Processa a tabela de atributos de um tema.
Lista valores, consulta, etc.
GPL2
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
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.
i3geo/classesphp/classe_atributos.php
classe_atributos | Processa a tabela de atributos de um tema. |
Classe | |
Atributos | |
Variaveis | |
$mapa | Objeto mapa |
$arquivo | Arquivo map file |
$layer | Objeto layer |
$nome | Nome do layer |
Functions | |
__construct | Cria um objeto Atributos |
salva | Salva o mapfile atual |
extensaoShape | Pega a extensão geográfica de um objeto shape. |
listaItens | Lista os itens de um tema. |
itensTexto | Pega todos os valores dos itens de uma tabela de um tema. |
listaRegistros | Pega todos os valores dos itens de uma tabela de um tema. |
buscaRegistros | Procura valores em uma tabela que aderem a uma palavra de busca. |
estatDescritivas | Calcula estatísticas básicas de uma tabela de um tema. |
identifica | Depreciado na versão 4.2 (utilize “identifica2”) |
identifica2 | Identifica elementos no mapa. |
retornaI2 | Depreciado na versão 4.2 |
retornaI | Depreciado na versão 4.2 |
identificaQBP | Depreciado na versão 4.2 |
identificaQBP2 | Identifica um elemento utilizando querybypoint. |
function __construct( $map_file, $tema = "", $locaplic = "" )
Cria um objeto Atributos
$map_file | Endereço do mapfile no servidor. |
$tema | nome do tema |
function extensaoShape( $shape )
Pega a extensão geográfica de um objeto shape.
Objeto shape
xmin ymin xmax ymax separados por espaço.
function itensTexto( $tipo )
Pega todos os valores dos itens de uma tabela de um tema.
$tipo | Tipo de busca brasil|null |
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.
$itemtema | Tema que será processado. |
$tipo | Tipo de abrangência espacial (brasil ou mapa). |
$unico | Lista valores únicos (sim ou vazio). |
$inicio | Inicia do registro. |
$fim | Termina no registro. |
$tipolista | Indica se serão mostrados todos os registros ou apenas os selecionados (tudo|selecionados) |
function buscaRegistros( $palavra, $lista, $tipo, $onde )
Procura valores em uma tabela que aderem a uma palavra de busca.
$palavra | Palavra que será procurada. |
$lista | Lista de busca no formato item;tema,item;tema. |
$tipo | Tipo de busca exata|qualquer. |
$onde | Tipo de abrangência espacial (brasil ou mapa) |
function estatDescritivas( $item, $exclui )
Calcula estatísticas básicas de uma tabela de um tema.
$item | Item que será calculado. |
$exclui | Valor que não será cosiderado. |
function identifica( $opcao, $xy, $resolucao )
Depreciado na versão 4.2 (utilize “identifica2”)
Identifica elementos no mapa.
$opcao | Opcao tip|tema|ligados|todos. |
$xy | coordenada x e y separadas por virgulao. |
$resolucao | Resolucao de busca. |
function identifica2( $opcao, $xy, $resolucao )
Identifica elementos no mapa.
$opcao | Opcao tip|tema|ligados|todos. |
$xy | coordenada x e y separadas por virgulao. |
$resolucao | Resolucao de busca. |
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.
$listatemas | Lista de temas |
$resultados | Resultados de cada tema. |
$map | Objeto Map. |
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.
$listatemas | Lista de temas |
$resultados | Resultados de cada tema. |
$map | Objeto Map. |
function identificaQBP( $tema, $x, $y, $map_file, $resolucao, $item = "", $tiporetorno = "" )
Depreciado na versão 4.2
Identifica um elemento utilizando querybypoint.
$tema | Tema que será identificado |
$x | Coordenada X. |
$y | Coordenada Y. |
$map_file | Arquivo map file. |
$resolucao | Resolução de busca. |
$item | Item único que será identificado. |
$tiporetorno | Tipo de retorno dos dados. Se for vazio, o retorno é formatado como string, se for shape, retorna o objeto shape |
function identificaQBP2( $tema, $x, $y, $map_file, $resolucao, $item = "", $tiporetorno = "", $etip = false )
Identifica um elemento utilizando querybypoint.
$tema | Tema que será identificado |
$x | Coordenada X. |
$y | Coordenada Y. |
$map_file | Arquivo map file. |
$resolucao | Resolução de busca. |
$item | Item único que será identificado. |
$tiporetorno | Tipo de retorno dos dados. Se for vazio, o retorno é formatado como string, se for shape, retorna o objeto shape |
$etip booblean | indica se a solicitação é para obtenção dos dados do tipo etiqueta |
Cria um objeto Atributos
function __construct( $map_file, $tema = "", $locaplic = "" )
Salva o mapfile atual
function salva()
Pega a extensão geográfica de um objeto shape.
function extensaoShape( $shape )
Lista os itens de um tema.
function listaItens()
Pega todos os valores dos itens de uma tabela 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 )
Procura valores em uma tabela que aderem a uma palavra de busca.
function buscaRegistros( $palavra, $lista, $tipo, $onde )
Calcula estatísticas básicas de uma tabela de um tema.
function estatDescritivas( $item, $exclui )
Depreciado na versão 4.2 (utilize “identifica2”)
function identifica( $opcao, $xy, $resolucao )
Identifica elementos no mapa.
function identifica2( $opcao, $xy, $resolucao )
Depreciado na versão 4.2
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 = "" )
Identifica um elemento utilizando querybypoint.
function identificaQBP2( $tema, $x, $y, $map_file, $resolucao, $item = "", $tiporetorno = "", $etip = false )