Seleção

Summary
Seleção
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Files
classe_selecao.php19/6/2007
SelecaoSeleção de elementos de um tema.
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
__constructCria um objeto Selecao
salvaSalva o mapfile atual
selecaoTemaSeleciona os elementos de um tema baseado nos elementos selecionados em outro.
selecaoAtributosSeleciona por atributo.
selecaoPTSeleciona por ponto.
selecaoLimpaLimpa a seleção do tema.
selecaoInverteInverte seleção do tema.
selecaoAdicionaAdiciona elementos na seleção do tema.
selecaoRetiraRetira elementos na seleção do tema.
incluiSelInclui uma lista de ids na seleção do tema.
selecao2temaExporta elementos selecionados de um tema em shape file e adiciona no mapa atual.

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;   Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Files

classe_selecao.php

19/6/2007

Selecao

Seleção de elementos de um tema.

Adiciona, remove, etc.

Summary
Variables
$mapaObjeto mapa
$arquivoArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
__constructCria um objeto Selecao
salvaSalva o mapfile atual
selecaoTemaSeleciona os elementos de um tema baseado nos elementos selecionados em outro.
selecaoAtributosSeleciona por atributo.
selecaoPTSeleciona por ponto.
selecaoLimpaLimpa a seleção do tema.
selecaoInverteInverte seleção do tema.
selecaoAdicionaAdiciona elementos na seleção do tema.
selecaoRetiraRetira elementos na seleção do tema.
incluiSelInclui uma lista de ids na seleção do tema.
selecao2temaExporta elementos selecionados de um tema em shape file e adiciona no mapa atual.

Variables

$mapa

protected $mapa

Objeto mapa

$arquivo

protected $arquivo

Arquivo map file

$layer

protected $layer

Objeto layer

$nome

protected $nome

Nome do layer

Functions

__construct

function __construct($map_file,  
$tema = "")

Cria um objeto Selecao

parameters

$map_fileEndereço do mapfile no servidor.
$temanome do tema

salva

function salva()

Salva o mapfile atual

selecaoTema

function selecaoTema($temao,
$tipo)

Seleciona os elementos de um tema baseado nos elementos selecionados em outro.

parameters

$temaoTema que será processado.
$tipoTipo de operação adiciona|retira|inverte|limpa

selecaoAtributos

function selecaoAtributos($tipo,
$item,
$operador,
$valor)

Seleciona por atributo.

parameters

$tipoTipo de operação adiciona|retira|inverte|limpa
$itemItem que será consultado.
$operadorOperador.
$valorValor.

selecaoPT

function selecaoPT($xy,
$tipo)

Seleciona por ponto.

parameters

$xyX e Y separados por vírgula.
$tipoTipo de operação adiciona|retira|inverte|limpa

selecaoLimpa

function selecaoLimpa()

Limpa a seleção do tema.

selecaoInverte

function selecaoInverte()

Inverte seleção do tema.

selecaoAdiciona

function selecaoAdiciona($shpi,
$shp_atual)

Adiciona elementos na seleção do tema.

parameters

$shpiIndices dos registros novos.
$shp_atualIndices dos elementos já selecionados.

selecaoRetira

function selecaoRetira($shpi,
$shp_atual)

Retira elementos na seleção do tema.

parameters

$shpiIndices dos registros que serão retirados.
$shp_atualIndices dos elementos já selecionados.

incluiSel

function incluiSel($ids)

Inclui uma lista de ids na seleção do tema.

Salva o arquivo .qy adicionando os novos registros

parameters

$idsIds separados por vírgula correspondendo aos registros.

selecao2tema

function selecao2tema($locaplic,
$dir_tmp)

Exporta elementos selecionados de um tema em shape file e adiciona no mapa atual.

parameters

$locapliclocalização do I3geo
$dir_tmplocalização do diretório temporário
protected $mapa
Objeto mapa
protected $arquivo
Arquivo map file
protected $layer
Objeto layer
protected $nome
Nome do layer
function __construct($map_file,  
$tema = "")
Cria um objeto Selecao
function salva()
Salva o mapfile atual
function selecaoTema($temao,
$tipo)
Seleciona os elementos de um tema baseado nos elementos selecionados em outro.
function selecaoAtributos($tipo,
$item,
$operador,
$valor)
Seleciona por atributo.
function selecaoPT($xy,
$tipo)
Seleciona por ponto.
function selecaoLimpa()
Limpa a seleção do tema.
function selecaoInverte()
Inverte seleção do tema.
function selecaoAdiciona($shpi,
$shp_atual)
Adiciona elementos na seleção do tema.
function selecaoRetira($shpi,
$shp_atual)
Retira elementos na seleção do tema.
function incluiSel($ids)
Inclui uma lista de ids na seleção do tema.
function selecao2tema($locaplic,
$dir_tmp)
Exporta elementos selecionados de um tema em shape file e adiciona no mapa atual.