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.moretti@mma.gov.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.
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 )