Atributos

Processa a tabela de atributos de um tema.

Lista valores, consulta, etc.

Summary
Processa a tabela de atributos de um tema.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
19/6/2007
Objeto mapa
Arquivo map file
Objeto layer
Nome do layer
Cria um objeto Atributos
Salva o mapfile atual
Pega a extensăo geográfica de um objeto shape.
Lista os itens de um tema.
Pega todos os valores dos itens de uma tabela de um tema.
Pega todos os valores dos itens de uma tabela de um tema.
Procura valores em uma tabela que aderem a uma palavra de busca.
Calcula estatísticas básicas de uma tabela de um tema.
Identifica elementos no mapa.
Processa o resultado da identificaçăo de um elemento compondo um array de strings formatadas.
Identifica um elemento utilizando querybypoint.

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; tanto a versăo 2 da Licença.  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

i3geo/ classesphp/ classe_atributos.php

19/6/2007

Atributos

Summary
Objeto mapa
Arquivo map file
Objeto layer
Nome do layer
Cria um objeto Atributos
Salva o mapfile atual
Pega a extensăo geográfica de um objeto shape.
Lista os itens de um tema.
Pega todos os valores dos itens de uma tabela de um tema.
Pega todos os valores dos itens de uma tabela de um tema.
Procura valores em uma tabela que aderem a uma palavra de busca.
Calcula estatísticas básicas de uma tabela de um tema.
Identifica elementos no mapa.
Processa o resultado da identificaçăo de um elemento compondo um array de strings formatadas.
Identifica um elemento utilizando querybypoint.

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 = "",
$locaplic  )

Cria um objeto Atributos

parameters

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

salva

function salva()

Salva o mapfile atual

extensaoShape

function extensaoShape($shape)

Pega a extensăo geográfica de um objeto shape.

parameters

Objeto shape

return

xmin ymin xmax ymax separados por espaço.

listaItens

function listaItens()

Lista os itens de um tema.

itensTexto

function itensTexto($tipo)

Pega todos os valores dos itens de uma tabela de um tema.

parameters

$tipoTipo de busca brasil|null

listaRegistros

function listaRegistros($itemtema,
$tipo,
$unico,
$inicio,
$fim,
$tipolista)

Pega todos os valores dos itens de uma tabela de um tema.

O range de busca pode ser limitado.

parameters

$itemtemaTema que será processado.
$tipoTipo de abrangęncia espacial (brasil ou mapa).
$unicoLista valores únicos (sim ou vazio).
$inicioInicia do registro.
$fimTermina no registro.
$tipolistaIndica se serăo mostrados todos os registros ou apenas os selecionados (tudo|selecionados)

buscaRegistros

function buscaRegistros($palavra,
$lista,
$tipo,
$onde)

Procura valores em uma tabela que aderem a uma palavra de busca.

parameters

$palavraPalavra que será procurada.
$listaLista de busca no formato item;tema,item;tema.
$tipoTipo de busca exata|qualquer.
$ondeTipo de abrangęncia espacial (brasil ou mapa)

estatDescritivas

function estatDescritivas($item,
$exclui)

Calcula estatísticas básicas de uma tabela de um tema.

parameters

$itemItem que será calculado.
$excluiValor que năo será cosiderado.

Include

<classe_estatistica.php>

identifica

function identifica($opcao,
$xy,
$resolucao)

Identifica elementos no mapa.

parameters

$opcaoOpcao tip|tema|ligados|todos.
$xycoordenada x e y separadas por virgulao.
$resolucaoResolucao de busca.

retornaI

function retornaI($listatemas,
$resultados,
$map)

Processa o resultado da identificaçăo de um elemento compondo um array de strings formatadas.

parameters

$listatemasLista de temas
$resultadosResultados de cada tema.
$mapObjeto Map.

identificaQBP

function identificaQBP($tema,  
$x,  
$y,  
$map_file,  
$resolucao,  
$item = "",
$tiporetorno = "")

Identifica um elemento utilizando querybypoint.

parameters

$temaTema que será identificado
$xCoordenada X.
$yCoordenada Y.
$map_fileArquivo map file.
$resolucaoResoluçăo de busca.
$itemItem único que será identificado.
$tiporetornoTipo de retorno dos dados.  Se for vazio, o retorno é formatado como string, se for shape, retorna o objeto shape
protected $mapa
Objeto mapa
protected $arquivo
Arquivo map file
protected $layer
Objeto layer
protected $nome
Nome do layer
function __construct($map_file,  
$tema = "",
$locaplic  )
Cria um objeto Atributos
function salva()
Salva o mapfile atual
function extensaoShape($shape)
Pega a extensăo geográfica de um objeto shape.
function listaItens()
Lista os itens de um tema.
function itensTexto($tipo)
Pega todos os valores dos itens de uma tabela de um tema.
function listaRegistros($itemtema,
$tipo,
$unico,
$inicio,
$fim,
$tipolista)
Pega todos os valores dos itens de uma tabela de um tema.
function buscaRegistros($palavra,
$lista,
$tipo,
$onde)
Procura valores em uma tabela que aderem a uma palavra de busca.
function estatDescritivas($item,
$exclui)
Calcula estatísticas básicas de uma tabela de um tema.
function identifica($opcao,
$xy,
$resolucao)
Identifica elementos no mapa.
function retornaI($listatemas,
$resultados,
$map)
Processa o resultado da identificaçăo de um elemento compondo um array de strings formatadas.
function identificaQBP($tema,  
$x,  
$y,  
$map_file,  
$resolucao,  
$item = "",
$tiporetorno = "")
Identifica um elemento utilizando querybypoint.