mapa_controle.php

Controle das requisições em Ajax feitas pelas interfaces normais do i3geo

Recebe as requisições feitas em JavaScript (AJAX) e retorna o resultado para a interface.

As principais variáveis necessárias são obtidas da seção, definida na inicialização do I3Geo.

Se a variável $map_file não for enviada, o retorno é uma mensagem linkquebrado e o fim do programa.

Para utilizar esse programa fora do i3Geo, envie o parâmetro “map_file=’’”, dessa forma, evita-se a mensagem de link quebrado.

O parâmetro “funcao” define qual a operação que será executada (veja exemplo abaixo).  Esse parâmetro é verificado em um bloco “switch ($funcao)”.

Sequência de operações

pega as variáveis get ou post->

pega as variáveis da seção->

verifica se o debug deve ser ativado->

carrega as extensões do PHP->

cria o objeto cpaint->

carrega as funções de uso mais comuns->

faz uma cópia de segurança do map_file->

roda a função desejada->

retorna os valores obtidos

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@gmai.nosp@m.l.com

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.

Arquivo

i3geo/classesphp/mapa_controle.php

Parametros

funcaoopção que será executada (veja abaixo a lista de Valores que esse parâmetro pode assumir).

Retorno

O resultado da operação será retornado em um objeto CPAINT.

A construção da string JSON é feita preferencialmente pelas funções nativas do PHP.  Para efeitos de compatibilidade, uma vez que até a versão 4.2 a string JSON era construida pelo CPAINT,

  • objeto CPAINT ainda é definido, porém, a função cpjson verifica se as funções nativas do PHPO (json) estão instaladas, se estiverem, utiliza-se a função nativa, se não, utiliza-se o CPAINT para gerar o JSON.

Exemplo de chamada CPAINT (Ajax) do lado do cliente (javascript)

var p = “classesphp/mapa_controle.php?funcao=crialente&resolucao=1.5&g_sid=”+g_sid

var cp = new cpaint()

cp.set_response_type(“JSON”)

cp.call(p,”lente”,ajaxabrelente)

Variáveis de Seção

