mapa_controle.php

Summary
mapa_controle.php
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
O que faz?Recebe as requisições feitas em JavaScript (AJAX) e retorna o resultado para a interface.

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, como (a seu critério) qualquer versão posterior.  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.

O que faz?

Recebe as requisições feitas em JavaScript (AJAX) e retorna o resultado para a interface.  As principais variáveis 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.

Parâmetros

funcaoopção que será executada.

Retorno

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

Cookies

dir_tmpdiretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp
temasdirdiretório, no servidor, onde ficam os arquivos map_file de cada tema, exemplo: c:/ms4w/apache/htdocs/i3geo/temas
temasaplicdiretório, no servidor, onde ficam os arquivos de inicialização, exemplo: c:\ms4w\apache\htdocs\i3geo\aplicmap
locmapservlocalização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe
locapliclocalização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo
locsistemaslocalização do xml com a llista de temas, exemplo: /menutemas/sistemas.xml
locidentificalocalilzação do xml que define os sistemas adicionais incluídos na opção de identificação, exemplo: /menutemas/identifica.xml
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.

$função

incmapageometriasInclui geometrias marcadas como um tema no mapa
funcoesGeometriasExecuta operações de análise sobre geometrias em wkt
calculaGeometriasExecuta operações de cálculos sobre geometrias em wkt
removergeometriasRemove os arquivos correspondentes a determinadas geometrias (analise de geometrias)
listageometriasLista as geometrias capturadas.  (analise de geometrias)
capturageometriasCaptura as geometrias de um tema, considerando os elementos selecionados, e armazena cada geometria em um arquivo.  (analise de geometrias)
ativalogoAtiva ou desativa a logomarca
inverteCoresClassesInverte as cores da legenda de um tema
alteraCoresClassesAltera degrade de cores de um layer
adicionaTemaGeoRSSadiciona um canal GeoRSS como um tema no mapa
georssCanaisretorna umshape file de um georss
verPaletaretorna as cores de uma paleta
analiseDistriPtanalise de densidade de pontos
reiniciaMapareinicia o mapa-
sphPT2shpconverte um tema em edição para linhas
listaPontosShapelista os pontos de um shape file
criashpvaziocria um shape file vazio e adiciona no mapa
insereSHPinsere um ponto em um shapefile
insereSHPgraficoinsere um grafico em um shapefile
listatemaslocaislista os temas locais
fusaograficofaz a fusao de um mapa com um grafico
graficoestrelagera grafico de estrela
graficoscattergera grafico de scatter
graficolinhasgera grafico de linhas
graficohistgera grafico de histograma
graficobarrasgera grafico de barras
graficopizzagera grafico de pizza
pontoEmPoligonocruza um tema pontual com temas poligonais
nptPolcruza um tema pontual com tema poligonal e conta o numero de pontos
criabuffercria um buffer em um tema
listatemasTipogera lista de temas por tipo
listatemascomselgera lista de temas com seleção
procurartemasprocura um tema
adicionatemawmsadiciona um tema wms
getcapabilitiesle metadados de um WMS
getcapabilities2le metadados de um WMS e retorna formatado
getcapabilities3le metadados de um WFS e retorna formatado
temaswmsle temas de um WMS
temaswfsle temas de um WFS
iniciainicia o mapa
mostrawktmostra formato wkt
listaitenslista itens da tabela de atributos-
listavaloresitensbusca valores em um item-
mudaextmuda a extensao do mapa-
pegalistadegrupospega a lista de grupos para montar menu de temas
pegalistadetemaspega a lista de temas para montar menu de temas
gradedepontoscria uma grade de pontos
gradedepolcria uma grade de polígonos
gradedehexcria uma grade de hexagonal
alterarepresentacaoaltera o tipo de representacao de um tema
gradeCoordgera grade de coordenadas
convertewsgera web service
querymapcorpropriedades do querymap
geradestaquegera imagem para destacar um tema
downloaddownload de um tema
alteraclassealtera as classes de um tema
editasimboloedita um simbolo da legenda
editalegendaedita a legenda
escalagraficarefaz a escala grafica
testaescalagraficarefaz a escala grafica
mudaescalarefaz a escala do mapa pelo denominador-
pandesloca o mapa-
referenciaatualiza o mapa de referencia-
criaLegendaHTMLatualiza a legenda em HTML-
criaLegendaImagematualiza a imagem da legenda
inserefeatureinsere uma feature no mapa-
corpoatualiza o corpo do mapa-
corpoentornoatualiza o entorno do mapa
aproximaaproxima o mapa
afastaafasta o mapa
selecaoptselecao por ponto
selecaoatribselecao por atributo
selecaotemaselecao por tema
limpasellimpa a seleção do mapa
incluiselinclui registro na selecao-
criatemaselcria tema dos elementos selecionados-
crialentecria a lente de aumento-
ligatemasliga temas-
adtemaadiciona tema-
zoompontozoom para um ponto-
identificaidentifica um elemento do mapa
excluitemaexclui um tema
sobetemasobe um tema na pilha
descetemadesce um tema na pilha
zoomtemazoom para um tema
estatisticaestatistica de um item-
listatextolista os valores de um item como texto-
mudatranspaltera a transparencia de um tema-
mudanomealtera o nome de um tema-
criatoponimiaadiciona a toponimia no mapa
ativaEtiquetasativa tip-
removeEtiquetasdesativa tip-
listaregistroslista valores para compor uma tabela-
inserefiltroaplica filtro
pegafiltropega o filtro atual
listatemaslista os temas-
extregistrospega a extensao geog dos registros-
listatruetypelista fontes truetype-
mudatamanhomuda o tamanho do mapa -
escalaparametrospega os parametros da escala grafica
mudaescalagraficamuda parametros da escala grafica
aplicaProcessosaplica processos em uma imagem