classe_atributos

Processa a tabela de atributos de um tema.

Lista valores, consulta, etc.

Licenca

GPL2

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.

Arquivo

i3geo/classesphp/classe_atributos.php

Summary
classe_atributosProcessa a tabela de atributos de um tema.
Classe
Atributos
Variaveis
$mapaObjeto mapa
$arquivoArquivo map file
$layerObjeto layer
$nomeNome do layer
Functions
__constructCria um objeto Atributos
salvaSalva o mapfile atual
extensaoShapePega a extensão geográfica de um objeto shape.
listaItensLista os itens de um tema.
itensTextoPega todos os valores dos itens de uma tabela de um tema.
listaRegistrosPega todos os valores dos itens de uma tabela de um tema.
buscaRegistrosProcura valores em uma tabela que aderem a uma palavra de busca.
estatDescritivasCalcula estatísticas básicas de uma tabela de um tema.
identificaDepreciado na versão 4.2 (utilize “identifica2”)
identifica2Identifica elementos no mapa.
retornaI2Depreciado na versão 4.2
retornaIDepreciado na versão 4.2
identificaQBPDepreciado na versão 4.2
identificaQBP2Identifica um elemento utilizando querybypoint.

Classe

Atributos

Variaveis

$mapa

Objeto mapa

$arquivo

Arquivo map file

$layer

Objeto layer

$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)

Depreciado na versão 4.2 (utilize “identifica2”)

Identifica elementos no mapa.

parameters

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

identifica2

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

Identifica elementos no mapa.

parameters

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

retornaI2

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

Depreciado na versão 4.2

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.

retornaI

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

Depreciado na versão 4.2

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 = "")

Depreciado na versão 4.2

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

identificaQBP2

function identificaQBP2($tema,  
$x,  
$y,  
$map_file,  
$resolucao,  
$item = "",
$tiporetorno = "",
$etip = false)

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
$etip boobleanindica se a solicitação é para obtenção dos dados do tipo etiqueta
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)
Depreciado na versão 4.2 (utilize “identifica2”)
function identifica2($opcao,
$xy,
$resolucao)
Identifica elementos no mapa.
function retornaI2($listatemas,
$resultados,
$map)
Depreciado na versão 4.2
function retornaI($listatemas,
$resultados,
$map)
Depreciado na versão 4.2
function identificaQBP($tema,  
$x,  
$y,  
$map_file,  
$resolucao,  
$item = "",
$tiporetorno = "")
Depreciado na versão 4.2
function identificaQBP2($tema,  
$x,  
$y,  
$map_file,  
$resolucao,  
$item = "",
$tiporetorno = "",
$etip = false)
Identifica um elemento utilizando querybypoint.
Gera cálculos estatísticos de uma série de dados