dir_tmpdiretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp
locmapservlocalização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe
locapliclocalização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo
R_pathlocalização, no servidor, do executável do pacote R, exemplo: c:/ms4w/apache/htdocs/i3geo/pacotes/r/win/bin/R.exe
imgurlurl das imagens geradas pelo mapa, exemplo: http://localhost/ms_tmp/imgTVHbdijFMk/
tmpurlurl do diretório temporário, exemplo: http://localhost/ms_tmp/
map_fileendereço, no servidor, do mapfile atual, exemplo: c:/ms4w/tmp/ms_tmp/TVHbdijFMk/TVHbdijFMk.map
mapextextensão geográfica do mapa atual, exemplo: -76.5125927 -39.3925675209 -29.5851853 9.49014852081
perfilnome do perfil para controlar os temas que serão visíveis na lista de temas.
mapdirlocalização, no servidor, do diretório com o mapfile temporário do mapa atual.
imgdirlocalização, no servidor, das imagens temporárias do mapa atual.
debug(pode ser definido como “sim” indica se o erro_reporting deve ser definido como E_ALL
contadorsalvaindica quantas vezes o mapa já foi salvo.  Permite que uma aplicação verifique se o mapa foi alterado ou não.
Summary
mapa_controle.phpControle das requisições em Ajax feitas pelas interfaces normais do i3geo
InicializaçãoInicia o mapa.
Valores
INICIAInicia o mapa, pegando os parâmetros necessários para a montagem inicial.
OPENLAYERSPrepara o mapa atual para funcionar na interface openlayers.
GOOGLEMAPSPrepara o mapa atual para funcionar na interface googlemaps.
GOOGLEEARTHPrepara o mapa atual para funcionar na interface googleearth.
CONVERTE2OPENLAYERSPrepara o mapa atual que estava usando outra interface
CONVERTE2GOOGLEMAPSPrepara o mapa atual que estava usando outra interface
AnáliseAnálise de dados.
Valores
INCMAPAGEOMETRIASInclui geometrias, armazenadas no formato I3Geo, como um tema no mapa atual.
FUNCOESGEOMETRIASProcessa geometrias, armazenadas no formato i3Geo, gerando uma nova geometria.
FUNCOESGEOMETRIASWKTProcessa geometrias recebidas como WKT gerando uma nova geometria.
CALCULAGEOMETRIASProcessa geometrias, armazenadas no formato I3Geo, gerando cálculos.
LISTAGEOMETRIASGera a lista de geometrias disponíveis para o mapa atual.
CAPTURAGEOMETRIASGera um arquivo de geometrias, no formato I3Geo, para um tema, considerando os elementos selecionados.
Mapaclasse_mapa.php
Valores
PEGAMENSAGENSPega as mensagens do metadata ‘mensagem’.
REINICIAMAPAReinicia um mapa restaurando a cópia de segurança.
RECUPERAMAPARecupera o mapfile de segurança.
ATIVALOGOAtiva ou desativa a marca de logo no mapa.
ATIVALEGENDAAtiva ou desativa a legenda inserida no mapa.
CONVERTEWSConverte o mapa atual em um wms.
QUERYMAPCORAltera a cor de seleção.
CORPORedesenha o mapa.
CORPOENTORNODesenha as imagens do entorno do mapa.
ADICIONATEMASHPAdiciona um tema baseado em um arquivo shape file.
ADICIONATEMAIMGAdiciona um tema baseado em um arquivo de imagem.
LISTATEMASLista os temas existentes em um mapa.
LISTATEMASLOCAISLista os temas existentes no diretório temporário do mapa atual.
LISTATEMASTIPOLista os temas existentes por tipo.
LISTATEMASCOMSELLista os temas que possuem seleção.
LIGATEMASLiga e desliga temas no mapa atual.
LIGATEMASBEACONLiga e desliga temas no mapa atual partindo de uma chamada via tag IMG
ADTEMAAdiciona um novo tema ao mapa.
EXCLUITEMAExclui um tema do mapa.
ADICIONATEMAWMSAcrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
REFERENCIAGera a imagem do mapa de referência.
REFERENCIADINAMICAGera a imagem do mapa de referência de forma dinâmica, variando com a escala do mapa atual.
MUDAOUTPUTFORMATMuda o OUTPUTFORMAT.
TemasProcessa os layers do mapa.
Valores
PEGANOMELAYERObtém o nome de um layer e de seu arquivo mapfile original.
PEGAMETADATAObtém os metadados de um tema
PEGADATAObtém o valor definido no elemento DATA de um LAYER.
ALTERADATAAltera o valor definido no elemento DATA de um LAYER.
REMOVERGEOMETRIASRemove geometrias do diretório temporário.
ALTERAREPRESENTACAOAltera o tipo de representação cartográfica do tema.
GERADESTAQUEGera uma imagem que será utilizada para destacar um determinado tema.
DOWNLOAD (depreciado, utilize DOWNLOAD2
DOWNLOAD2Gera os arquivos para download de um tema.
DOWNLOAD3Gera os arquivos para download de um tema forçando um mapfile vazio.
Functions
INSEREFEATUREInsere elemento gráfico em um tema.
Valores
SOBETEMASobe um tema na ordem de desenho.
DESCETEMADesce um tema na ordem de desenho.
FONTETEMABusca o link para a fonte do tema
REORDENATEMASReordena os temas baseados na localização de um segundo tema no mapa.
ZOOMTEMAMuda a extensão geográfica do mapa de acordo com a abrangência de um tema.
ZOOMSELMuda a extensão geográfica do mapa de acordo com a abrangência dos elementos selecionados de um tema.
APLICAPROCESSOSAplica processos em um tema do tipo imagem
INVERTESTATUSLEGENDAInverte o metadata CLASSE
MUDATRANSPAltera a transparência de um tema
MUDANOMEAltera o nome do tema
ClassesEdita as características das classes de um tema.
Valores
ALTERACLASSEAltera uma classe de um tema, aplicando uma nova classificação ou modificando parâmetros de uma ou mais classes.
INVERTECORESCLASSESInverte a ordem das cores das classes de um tema.
CALCULATAMANHOCLASSESCalcula o tamanho dos estilos das classes, alterando o tamanho do símbolo.
ALTERACORESCLASSESAltera as cores das classes de um tema conforme uma cor inicial e uma final.
INVERTESTATUSCLASSEAltera o status de desenho de uma classe, tornando-a vi´sivel ou não.
VERPALETAGera cores tendo como base uma cor inicial e uma cor final.
EdiçãoCria arquivos shapefile ou altera suas características.
Valores
SPHPT2SHPConverte os elementos de um tema em um arquivo shp.
LISTAPONTOSSHAPELista os pontos dos elementos de um arquivo shp.
CRIASHPVAZIOCria um shapefile vazio e acrescenta como tema ao mapa.
PEGAXYULTIMOPONTOInsere um ponto em um shape file tendo como referência o último ponto existente no tema, a direção e a distância.
INSERESHPGRAFICOCria um gráfico e insere no mapa em um local clicado no mapa.
MOSTRAWKTGera string wkt de um conjunto de pontos.
DADOSLINHADOTEMPOPega os dados de um tema para geração do gráfico de linha do tempo.
DADOSPERFILRELEVOPega os dados para elaboração de gráfico de perfil do relevo
Menu de temasObtém a lista de temas, grupos e sub-grupos.
Valores
PEGALISTADEMENUSPega a lista de menus para incluir na guia adiciona.
PEGALISTADEGRUPOSPega a lista de grupos do menu.
PEGASISTEMASIDENTIFICACAOPega a lista de sistemas especiais de identificação de elementos no mapa
PEGASISTEMASPega a lista de sistemas.
PEGALISTADESUBGRUPOSPega a lista de subgrupos de um grupo do menu.
PEGALISTADETEMASPega a lista de temas do menu.
PROCURARTEMASProcura um tema no menu considerando apenas os existentes em subgruppos.
PROCURARTEMAS2Procura um tema no menu considerando todos os níveis.
PROCURARTEMASESTRELAProcura um tema com um certo número de estrelas.
PEGAMAPASPega a lista de links para outros mapas.
WebservicesProcessa serviços OGC.
Valores
GEORSSCANAISLista os canais de um georss.
GETCAPABILITIESChama a função getcapabilities e retorna o resultado.
GETCAPABILITIES2Chama a função getcapabilities e retorna o resultado formatado (WMS).
GETCAPABILITIES3Chama a função getcapabilities e retorna o resultado formatado (WFS).
TEMASWMSRetorna a lista de camadas de um WMS formatado em HTML.
LISTALAYERSWMSRetorna a lista de layers de um WMS.
AtributosProcessa os atributos da tabela associada ao tema.
Valores
BUSCARAPIDAAcessa dados de um serviço de geonames ou busca dados nos temas existentes no mapa.
LISTAITENSLista os itens de um tema.
LISTAVALORESITENSProcura valores em uma tabela que aderem a uma palavra de busca.
IDENTIFICADepreciado na versão 4.2 (utilize “identifica2”)
IDENTIFICA2Depreciado na versão 4.7 (utilize “identifica3”)
IDENTIFICA3Identifica elementos no mapa.
IDENTIFICAUNICOIdentifica elementos no mapa retornando apenas o valor de um único item.
LISTATEXTOPega todos os valores dos itens de uma tabela de um tema.
LISTAREGISTROSPega todos os valores dos itens de uma tabela de um tema.
EXTREGISTROSPega a extensão geográfica de um registro na tabela de atributos de um tema.
NavegaçãoAltera a extensão geográfica do mapa.
Valores
GEO2UTMRetorna coordenadas utm a partir de coordenadas geo
DESATIVACGIDesativa o modo cgi.
MUDAEXTMuda a extensão geográfica do mapa.
MUDAESCALAMuda a escala do mapa.
PANDesloca a visualização de um mapa (pan).
APROXIMAAproxima a visualização de um mapa (zoom in)
AFASTAAfasta a visualização de um mapa (zoom out)
CRIALENTEAplica uma resolução nova ao mapa atual e gera uma imagem para a lente.
LOCALIZAIPLocaliza as coordenadas geográficas do usuário atual.
ZOOMPONTODesloca o centro do mapa para um ponto específico.
LegendaProcessa a legenda do mapa e de temas específicos.
Valores
GERACORESCOLOURRAMPRetorna uma lista de valores RGB de cores geradas com base nsa grades de cores existentes (ver i3geo/symbols/colourramps)
EDITASIMBOLODefine as características de simbologia de uma classe, cria, adiciona e exclui estilos.
CRIALEGENDAHTMLGera a legenda processando o template HTML.
CRIALEGENDAIMAGEMDesenha a imagem da legenda.
Escala gráficaProcessa a escala gráfica do mapa.
Valores
ESCALAGRAFICAGera a imagem da barra de escala.
SeleçãoSeleciona elementos do mapa ou processa a seleção existente.
Valores
SELECAOATRIBSeleciona elementos com base nos atributos.
OutrosOpções de uso geral.
Valores
LISTATRUETYPELista as fontes truetype disponíveis.
AREAPIXELCalcula a área de um pixel da imagem.
LISTAEPSGPega os códigos de projeção EPSG.
LISTADIRETORIOSLista os diretórios de um diretório.
LISTAARQUIVOS*Lista os arquivos de um diretório.
CHAVEGOOGLERetorna o valor da chave registrada para a API do Google maps
LISTADRIVESPega a lista de drives registrados para o usuário atual.
Functions
projetaExtProjeta uma string com coordenadas geográficas para coordenadas métricas
alteraclassesPostAltera as classes de um tema aplicando novos parâmetros como nome e expressão.
redesenhaMapaRedesenha o mapa e retorna os parâmetros do novo mapa.

Inicialização

Inicia o mapa.

Summary
Valores
INICIAInicia o mapa, pegando os parâmetros necessários para a montagem inicial.
OPENLAYERSPrepara o mapa atual para funcionar na interface openlayers.
GOOGLEMAPSPrepara o mapa atual para funcionar na interface googlemaps.
GOOGLEEARTHPrepara o mapa atual para funcionar na interface googleearth.
CONVERTE2OPENLAYERSPrepara o mapa atual que estava usando outra interface
CONVERTE2GOOGLEMAPSPrepara o mapa atual que estava usando outra interface

Valores

INICIA

Inicia o mapa, pegando os parâmetros necessários para a montagem inicial.

iniciaMapa

OPENLAYERS

Prepara o mapa atual para funcionar na interface openlayers.

GOOGLEMAPS

Prepara o mapa atual para funcionar na interface googlemaps.

GOOGLEEARTH

Prepara o mapa atual para funcionar na interface googleearth.

CONVERTE2OPENLAYERS

Prepara o mapa atual que estava usando outra interface

CONVERTE2GOOGLEMAPS

Prepara o mapa atual que estava usando outra interface

Análise

Análise de dados.

classe_analise.php

Summary
Valores
INCMAPAGEOMETRIASInclui geometrias, armazenadas no formato I3Geo, como um tema no mapa atual.
FUNCOESGEOMETRIASProcessa geometrias, armazenadas no formato i3Geo, gerando uma nova geometria.
FUNCOESGEOMETRIASWKTProcessa geometrias recebidas como WKT gerando uma nova geometria.
CALCULAGEOMETRIASProcessa geometrias, armazenadas no formato I3Geo, gerando cálculos.
LISTAGEOMETRIASGera a lista de geometrias disponíveis para o mapa atual.
CAPTURAGEOMETRIASGera um arquivo de geometrias, no formato I3Geo, para um tema, considerando os elementos selecionados.

Valores

INCMAPAGEOMETRIAS

Inclui geometrias, armazenadas no formato I3Geo, como um tema no mapa atual.

O mapfile é alterado e salvo novamente com os novos layers.

Analise->incmapageometrias

FUNCOESGEOMETRIAS

Processa geometrias, armazenadas no formato i3Geo, gerando uma nova geometria.  União, intersecção, etc.

Analise->funcoesGeometrias

FUNCOESGEOMETRIASWKT

Processa geometrias recebidas como WKT gerando uma nova geometria.  União, intersecção, etc.

A lista de WKTs deve usar o separador |

<Analise->funcoesGeometriasWKT>

CALCULAGEOMETRIAS

Processa geometrias, armazenadas no formato I3Geo, gerando c&aacute;lculos.  &Aacute;rea, per&iacute;metro, etc.

Analise->calculaGeometrias

LISTAGEOMETRIAS

Gera a lista de geometrias dispon&iacute;veis para o mapa atual.

As geometrias s&atilde;o armazenadas no diretório tempor&aacute;rio do usu&aacute;rio, utilizando um formato próprio do I3Geo.

Temas->listaGeometrias

CAPTURAGEOMETRIAS

Gera um arquivo de geometrias, no formato I3Geo, para um tema, considerando os elementos selecionados.

As geometrias s&atilde;o armazenadas no diretório tempor&aacute;rio do usu&aacute;rio, utilizando um formato próprio do I3Geo.

Temas->capturaGeometrias

Mapa

classe_mapa.php

Summary
Valores
PEGAMENSAGENSPega as mensagens do metadata ‘mensagem’.
REINICIAMAPAReinicia um mapa restaurando a cópia de seguran&ccedil;a.
RECUPERAMAPARecupera o mapfile de seguran&ccedil;a.
ATIVALOGOAtiva ou desativa a marca de logo no mapa.
ATIVALEGENDAAtiva ou desativa a legenda inserida no mapa.
CONVERTEWSConverte o mapa atual em um wms.
QUERYMAPCORAltera a cor de sele&ccedil;&atilde;o.
CORPORedesenha o mapa.
CORPOENTORNODesenha as imagens do entorno do mapa.
ADICIONATEMASHPAdiciona um tema baseado em um arquivo shape file.
ADICIONATEMAIMGAdiciona um tema baseado em um arquivo de imagem.
LISTATEMASLista os temas existentes em um mapa.
LISTATEMASLOCAISLista os temas existentes no diretório tempor&aacute;rio do mapa atual.
LISTATEMASTIPOLista os temas existentes por tipo.
LISTATEMASCOMSELLista os temas que possuem sele&ccedil;&atilde;o.
LIGATEMASLiga e desliga temas no mapa atual.
LIGATEMASBEACONLiga e desliga temas no mapa atual partindo de uma chamada via tag IMG
ADTEMAAdiciona um novo tema ao mapa.
EXCLUITEMAExclui um tema do mapa.
ADICIONATEMAWMSAcrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
REFERENCIAGera a imagem do mapa de refer&ecirc;ncia.
REFERENCIADINAMICAGera a imagem do mapa de refer&ecirc;ncia de forma din&acirc;mica, variando com a escala do mapa atual.
MUDAOUTPUTFORMATMuda o OUTPUTFORMAT.

Valores

PEGAMENSAGENS

Pega as mensagens do metadata ‘mensagem’.

Mapa->pegaMensagens

REINICIAMAPA

Reinicia um mapa restaurando a cópia de seguran&ccedil;a.

RECUPERAMAPA

Recupera o mapfile de seguran&ccedil;a.

ATIVALOGO

Ativa ou desativa a marca de logo no mapa.

Mapa->ativalogo

ATIVALEGENDA

Ativa ou desativa a legenda inserida no mapa.

Mapa->ativalegenda

CONVERTEWS

Converte o mapa atual em um wms.

Mapa->converteWS

QUERYMAPCOR

Altera a cor de sele&ccedil;&atilde;o.

Mapa->corQM

CORPO

Redesenha o mapa.

CORPOENTORNO

Desenha as imagens do entorno do mapa.

<Mapa->redesenhaEntorno>

ADICIONATEMASHP

Adiciona um tema baseado em um arquivo shape file.

Mapa->adicionaTemaSHP

ADICIONATEMAIMG

Adiciona um tema baseado em um arquivo de imagem.

Mapa->adicionaTemaIMG

LISTATEMAS

Lista os temas existentes em um mapa.

Mapa->listaTemas

LISTATEMASLOCAIS

Lista os temas existentes no diretório tempor&aacute;rio do mapa atual.

Mapa->listaTemasLocais

LISTATEMASTIPO

Lista os temas existentes por tipo.

Mapa->listaTemasTipo

LISTATEMASCOMSEL

Lista os temas que possuem sele&ccedil;&atilde;o.

Mapa->listaTemasComSel

LIGATEMAS

Liga e desliga temas no mapa atual.

Mapa->ligaDesligaTemas

LIGATEMASBEACON

Liga e desliga temas no mapa atual partindo de uma chamada via tag IMG

Retorna um código de erro para indicar o fim do retorno.

Veja no livro “Javascript de Alto Desempenho”, de Nicholas C.  Zakas pg.  162

Mapa->ligaDesligaTemas

ADTEMA

Adiciona um novo tema ao mapa.

Mapa->adicionaTema

EXCLUITEMA

Exclui um tema do mapa.

Mapa->excluiTemas

ADICIONATEMAWMS

Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS.

Mapa->adicionatemawms

REFERENCIA

Gera a imagem do mapa de refer&ecirc;ncia.

REFERENCIADINAMICA

Gera a imagem do mapa de refer&ecirc;ncia de forma din&acirc;mica, variando com a escala do mapa atual.

MUDAOUTPUTFORMAT

Muda o OUTPUTFORMAT.

Mapa->mudaoutputformat

Temas

Processa os layers do mapa.

classe_temas.php

Summary
Valores
PEGANOMELAYERObt&eacute;m o nome de um layer e de seu arquivo mapfile original.
PEGAMETADATAObt&eacute;m os metadados de um tema
PEGADATAObt&eacute;m o valor definido no elemento DATA de um LAYER.
ALTERADATAAltera o valor definido no elemento DATA de um LAYER.
REMOVERGEOMETRIASRemove geometrias do diretório tempor&aacute;rio.
ALTERAREPRESENTACAOAltera o tipo de representa&ccedil;&atilde;o cartogr&aacute;fica do tema.
GERADESTAQUEGera uma imagem que ser&aacute; utilizada para destacar um determinado tema.
DOWNLOAD (depreciado, utilize DOWNLOAD2
DOWNLOAD2Gera os arquivos para download de um tema.
DOWNLOAD3Gera os arquivos para download de um tema for&ccedil;ando um mapfile vazio.
Functions
INSEREFEATUREInsere elemento gr&aacute;fico em um tema.
Valores
SOBETEMASobe um tema na ordem de desenho.
DESCETEMADesce um tema na ordem de desenho.
FONTETEMABusca o link para a fonte do tema
REORDENATEMASReordena os temas baseados na localiza&ccedil;&atilde;o de um segundo tema no mapa.
ZOOMTEMAMuda a extens&atilde;o geogr&aacute;fica do mapa de acordo com a abrang&ecirc;ncia de um tema.
ZOOMSELMuda a extens&atilde;o geogr&aacute;fica do mapa de acordo com a abrang&ecirc;ncia dos elementos selecionados de um tema.
APLICAPROCESSOSAplica processos em um tema do tipo imagem
INVERTESTATUSLEGENDAInverte o metadata CLASSE
MUDATRANSPAltera a transpar&ecirc;ncia de um tema
MUDANOMEAltera o nome do tema

Valores

PEGANOMELAYER

Obt&eacute;m o nome de um layer e de seu arquivo mapfile original.

Temas->peganomelayer

PEGAMETADATA

Obt&eacute;m os metadados de um tema

Tema pode ser um mapfile existente em i3geo/temas

<Temas->pegametadata>

PEGADATA

Obt&eacute;m o valor definido no elemento DATA de um LAYER.

Temas->pegadata

ALTERADATA

Altera o valor definido no elemento DATA de um LAYER.

Temas->alteradata

REMOVERGEOMETRIAS

Remove geometrias do diretório tempor&aacute;rio.

As geometrias s&atilde;o armazenadas no diretório tempor&aacute;rio do usu&aacute;rio, utilizando um formato próprio do I3Geo.

Temas->removerGeometrias

ALTERAREPRESENTACAO

Altera o tipo de representa&ccedil;&atilde;o cartogr&aacute;fica do tema.

Temas->alteraRepresentacao

GERADESTAQUE

Gera uma imagem que ser&aacute; utilizada para destacar um determinado tema.

Temas->geraDestaque

DOWNLOAD (depreciado, utilize DOWNLOAD2

DOWNLOAD2

Gera os arquivos para download de um tema.

DOWNLOAD3

Gera os arquivos para download de um tema for&ccedil;ando um mapfile vazio.

Functions

INSEREFEATURE

case "INSEREFEATURE": include_once("classe_temas.php")

Insere elemento gr&aacute;fico em um tema.

Temas->insereFeature

Valores

SOBETEMA

Sobe um tema na ordem de desenho.

Temas->sobeTema

DESCETEMA

Desce um tema na ordem de desenho.

Temas->desceTema

FONTETEMA

Busca o link para a fonte do tema

Temas->fonteTema

REORDENATEMAS

Reordena os temas baseados na localiza&ccedil;&atilde;o de um segundo tema no mapa.

Temas->reordenatemas

ZOOMTEMA

Muda a extens&atilde;o geogr&aacute;fica do mapa de acordo com a abrang&ecirc;ncia de um tema.

Temas->zoomTema

ZOOMSEL

Muda a extens&atilde;o geogr&aacute;fica do mapa de acordo com a abrang&ecirc;ncia dos elementos selecionados de um tema.

Temas->zoomSel

APLICAPROCESSOS

Aplica processos em um tema do tipo imagem

Temas->aplicaProcessos

INVERTESTATUSLEGENDA

Inverte o metadata CLASSE

Temas->inverteStatusLegenda

MUDATRANSP

Altera a transpar&ecirc;ncia de um tema

Temas->mudaTransparencia

MUDANOME

Altera o nome do tema

Temas->mudaNome

Classes

Edita as caracter&iacute;sticas das classes de um tema.

classe_alteraclasse.php

Summary
Valores
ALTERACLASSEAltera uma classe de um tema, aplicando uma nova classifica&ccedil;&atilde;o ou modificando par&acirc;metros de uma ou mais classes.
INVERTECORESCLASSESInverte a ordem das cores das classes de um tema.
CALCULATAMANHOCLASSESCalcula o tamanho dos estilos das classes, alterando o tamanho do s&iacute;mbolo.
ALTERACORESCLASSESAltera as cores das classes de um tema conforme uma cor inicial e uma final.
INVERTESTATUSCLASSEAltera o status de desenho de uma classe, tornando-a vi´sivel ou n&atilde;o.
VERPALETAGera cores tendo como base uma cor inicial e uma cor final.

Valores

ALTERACLASSE

Altera uma classe de um tema, aplicando uma nova classifica&ccedil;&atilde;o ou modificando par&acirc;metros de uma ou mais classes.

INVERTECORESCLASSES

Inverte a ordem das cores das classes de um tema.

Alteraclasse->inverteCoresClasses

CALCULATAMANHOCLASSES

Calcula o tamanho dos estilos das classes, alterando o tamanho do s&iacute;mbolo.

Alteraclasse->calculaTamanhoClasses

ALTERACORESCLASSES

Altera as cores das classes de um tema conforme uma cor inicial e uma final.

Alteraclasse->alteraCoresClasses

INVERTESTATUSCLASSE

Altera o status de desenho de uma classe, tornando-a vi´sivel ou n&atilde;o.

Alteraclasse->statusClasse

VERPALETA

Gera cores tendo como base uma cor inicial e uma cor final.

class.palette.php

Edi&ccedil;&atilde;o

Cria arquivos shapefile ou altera suas caracter&iacute;sticas.

classe_shp.php

Summary
Valores
SPHPT2SHPConverte os elementos de um tema em um arquivo shp.
LISTAPONTOSSHAPELista os pontos dos elementos de um arquivo shp.
CRIASHPVAZIOCria um shapefile vazio e acrescenta como tema ao mapa.
PEGAXYULTIMOPONTOInsere um ponto em um shape file tendo como refer&ecirc;ncia o &uacute;ltimo ponto existente no tema, a dire&ccedil;&atilde;o e a dist&acirc;ncia.
INSERESHPGRAFICOCria um gr&aacute;fico e insere no mapa em um local clicado no mapa.
MOSTRAWKTGera string wkt de um conjunto de pontos.
DADOSLINHADOTEMPOPega os dados de um tema para gera&ccedil;&atilde;o do gr&aacute;fico de linha do tempo.
DADOSPERFILRELEVOPega os dados para elabora&ccedil;&atilde;o de gr&aacute;fico de perfil do relevo

Valores

SPHPT2SHP

Converte os elementos de um tema em um arquivo shp.

Acrescenta um novo tema ao mapa.

SHP->shpPT2shp

LISTAPONTOSSHAPE

Lista os pontos dos elementos de um arquivo shp.

SHP->listaPontosShape

CRIASHPVAZIO

Cria um shapefile vazio e acrescenta como tema ao mapa.

SHP->criaSHPvazio

PEGAXYULTIMOPONTO

Insere um ponto em um shape file tendo como refer&ecirc;ncia o &uacute;ltimo ponto existente no tema, a dire&ccedil;&atilde;o e a dist&acirc;ncia.

SHP->ultimoXY

INSERESHPGRAFICO

Cria um gr&aacute;fico e insere no mapa em um local clicado no mapa.

Os valores para o gr&aacute;fico s&atilde;o obtidos do tema indicado na classe.  Para cada novo gr&aacute;fico &eacute; criado um tema no mapa.

SHP->insereSHPgrafico

MOSTRAWKT

Gera string wkt de um conjunto de pontos.

DADOSLINHADOTEMPO

Pega os dados de um tema para gera&ccedil;&atilde;o do gr&aacute;fico de linha do tempo.

<dadosLinhaDoTempo>

DADOSPERFILRELEVO

Pega os dados para elabora&ccedil;&atilde;o de gr&aacute;fico de perfil do relevo

<dadosPerfilRelevo>

Menu de temas

Obt&eacute;m a lista de temas, grupos e sub-grupos.

classe_menutemas.php

Summary
Valores
PEGALISTADEMENUSPega a lista de menus para incluir na guia adiciona.
PEGALISTADEGRUPOSPega a lista de grupos do menu.
PEGASISTEMASIDENTIFICACAOPega a lista de sistemas especiais de identifica&ccedil;&atilde;o de elementos no mapa
PEGASISTEMASPega a lista de sistemas.
PEGALISTADESUBGRUPOSPega a lista de subgrupos de um grupo do menu.
PEGALISTADETEMASPega a lista de temas do menu.
PROCURARTEMASProcura um tema no menu considerando apenas os existentes em subgruppos.
PROCURARTEMAS2Procura um tema no menu considerando todos os n&iacute;veis.
PROCURARTEMASESTRELAProcura um tema com um certo n&uacute;mero de estrelas.
PEGAMAPASPega a lista de links para outros mapas.

Valores

PEGALISTADEMENUS

Pega a lista de menus para incluir na guia adiciona.

Menutemas->pegaListaDeMenus

PEGALISTADEGRUPOS

Pega a lista de grupos do menu.

Menutemas->pegaListaDeGrupos

PEGASISTEMASIDENTIFICACAO

Pega a lista de sistemas especiais de identifica&ccedil;&atilde;o de elementos no mapa

Menutemas->pegaSistemasI

PEGASISTEMAS

Pega a lista de sistemas.

Menutemas->pegaSistemas

PEGALISTADESUBGRUPOS

Pega a lista de subgrupos de um grupo do menu.

Menutemas->pegaListaDeSubGrupos

PEGALISTADETEMAS

Pega a lista de temas do menu.

Menutemas->pegaListaDeTemas

PROCURARTEMAS

Procura um tema no menu considerando apenas os existentes em subgruppos.

Menutemas->procurartemas

PROCURARTEMAS2

Procura um tema no menu considerando todos os n&iacute;veis.

Menutemas->procurartemas2

PROCURARTEMASESTRELA

Procura um tema com um certo n&uacute;mero de estrelas.

Menutemas->procurartemasestrela

PEGAMAPAS

Pega a lista de links para outros mapas.

Utilizado no preenchimento da guia mapas

Menutemas->pegaListaDeMapas

Webservices

Processa servi&ccedil;os OGC.

wmswfs.php

Summary
Valores
GEORSSCANAISLista os canais de um georss.
GETCAPABILITIESChama a fun&ccedil;&atilde;o getcapabilities e retorna o resultado.
GETCAPABILITIES2Chama a fun&ccedil;&atilde;o getcapabilities e retorna o resultado formatado (WMS).
GETCAPABILITIES3Chama a fun&ccedil;&atilde;o getcapabilities e retorna o resultado formatado (WFS).
TEMASWMSRetorna a lista de camadas de um WMS formatado em HTML.
LISTALAYERSWMSRetorna a lista de layers de um WMS.

Valores

GEORSSCANAIS

Lista os canais de um georss.

<georssCanais>

GETCAPABILITIES

Chama a fun&ccedil;&atilde;o getcapabilities e retorna o resultado.

getcapabilities

GETCAPABILITIES2

Chama a fun&ccedil;&atilde;o getcapabilities e retorna o resultado formatado (WMS).

getcapabilities2

GETCAPABILITIES3

Chama a fun&ccedil;&atilde;o getcapabilities e retorna o resultado formatado (WFS).

<getcapabilities3>

TEMASWMS

Retorna a lista de camadas de um WMS formatado em HTML.

temaswms

LISTALAYERSWMS

Retorna a lista de layers de um WMS.

listaLayersWMS

Atributos

Processa os atributos da tabela associada ao tema.

<classe_atributos.php>

Summary
Valores
BUSCARAPIDAAcessa dados de um servi&ccedil;o de geonames ou busca dados nos temas existentes no mapa.
LISTAITENSLista os itens de um tema.
LISTAVALORESITENSProcura valores em uma tabela que aderem a uma palavra de busca.
IDENTIFICADepreciado na vers&atilde;o 4.2 (utilize “identifica2”)
IDENTIFICA2Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)
IDENTIFICA3Identifica elementos no mapa.
IDENTIFICAUNICOIdentifica elementos no mapa retornando apenas o valor de um &uacute;nico item.
LISTATEXTOPega todos os valores dos itens de uma tabela de um tema.
LISTAREGISTROSPega todos os valores dos itens de uma tabela de um tema.
EXTREGISTROSPega a extens&atilde;o geogr&aacute;fica de um registro na tabela de atributos de um tema.

Valores

BUSCARAPIDA

Acessa dados de um servi&ccedil;o de geonames ou busca dados nos temas existentes no mapa.

A pesquisa em temas &eacute; feita apenas quando existir o metadata itembuscarapida

buscaRapida

LISTAITENS

Lista os itens de um tema.

Atributos->listaItens

LISTAVALORESITENS

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

Atributos->buscaRegistros

IDENTIFICA

Depreciado na vers&atilde;o 4.2 (utilize “identifica2”)

Identifica elementos no mapa.

Atributos->identifica

IDENTIFICA2

Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)

Identifica elementos no mapa.

Atributos->identifica2

IDENTIFICA3

Identifica elementos no mapa.

Atributos->identifica3

IDENTIFICAUNICO

Identifica elementos no mapa retornando apenas o valor de um &uacute;nico item.

Atributos->identificaQBP

LISTATEXTO

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

Atributos->itensTexto

LISTAREGISTROS

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

Atributos->listaRegistros

EXTREGISTROS

Pega a extens&atilde;o geogr&aacute;fica de um registro na tabela de atributos de um tema.

<Atributos->extensaoRegistro>

Navega&ccedil;&atilde;o

Altera a extens&atilde;o geogr&aacute;fica do mapa.

classe_navegacao.php

Summary
Valores
GEO2UTMRetorna coordenadas utm a partir de coordenadas geo
DESATIVACGIDesativa o modo cgi.
MUDAEXTMuda a extens&atilde;o geogr&aacute;fica do mapa.
MUDAESCALAMuda a escala do mapa.
PANDesloca a visualiza&ccedil;&atilde;o de um mapa (pan).
APROXIMAAproxima a visualiza&ccedil;&atilde;o de um mapa (zoom in)
AFASTAAfasta a visualiza&ccedil;&atilde;o de um mapa (zoom out)
CRIALENTEAplica uma resolu&ccedil;&atilde;o nova ao mapa atual e gera uma imagem para a lente.
LOCALIZAIPLocaliza as coordenadas geogr&aacute;ficas do usu&aacute;rio atual.
ZOOMPONTODesloca o centro do mapa para um ponto espec&iacute;fico.

Valores

GEO2UTM

Retorna coordenadas utm a partir de coordenadas geo

DESATIVACGI

Desativa o modo cgi.

MUDAEXT

Muda a extens&atilde;o geogr&aacute;fica do mapa.

Navegacao->mudaExtensao

MUDAESCALA

Muda a escala do mapa.

Navegacao->mudaEscala

PAN

Desloca a visualiza&ccedil;&atilde;o de um mapa (pan).

Navegacao->pan

APROXIMA

Aproxima a visualiza&ccedil;&atilde;o de um mapa (zoom in)

Navegacao->aproxima

AFASTA

Afasta a visualiza&ccedil;&atilde;o de um mapa (zoom out)

Navegacao->afasta

CRIALENTE

Aplica uma resolu&ccedil;&atilde;o nova ao mapa atual e gera uma imagem para a lente.

Navegacao->aplicaResolucao

LOCALIZAIP

Localiza as coordenadas geogr&aacute;ficas do usu&aacute;rio atual.

Baseia-se na identifica&ccedil;&atilde;o do IP e no pacote geoip

ZOOMPONTO

Desloca o centro do mapa para um ponto espec&iacute;fico.

Navegacao->zoomPonto

Legenda

Processa a legenda do mapa e de temas espec&iacute;ficos.

classe_legenda.php

Summary
Valores
GERACORESCOLOURRAMPRetorna uma lista de valores RGB de cores geradas com base nsa grades de cores existentes (ver i3geo/symbols/colourramps)
EDITASIMBOLODefine as caracter&iacute;sticas de simbologia de uma classe, cria, adiciona e exclui estilos.
CRIALEGENDAHTMLGera a legenda processando o template HTML.
CRIALEGENDAIMAGEMDesenha a imagem da legenda.

Valores

GERACORESCOLOURRAMP

Retorna uma lista de valores RGB de cores geradas com base nsa grades de cores existentes (ver i3geo/symbols/colourramps)

EDITASIMBOLO

Define as caracter&iacute;sticas de simbologia de uma classe, cria, adiciona e exclui estilos.

CRIALEGENDAHTML

Gera a legenda processando o template HTML.

Legenda->criaLegenda

CRIALEGENDAIMAGEM

Desenha a imagem da legenda.

Legenda->legendaGrafica

Escala gr&aacute;fica

Processa a escala gr&aacute;fica do mapa.

classe_escala.php

Summary
Valores
ESCALAGRAFICAGera a imagem da barra de escala.

Valores

ESCALAGRAFICA

Gera a imagem da barra de escala.

Escala->retornaBarraEscala

Sele&ccedil;&atilde;o

Seleciona elementos do mapa ou processa a sele&ccedil;&atilde;o existente.

classe_selecao.php

Summary
Valores
SELECAOATRIBSeleciona elementos com base nos atributos.

Valores

SELECAOATRIB

Seleciona elementos com base nos atributos.

Selecao->selecaoAtributos

Outros

Op&ccedil;&otilde;es de uso geral.

Summary
Valores
LISTATRUETYPELista as fontes truetype dispon&iacute;veis.
AREAPIXELCalcula a &aacute;rea de um pixel da imagem.
LISTAEPSGPega os códigos de proje&ccedil;&atilde;o EPSG.
LISTADIRETORIOSLista os diretórios de um diretório.
LISTAARQUIVOS*Lista os arquivos de um diretório.
CHAVEGOOGLERetorna o valor da chave registrada para a API do Google maps
LISTADRIVESPega a lista de drives registrados para o usu&aacute;rio atual.
Functions
projetaExtProjeta uma string com coordenadas geogr&aacute;ficas para coordenadas m&eacute;tricas
alteraclassesPostAltera as classes de um tema aplicando novos par&acirc;metros como nome e express&atilde;o.
redesenhaMapaRedesenha o mapa e retorna os par&acirc;metros do novo mapa.

Valores

LISTATRUETYPE

Lista as fontes truetype dispon&iacute;veis.

AREAPIXEL

Calcula a &aacute;rea de um pixel da imagem.

LISTAEPSG

Pega os códigos de proje&ccedil;&atilde;o EPSG.

LISTADIRETORIOS

Lista os diretórios de um diretório.

LISTAARQUIVOS*

Lista os arquivos de um diretório.

CHAVEGOOGLE

Retorna o valor da chave registrada para a API do Google maps

Essa chave deve ser registrada em i3geo/ms_configura.php

LISTADRIVES

Pega a lista de drives registrados para o usu&aacute;rio atual.

A lista de drives &eacute; definida no ms_configura e permite que o usu&aacute;rio navegue pelos arquivos do servidor.

Functions

projetaExt

function projetaExt($map_file,  
$ext,  
$separador = " ")

Projeta uma string com coordenadas geogr&aacute;ficas para coordenadas m&eacute;tricas

Parametros

$map_file {string}

$ext {string}extens&atilde;o geogr&aacute;fica com valores separados por espa&ccedil;o ou um par de coordenadas x y

Return

{string}

alteraclassesPost

function alteraclassesPost($ids,
$nomes,
$exps)

Altera as classes de um tema aplicando novos par&acirc;metros como nome e express&atilde;o.

Include

classe_alteraclasse.php

redesenhaMapa

function redesenhaMapa()

Redesenha o mapa e retorna os par&acirc;metros do novo mapa.

Include

classe_mapa.php

Parametros

tipoimagem {String}tipo de imagem que ser&aacute; gerada nenhum|cinza|sepianormal|sepiaclara
Manipula&ccedil;&atilde;o do mapa.
case "INSEREFEATURE": include_once("classe_temas.php")
Insere elemento gr&aacute;fico em um tema.
function projetaExt($map_file,  
$ext,  
$separador = " ")
Projeta uma string com coordenadas geogr&aacute;ficas para coordenadas m&eacute;tricas
function alteraclassesPost($ids,
$nomes,
$exps)
Altera as classes de um tema aplicando novos par&acirc;metros como nome e express&atilde;o.
function redesenhaMapa()
Redesenha o mapa e retorna os par&acirc;metros do novo mapa.
function iniciaMapa()
Inicia um mapa e obt&eacute;m os par&acirc;metros necess&aacute;rios para o funcionamento da interface HTML.
Gera an&aacute;lises espaciais, como buffer, calculo de centróides, etc.
function incmapageometrias($dir_tmp,  
$imgdir,  
$lista,  
$tipoLista = "stringArquivos")
Insere geometrias como tema no mapa.
function funcoesGeometrias($dir_tmp,
$imgdir,
$lista,
$operacao)
Fun&ccedil;&otilde;es de an&aacute;lise de geometrias da ferramenta Geometrias.
function calculaGeometrias($dir_tmp,
$imgdir,
$lista,
$operacao)
Fun&ccedil;&otilde;es de c&aacute;lculo de geometrias da ferramenta Geometrias.
function listaGeometrias($dir_tmp,
$imgdir)
Lista as geometrias arquivos com extens&atilde;o geo (an&aacute;lise de geometrias).
function capturaGeometrias($dir_tmp,  
$imgdir,  
$nome = "")
Captura as geometrias selecionadas e salva em um arquivo texto serializado (analise de geometrias).
function pegaMensagens()
Pega as mensagens do metadata “mensagem” existentes nos layers do mapa atual
function ativalogo()
Ativa/desativa logomarca.
function ativalegenda()
Ativa/desativa legenda, incluindo ou n&atilde;o no corpo do mapa.
function converteWS($locaplic,
$h)
Transforma o mapa atual em um web service.
function corQM($cor)
Muda a cor do query map.
function adicionaTemaSHP($arq)
Adiciona um tema a partir de um arquivo shape file armazenado no servidor de arquivos.
function adicionaTemaIMG($arq)
Adiciona um tema a partir de um arquivo imagem armazenado no servidor de arquivos.
function listaTemas($opcao)
Lista os temas de um mapa.
function listaTemasLocais($tipo = )
Lista os temas locais de um mapa.
function listaTemasTipo($tipo,  
$selecao = "nao")
Lista os temas, vis&iacute;veis, de um determinado tipo de fei&ccedil;&atilde;o de um mapa.
function listaTemasComSel()
Lista os temas de um mapa que possuem elementos selecionados.
function ligaDesligaTemas($ligar,  
$desligar,  
$adicionar = "nao")
Liga desliga temas.
function adicionaTema($temas,  
$locaplic,  
$random = "sim")
Acrescenta um novo tema em um arquivo map file.
function excluiTemas($temas)
Exclui temas de um mapa.
function adicionatemawms($tema,  
$servico,  
$nome,  
$proj,  
$formato,  
$locaplic,  
$tipo = "",
$versao,  
$nomecamada,  
$dir_tmp,  
$imgdir,  
$imgurl,  
$tiporep,  
$suportasld,  
$formatosinfo = "text/plain",
$time = "",
$tile = 0)
Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
function mudaoutputformat($tipo)
Muda o OUTPUTFORMAT
Manipula&ccedil;&atilde;o de temas.
function peganomelayer()
Retorna o nome do layer e outros dados relacionados
function pegadata()
Retorna o valor do elemento DATA
function alteradata($data)
Altera o valor do elemento DATA
function removerGeometrias($dir_tmp,
$imgdir,
$lista)
Remove os arquivos correspondentes a determinadas geometrias (an&aacute;lise de geometrias).
function alteraRepresentacao()
Altera a representacao de um tema.
function geraDestaque()
Gera uma imagem para destaque.
function insereFeature($marca,
$tipo,
$xy,
$texto,
$position,
$partials,
$offsetx,
$offsety,
$minfeaturesize,
$mindistance,
$force,
$shadowcolor,
$shadowsizex,
$shadowsizey,
$outlinecolor,
$cor,
$sombray,
$sombrax,
$sombra,
$fundo,
$angulo,
$tamanho,
$fonte,
$wrap)
Insere elemento gr&aacute;fico em um tema.
function sobeTema()
Sobe um tema na ordem de desenho.
function desceTema()
Desce um tema na ordem de desenho.
function fonteTema($tema)
Retorna o link para a fonte do tema.
function reordenatemas($lista)
Reordena os temas baseados em uma lista com a nova ordem.
function zoomTema()
Zoom para um tema.
function zoomSel()
Zoom para os elementos selecionados de um tema.
function aplicaProcessos($lista)
Aplica processos em um tema do tipo imagem
function inverteStatusLegenda()
Muda o metadata CLASSE, invertendo seu valor
function mudaTransparencia($valor)
Muda a transpar&ecirc;ncia do tema.
function mudaNome($valor)
Muda nome do tema.
Manipula&ccedil;&atilde;o de classes e estilos de um layer
function inverteCoresClasses()
Inverte as cores da legenda de um tema.
function calculaTamanhoClasses()
Calcula o tamanho dos estilos das classes, alterando o tamanho do s&iacute;mbolo.
function alteraCoresClasses($cori,
$corf)
Altera as cores das classes existentes em um objeto layer gerando uma paleta de cores de acordo com um valor inicial e final.
function statusClasse($classe)
Inverte o status a uma classe desligando ou desligando, conforme o status atual.
Manipula&ccedil;&atilde;o de shapefile.
function shpPT2shp($locaplic,
$para)
Cria um tema linear ou poligonal com base em pontos de um tema pontual.
function listaPontosShape()
Lista as coordenadas dos pontos de um layer
function criaSHPvazio($tituloTema = "")
Cria um shape file do tipo pontual vazio no diretório local
function ultimoXY()
Obt&eacute;m as coordenadas xy do &uacute;ltimo ponto existente no layer.
function insereSHPgrafico($x,
$y,
$itens,
$width,
$inclinacao,
$shadow_height)
Insere um ponto em um shape file, criado no diretório tempor&aacute;rio, e adiciona ao mapa atual.
Manipula&ccedil;&atilde;o dos temas do arquivo menutemas.xml ou sistema de administra&ccedil;&atilde;o
function pegaListaDeMenus()
Pega a lista de menus do banco de dados de administra&ccedil;&atilde;o.
function pegaListaDeGrupos($idmenu = "",
$listasistemas = "sim",
$listasgrupos = "sim")
Pega a lista de grupos, subgrupos e sistemas adicionais.
function pegaSistemasI()
Retorna a lista de sistemas especiais de identifica&ccedil;&atilde;o de temas.
function pegaSistemas()
Retorna a lista de sistemas especiais de adi&ccedil;&atilde;o de temas.
function pegaListaDeSubGrupos($codgrupo,  
$idmenu = "")
Pega a lista de sub-grupos.
function pegaListaDeTemas($grupo,
$subgrupo,
$idmenu)
Lista de temas de um subgrupo
function procurartemas($procurar)
Procura um tema no menu de temas considerando apenas os subgrupos.
function procurartemas2($procurar)
Procura um tema no menu de temas.
function procurartemasestrela($nivel,
$fatorestrela)
Procura temas com determinado n&uacute;mero de estrelas
function pegaListaDeMapas($locmapas)
Lista de mapas cadastrados
Fun&ccedil;&otilde;es de uso geral para realizar a leitura e o processamento de Web Services nos padr&otilde;es OGC.
this.getcapabilities = function(tipo)
Executa ajax para buscar resultado do getcapabilities.
function getcapabilities2()
Chama a fun&ccedil;&atilde;o getcapabilities e retorna o resultado pr&eacute;-formatado (WMS).
function temaswms()
Lista os temas de um web service WMS.
function listaLayersWMS()
Lista os temas de um web service WMS e retorna o resultado como um array.
function buscaRapida($servico,
$palavra)
Acessa um web service RPC de busca de nomes e retorna os resultados.
function listaItens()
Lista os itens de um tema.
function buscaRegistros($palavra,
$lista,
$tipo,
$onde)
Procura valores em uma tabela que aderem a uma palavra de busca.
function identifica($opcao,
$xy,
$resolucao)
Depreciado na vers&atilde;o 4.2 (utilize “identifica2”)
function identifica2($opcao,  
$xy,  
$resolucao,  
$ext = "",
$listaDeTemas = "",
$wkt = "nao")
Depreciado na vers&atilde;o 4.7 (utilize “identifica3”)
function identifica3($opcao,  
$xy,  
$resolucao,  
$ext = "",
$listaDeTemas = "",
$wkt = "nao")
Identifica elementos no mapa.
function identificaQBP($tema,  
$x,  
$y,  
$map_file,  
$resolucao,  
$item = "",
$tiporetorno = "")
Depreciado na vers&atilde;o 4.2
function itensTexto($tipo)
Pega todos os valores dos itens de uma tabela de um tema.
function listaRegistros($itemtema,  
$tipo,  
$unico,  
$inicio,  
$fim,  
$tipolista,  
$dadosDaClasse = "nao")
Pega todos os valores dos itens de uma tabela de um tema.
Opera&ccedil;&otilde;es de navega&ccedil;&atilde;o que alteram a abrang&ecirc;ncia do mapa.
function mudaExtensao($ext)
Muda a extens&atilde;o geogr&aacute;fica do mapa.
function mudaEscala($escala)
Muda a escala do mapa.
function pan($x,
$y,
$escala,
$tipo)
Desloca a visualiza&ccedil;&atilde;o de um mapa (pan).
function aproxima($nivel)
Aproxima a visualiza&ccedil;&atilde;o de um mapa (zoom in)
function afasta($nivel)
Afasta a visualiza&ccedil;&atilde;o de um mapa (zoom out)
function aplicaResolucao($resolucao,  
$ext = "")
Aplica uma resolu&ccedil;&atilde;o nova ao mapa atual
function zoomPonto($xy)
Desloca o centro do mapa para um ponto espec&iacute;fico.
Manipula&ccedil;&atilde;o da legenda.
function criaLegenda()
Gera a legenda processando o template HTML definido na constru&ccedil;&atilde;o da classe.
function legendaGrafica()
Desenha a imagem da legenda.
Manipula&ccedil;&atilde;o da escala.
function retornaBarraEscala()
Gera barra de escala.
Sele&ccedil;&atilde;o de elementos de um tema.
function selecaoAtributos($tipo,
$item,
$operador,
$valor)
Sele&ccedil;&atilde;o simples por atributo.