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.
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)”.
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 doPHP->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
A - 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. |
Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
Parâmetros | |
Variáveis de Seção | |
Files | |
i3geo/ classesphp/ mapa_controle.php | 19/6/2007 |
Inicialização | Inicia o mapa. |
Properties | |
inicia | Inicia o mapa, pegando os parâmetros necessários para a montagem inicial. |
Análise de geometrias | Opções utilizadas no sistema de análise de geometrias. |
Properties | |
incmapageometrias | Incluí geometrias, armazenadas no formato I3Geo, como um tema no mapa atual. |
funcoesGeometrias | Processa geometrias, armazenadas no formato I3Geo, gerando uma nova geometria. |
calculaGeometrias | Processa geometrias, armazenadas no formato I3Geo, gerando cálculos. |
listageometrias | Gera a lista de geometrias disponíveis para o mapa atual. |
capturageometrias | Gera um arquivo de geometrias, no formato I3Geo, para um tema, considerando os elementos selecionados. |
removergeometrias | Remove geometrias do diretório temporário. |
Open Layers | Funções específicas da interface OpenLayers utilizadas por aplicmap/openlayers.htm |
Properties | |
openlayers | Prepara o mapa atual para funcionar na interface openlayers. |
Mapa | |
Properties | |
reiniciaMapa | Reinicia um mapa restaurando a cópia de segurança. |
ativalogo | Ativa ou desativa a marca de logo no mapa. |
ativalegenda | Ativa ou desativa a legenda inserida no mapa. |
mudatamanho | Muda o tamanho da imagem do mapa atual. |
gradeCoord | Inclui um tema com a grade de coordenadas. |
convertews | Converte o mapa atual em um wms. |
querymapcor | Altera a cor de seleção. |
pegaquerymapcor | Pega a cor de seleção atual. |
corfundo | Altera a cor do fundo do mapa. |
pegacorfundo | Pega a cor do fundo do mapa atual. |
corpo | Redesenha o mapa. |
corpoentorno | Desenha as imagens do entorno do mapa. |
adicionaTemaGeoRSS | Adiciona um tema baseado em um RSS. |
adicionaTemaSHP | Adiciona um tema baseado em um arquivo shape file. |
adicionaTemaIMG | Adiciona um tema baseado em um arquivo de imagem. |
listatemas | Lista os temas existentes em um mapa. |
listatemaslocais | Lista os temas existentes no diretório temporário do mapa atual. |
listatemasTipo | Lista os temas existentes por tipo. |
listatemascomsel | Lista os temas que possuem seleção. |
ligatemas | Liga e desliga temas no mapa atual. |
adtema | Adiciona um novo tema ao mapa. |
excluitema | Exclui um tema do mapa. |
adicionatemawms | Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS. |
referencia | Gera a imagem do mapa de referência. |
referenciadinamica | Gera a imagem do mapa de referência de forma dinâmica, variando com a escala do mapa atual. |
Temas | Processa os layers do mapa. |
Properties | |
listaDrives | Pega a lista de drives registrados para o usuário atual. |
alterarepresentacao | Altera o tipo de representação cartográfica do tema. |
geradestaque | Gera uma imagem que será utilizada para destacar um determinado tema. |
download | Gera os arquivos para download de um tema. |
Functions | |
insereFeature | Insere elemento gráfico em um tema. |
Properties | |
sobetema | Sobe um tema na ordem de desenho. |
descetema | Desce um tema na ordem de desenho. |
reordenatemas | Reordena os temas baseados na localização de um segundo tema no mapa. |
zoomtema | Muda a extensão geográfica do mapa de acordo com a abrangência de um tema. |
insereFiltro | Inclui um filtro no tema. |
pegafiltro | Pega a string do filtro de um tema. |
aplicaProcessos | Aplica processos em um tema do tipo imagem |
mudatransp | Altera a transparência de um tema |
mudanome | Altera o nome do tema |
Classes | Edita as características das classes de um tema. |
Properties | |
alteraclasse | Altera uma classe de um tema, aplicando uma nova classificação ou modificando parâmetros de uma ou mais classes. |
inverteCoresClasses | Inverte a ordem das cores das classes de um tema. |
calculaTamanhoClasses | Calcula o tamanho dos estilos das classes, alterando o tamanho do símbolo. |
alteraCoresClasses | Altera as cores das classes de um tema conforme uma cor inicial e uma final. |
inverteStatusClasse | Altera o status de desenho de uma classe, tornando-a vi´sivel ou não. |
verPaleta | Gera cores tendo como base uma cor inicial e uma cor final. |
Análise geográfica | Executa operações de análise espacial. |
Properties | |
pontoEmPoligono | Cruza um tema pontual com temas poligonais ou raster. |
nptPol | Conta o número de pontos em polígono cruzando dois temas. |
analiseDistriPt | Gera análise de distribuição de pontos. |
gradeDePontos | Gera uma grade de pontos com espaçamento regular definido em décimos de grau. |
gradeDePol | Gera uma grade de polígonos com espaçamento regular definido em décimos de grau. |
gradeDeHex | Gera uma grade de polígonos hexagonais definido em décimos de grau. |
Edição | Cria arquivos shapefile ou altera suas características. |
Properties | |
sphPT2shp | Converte os elementos de um tema em um arquivo shp. |
listaPontosShape | Lista os pontos dos elementos de um arquivo shp. |
criashpvazio | Cria um shapefile vazio e acrescenta como tema ao mapa. |
insereSHP | Insere um ponto em um shape file existente. |
insereSHPgrafico | Cria um gráfico e insere no mapa em um local clicado no mapa. |
mostrawkt | Gera string wkt de um conjunto de pontos. |
Gráficos | Criação de representações gráficas de dados estatísticos. |
Properties | |
fusaografico | Faz a fusão da imagem de um gráfico com a imagem do mapa atual. |
graficoestrela | Cria um gráfico do tipo estrela. |
graficoscatter | Cria um gráfico de distribuição de pontos. |
graficoscatterbins | Cria um gráfico de distribuição de pontos com agrupamento em pixels (bins). |
graficolinhas | Cria um gráfico de linhas. |
graficohist | Cria um gráfico de histograma. |
graficobarras | Cria um gráfico de barras. |
graficopizza | Cria um gráfico de pizza. |
Menu de temas | Obtém a lista de temas, grupos e sub-grupos. |
Properties | |
pegalistademenus | Pega a lista de menus para incluir na guia adiciona. |
pegalistadegrupos | Pega a lista de grupos do menu. |
pegalistadetemas | Pega a lista de temas do menu. |
procurartemas | Procura um tema no menu. |
pegaMapas | Pega a lista de links para outros mapas. |
Webservices | Processa serviços OGC. |
Properties | |
georssCanais | Lista os canais de um georss. |
getcapabilities | Chama a função getcapabilities e retorna o resultado. |
getcapabilities2 | Chama a função getcapabilities e retorna o resultado formatado (WMS). |
getcapabilities3 | Chama a função getcapabilities e retorna o resultado formatado (WFS). |
temaswms | Retorna a lista de camadas de um WMS formatado em HTML. |
Atributos | Processa os atributos da tabela associada ao tema. |
Properties | |
buscaRapida | Acessa dados de um serviço de geonames. |
listaitens | Lista os itens de um tema. |
listavaloresitens | Procura valores em uma tabela que aderem a uma palavra de busca. |
identifica | Identifica elementos no mapa. |
identificaunico | Identifica elementos no mapa retornando apenas o valor de um único item. |
estatistica | Calcula estatísticas básicas de uma tabela de um tema. |
listatexto | 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. |
extregistros | Pega a extensão geográfica de um registro na tabela de atributos de um tema. |
Navegação | Altera a extensão geográfica do mapa. |
Properties | |
desativacgi | Desativa o modo cgi. |
mudaext | Muda a extensão geográfica do mapa. |
mudaescala | Muda a escala do mapa. |
pan | Desloca a visualização de um mapa (pan). |
aproxima | Aproxima a visualização de um mapa (zoom in) |
afasta | Afasta a visualização de um mapa (zoom out) |
crialente | Aplica uma resolução nova ao mapa atual e gera uma imagem para a lente. |
localizaIP | Localiza as coordenadas geográficas do usuário atual. |
zoomponto | Desloca o centro do mapa para um ponto específico. |
Legenda | Processa a legenda do mapa e de temas específicos. |
Properties | |
editasimbolo | Define as características de simbologia de uma classe, cria, adiciona e exclui estilos. |
editalegenda | Cria elementos para construir uma legenda no formato de tabela em HTML. |
criaLegendaHTML | Gera a legenda processando o template HTML. |
contagemclasse | Acrescenta a contagem de elementos em cada classe. |
criaLegendaImagem | Desenha a imagem da legenda. |
pegaParametrosLegImg | Pega os parâmetros da legenda embebida no mapa. |
aplicaParametrosLegImg | Aplica um parâmetro em um estilo de uma classe. |
Escala gráfica | Processa a escala gráfica do mapa. |
Properties | |
escalagrafica | Gera a imagem da barra de escala. |
testaescalagrafica | Testa os novos parâmetros de uma barra de escala. |
escalaparametros | Pega os parâmetros da barra de escala atual. |
mudaescalagrafica | Aplica novos parâmetros na barra de escala atual. |
Seleção | Seleciona elementos do mapa ou processa a seleção existente. |
Properties | |
selecaopt | Seleciona elementos utilizando um ponto. |
selecaoext | Seleciona elementos utilizando a extensão do mapa. |
selecaobox | Seleciona elementos utilizando um retângulo. |
selecaoatrib | Seleciona elementos com base nos atributos. |
selecaotema | Sleciona elementos de um tema com base em outro tema. |
selecaoPoli | Seleção por poligono (chamado via POST). |
limpasel | Limpa a seleção existente em um tema. |
incluisel | Incluí elementos em uma seleção. |
criatemasel | Cria um novo tema com a seleção atual. |
Toponímia | Processa a toponímia de um tema. |
Properties | |
criatoponimia | Cria um novo tema com a toponímia do tema atual. |
ativaEtiquetas | Ativa as etiquetas de um tema. |
removeEtiquetas | Desativa as etiquetas de um tema. |
listatruetype | Lista as fontes truetype disponíveis. |
Outros | Opções de uso geral. |
Properties | |
areaPixel | Calcula a área de um pixel da imagem. |
listaEpsg | Pega os códigos de projeção EPSG. |
listaDiretorios | Lista os diretórios de um diretório. |
listaArquivos | Lista os arquivos de um diretório. |
Functions | |
alteraclassesPost | Altera as classes de um tema aplicando novos parâmetros como nome e expressão. |
selecaoPoli | Seleciona um tema por polígono baseado em uma lista de pontos. |
redesenhaMapa | Redesenha o mapa e retorna os parâmetros do novo mapa. |
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.
funcao | opção que será executada. |
cp | o resultado da operação será retornado em um objeto CPAINT. |
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)
dir_tmp | diretório, no servidor, temporário utilizado pelo I3Geo, exemplo: c:/ms4w/tmp/ms_tmp |
temasdir | diretório, no servidor, onde ficam os arquivos map_file de cada tema, exemplo: c:/ms4w/apache/htdocs/i3geo/temas |
temasaplic | diretório, no servidor, onde ficam os arquivos de inicialização, exemplo: c:\ms4w\apache\htdocs\i3geo\aplicmap |
locmapserv | localização, no servidor, do CGI, exemplo: /cgi-bin/mapserv.exe |
locaplic | localização, no servidor, do I3Geo, exemplo: c:/ms4w/apache/htdocs/i3geo |
locsistemas | localização do xml com a llista de temas, exemplo: /menutemas/sistemas.xml |
locidentifica | localilzação do xml que define os sistemas adicionais incluídos na opção de identificação, exemplo: /menutemas/identifica.xml |
R_path | localização, no servidor, do executável do pacote R, exemplo: c:/ms4w/apache/htdocs/i3geo/pacotes/r/win/bin/R.exe |
imgurl | url das imagens geradas pelo mapa, exemplo: http://localhost/ms_tmp/imgTVHbdijFMk/ |
tmpurl | url do diretório temporário, exemplo: http://localhost/ms_tmp/ |
map_file | endereço, no servidor, do mapfile atual, exemplo: c:/ms4w/tmp/ms_tmp/TVHbdijFMk/TVHbdijFMk.map |
mapext | extensão geográfica do mapa atual, exemplo: -76.5125927 -39.3925675209 -29.5851853 9.49014852081 |
perfil | nome do perfil para controlar os temas que serão visíveis na lista de temas. |
mapdir | localização, no servidor, do diretório com o mapfile temporário do mapa atual. |
imgdir | localizaçã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 |
19/6/2007
<pega_variaveis.php>, <carrega_ext.php>, <cpaint2.inc.php>, <classe_vermultilayer.php>, <classe_estatistica.php>, <funcoes_gerais.php>
Inicia o mapa.
Properties | |
inicia | Inicia o mapa, pegando os parâmetros necessários para a montagem inicial. |
Inicia o mapa, pegando os parâmetros necessários para a montagem inicial.
<mapa_inicia.php>
Opções utilizadas no sistema de análise de geometrias.
Properties | |
incmapageometrias | Incluí geometrias, armazenadas no formato I3Geo, como um tema no mapa atual. |
funcoesGeometrias | Processa geometrias, armazenadas no formato I3Geo, gerando uma nova geometria. |
calculaGeometrias | Processa geometrias, armazenadas no formato I3Geo, gerando cálculos. |
listageometrias | Gera a lista de geometrias disponíveis para o mapa atual. |
capturageometrias | Gera um arquivo de geometrias, no formato I3Geo, para um tema, considerando os elementos selecionados. |
removergeometrias | Remove geometrias do diretório temporário. |
Incluí geometrias, armazenadas no formato I3Geo, como um tema no mapa atual.
O mapfile é alterado e salvo novamente com os novos layers.
<classe_analise.php>
Processa geometrias, armazenadas no formato I3Geo, gerando uma nova geometria. União, intersecção, etc.
<classe_analise.php>
Processa geometrias, armazenadas no formato I3Geo, gerando cálculos. Área, perímetro, etc.
<classe_analise.php>
Gera a lista de geometrias disponíveis para o mapa atual.
As geometrias são armazenadas no diretório temporário do usuário, utilizando um formato próprio do I3Geo.
<classe_analise.php>
Gera um arquivo de geometrias, no formato I3Geo, para um tema, considerando os elementos selecionados.
As geometrias são armazenadas no diretório temporário do usuário, utilizando um formato próprio do I3Geo.
<classe_analise.php>
Remove geometrias do diretório temporário.
As geometrias são armazenadas no diretório temporário do usuário, utilizando um formato próprio do I3Geo.
<classe_analise.php>
Funções específicas da interface OpenLayers utilizadas por aplicmap/openlayers.htm
Properties | |
openlayers | Prepara o mapa atual para funcionar na interface openlayers. |
Properties | |
reiniciaMapa | Reinicia um mapa restaurando a cópia de segurança. |
ativalogo | Ativa ou desativa a marca de logo no mapa. |
ativalegenda | Ativa ou desativa a legenda inserida no mapa. |
mudatamanho | Muda o tamanho da imagem do mapa atual. |
gradeCoord | Inclui um tema com a grade de coordenadas. |
convertews | Converte o mapa atual em um wms. |
querymapcor | Altera a cor de seleção. |
pegaquerymapcor | Pega a cor de seleção atual. |
corfundo | Altera a cor do fundo do mapa. |
pegacorfundo | Pega a cor do fundo do mapa atual. |
corpo | Redesenha o mapa. |
corpoentorno | Desenha as imagens do entorno do mapa. |
adicionaTemaGeoRSS | Adiciona um tema baseado em um RSS. |
adicionaTemaSHP | Adiciona um tema baseado em um arquivo shape file. |
adicionaTemaIMG | Adiciona um tema baseado em um arquivo de imagem. |
listatemas | Lista os temas existentes em um mapa. |
listatemaslocais | Lista os temas existentes no diretório temporário do mapa atual. |
listatemasTipo | Lista os temas existentes por tipo. |
listatemascomsel | Lista os temas que possuem seleção. |
ligatemas | Liga e desliga temas no mapa atual. |
adtema | Adiciona um novo tema ao mapa. |
excluitema | Exclui um tema do mapa. |
adicionatemawms | Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS. |
referencia | Gera a imagem do mapa de referência. |
referenciadinamica | Gera a imagem do mapa de referência de forma dinâmica, variando com a escala do mapa atual. |
Lista os temas existentes no diretório temporário do mapa atual.
<classe_mapa.php>
Acrescenta um novo tema em um arquivo map file tendo como fonte um WMS.
<classe_mapa.php>
Gera a imagem do mapa de referência de forma dinâmica, variando com a escala do mapa atual.
Processa os layers do mapa.
Properties | |
listaDrives | Pega a lista de drives registrados para o usuário atual. |
alterarepresentacao | Altera o tipo de representação cartográfica do tema. |
geradestaque | Gera uma imagem que será utilizada para destacar um determinado tema. |
download | Gera os arquivos para download de um tema. |
Functions | |
insereFeature | Insere elemento gráfico em um tema. |
Properties | |
sobetema | Sobe um tema na ordem de desenho. |
descetema | Desce um tema na ordem de desenho. |
reordenatemas | Reordena os temas baseados na localização de um segundo tema no mapa. |
zoomtema | Muda a extensão geográfica do mapa de acordo com a abrangência de um tema. |
insereFiltro | Inclui um filtro no tema. |
pegafiltro | Pega a string do filtro de um tema. |
aplicaProcessos | Aplica processos em um tema do tipo imagem |
mudatransp | Altera a transparência de um tema |
mudanome | Altera o nome do tema |
Pega a lista de drives registrados para o usuário atual.
A lista de drives é definida no ms_configura e permite que o usuário navegue pelos arquivos do servidor.
<ms_configura.php>
Gera uma imagem que será utilizada para destacar um determinado tema.
<classe_temas.php>
Reordena os temas baseados na localização de um segundo tema no mapa.
<classe_temas.php>
Muda a extensão geográfica do mapa de acordo com a abrangência de um tema.
<classe_temas.php>
Edita as características das classes de um tema.
Properties | |
alteraclasse | Altera uma classe de um tema, aplicando uma nova classificação ou modificando parâmetros de uma ou mais classes. |
inverteCoresClasses | Inverte a ordem das cores das classes de um tema. |
calculaTamanhoClasses | Calcula o tamanho dos estilos das classes, alterando o tamanho do símbolo. |
alteraCoresClasses | Altera as cores das classes de um tema conforme uma cor inicial e uma final. |
inverteStatusClasse | Altera o status de desenho de uma classe, tornando-a vi´sivel ou não. |
verPaleta | Gera cores tendo como base uma cor inicial e uma cor final. |
Altera uma classe de um tema, aplicando uma nova classificação ou modificando parâmetros de uma ou mais classes.
<classe_alteraclasse.php>
Inverte a ordem das cores das classes de um tema.
<classe_alteraclasse.php>
Calcula o tamanho dos estilos das classes, alterando o tamanho do símbolo.
<classe_alteraclasse.php>
Altera as cores das classes de um tema conforme uma cor inicial e uma final.
<classe_alteraclasse.php>
Altera o status de desenho de uma classe, tornando-a vi´sivel ou não.
<classe_alteraclasse.php>
Executa operações de análise espacial.
Properties | |
pontoEmPoligono | Cruza um tema pontual com temas poligonais ou raster. |
nptPol | Conta o número de pontos em polígono cruzando dois temas. |
analiseDistriPt | Gera análise de distribuição de pontos. |
gradeDePontos | Gera uma grade de pontos com espaçamento regular definido em décimos de grau. |
gradeDePol | Gera uma grade de polígonos com espaçamento regular definido em décimos de grau. |
gradeDeHex | Gera uma grade de polígonos hexagonais definido em décimos de grau. |
Cruza um tema pontual com temas poligonais ou raster.
Salva o mapa acrescentando um novo layer com o resultado.
<classe_analise.php>
Conta o número de pontos em polígono cruzando dois temas.
Salva o mapa acrescentando um novo layer com o resultado.
<classe_analise.php>
Gera análise de distribuição de pontos.
Executa script R para gerar a imagem.
<classe_analise.php>,<class.palette.php>
Gera uma grade de pontos com espaçamento regular definido em décimos de grau.
Salva o mapa acrescentando um novo layer com a grade de coordenadas.
<classe_analise.php>
Gera uma grade de polígonos com espaçamento regular definido em décimos de grau.
Salva o mapa acrescentando um novo layer com a grade.
<classe_analise.php>
Gera uma grade de polígonos hexagonais definido em décimos de grau.
Salva o mapa acrescentando um novo layer com a grade.
<classe_analise.php>
Cria arquivos shapefile ou altera suas características.
Properties | |
sphPT2shp | Converte os elementos de um tema em um arquivo shp. |
listaPontosShape | Lista os pontos dos elementos de um arquivo shp. |
criashpvazio | Cria um shapefile vazio e acrescenta como tema ao mapa. |
insereSHP | Insere um ponto em um shape file existente. |
insereSHPgrafico | Cria um gráfico e insere no mapa em um local clicado no mapa. |
mostrawkt | Gera string wkt de um conjunto de pontos. |
Converte os elementos de um tema em um arquivo shp.
Acrescenta um novo tema ao mapa.
<classe_shp.php>
Cria um gráfico e insere no mapa em um local clicado no mapa.
Os valores para o gráfico são obtidos do tema indicado na classe. Para cada novo gráfico é criado um tema no mapa.
<classe_shp.php>
Criação de representações gráficas de dados estatísticos.
Properties | |
fusaografico | Faz a fusão da imagem de um gráfico com a imagem do mapa atual. |
graficoestrela | Cria um gráfico do tipo estrela. |
graficoscatter | Cria um gráfico de distribuição de pontos. |
graficoscatterbins | Cria um gráfico de distribuição de pontos com agrupamento em pixels (bins). |
graficolinhas | Cria um gráfico de linhas. |
graficohist | Cria um gráfico de histograma. |
graficobarras | Cria um gráfico de barras. |
graficopizza | Cria um gráfico de pizza. |
Cria um gráfico de distribuição de pontos com agrupamento em pixels (bins).
<graficos.php>
Obtém a lista de temas, grupos e sub-grupos.
Properties | |
pegalistademenus | Pega a lista de menus para incluir na guia adiciona. |
pegalistadegrupos | Pega a lista de grupos do menu. |
pegalistadetemas | Pega a lista de temas do menu. |
procurartemas | Procura um tema no menu. |
pegaMapas | Pega a lista de links para outros mapas. |
Pega a lista de grupos do menu.
map_file
perfil | perfil do usuário |
locsistemas | endereço do xml com a lista de sistemas adicionais |
idmenu | identificador da árvore de menus que deverá ser considerada (veja o ms_configura.php) Include: <classe_menutemas.php> |
Pega a lista de links para outros mapas.
Utilizado no preenchimento da guia mapas
<classe_menutemas.php>
Processa serviços OGC.
Properties | |
georssCanais | Lista os canais de um georss. |
getcapabilities | Chama a função getcapabilities e retorna o resultado. |
getcapabilities2 | Chama a função getcapabilities e retorna o resultado formatado (WMS). |
getcapabilities3 | Chama a função getcapabilities e retorna o resultado formatado (WFS). |
temaswms | Retorna a lista de camadas de um WMS formatado em HTML. |
Chama a função getcapabilities e retorna o resultado formatado (WMS).
<wmswfs.php>
Chama a função getcapabilities e retorna o resultado formatado (WFS).
<wmswfs.php>
Processa os atributos da tabela associada ao tema.
Properties | |
buscaRapida | Acessa dados de um serviço de geonames. |
listaitens | Lista os itens de um tema. |
listavaloresitens | Procura valores em uma tabela que aderem a uma palavra de busca. |
identifica | Identifica elementos no mapa. |
identificaunico | Identifica elementos no mapa retornando apenas o valor de um único item. |
estatistica | Calcula estatísticas básicas de uma tabela de um tema. |
listatexto | 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. |
extregistros | Pega a extensão geográfica de um registro na tabela de atributos de um tema. |
Procura valores em uma tabela que aderem a uma palavra de busca.
<classe_atributos.php>
Identifica elementos no mapa retornando apenas o valor de um único item.
<classe_atributos.php>
Pega todos os valores dos itens de uma tabela de um tema.
<classe_atributos.php>
Pega a extensão geográfica de um registro na tabela de atributos de um tema.
<classe_atributos.php>
Altera a extensão geográfica do mapa.
Properties | |
desativacgi | Desativa o modo cgi. |
mudaext | Muda a extensão geográfica do mapa. |
mudaescala | Muda a escala do mapa. |
pan | Desloca a visualização de um mapa (pan). |
aproxima | Aproxima a visualização de um mapa (zoom in) |
afasta | Afasta a visualização de um mapa (zoom out) |
crialente | Aplica uma resolução nova ao mapa atual e gera uma imagem para a lente. |
localizaIP | Localiza as coordenadas geográficas do usuário atual. |
zoomponto | Desloca o centro do mapa para um ponto específico. |
Aplica uma resolução nova ao mapa atual e gera uma imagem para a lente.
<classe_navegacao.php>
Localiza as coordenadas geográficas do usuário atual.
Baseia-se na identificação do IP e no pacote geoip
<pacotes/geoip/geoipcity.php>
Processa a legenda do mapa e de temas específicos.
Properties | |
editasimbolo | Define as características de simbologia de uma classe, cria, adiciona e exclui estilos. |
editalegenda | Cria elementos para construir uma legenda no formato de tabela em HTML. |
criaLegendaHTML | Gera a legenda processando o template HTML. |
contagemclasse | Acrescenta a contagem de elementos em cada classe. |
criaLegendaImagem | Desenha a imagem da legenda. |
pegaParametrosLegImg | Pega os parâmetros da legenda embebida no mapa. |
aplicaParametrosLegImg | Aplica um parâmetro em um estilo de uma classe. |
Define as características de simbologia de uma classe, cria, adiciona e exclui estilos.
<classe_legenda.php>
Cria elementos para construir uma legenda no formato de tabela em HTML.
<classe_legenda.php>
Processa a escala gráfica do mapa.
Properties | |
escalagrafica | Gera a imagem da barra de escala. |
testaescalagrafica | Testa os novos parâmetros de uma barra de escala. |
escalaparametros | Pega os parâmetros da barra de escala atual. |
mudaescalagrafica | Aplica novos parâmetros na barra de escala atual. |
Seleciona elementos do mapa ou processa a seleção existente.
Properties | |
selecaopt | Seleciona elementos utilizando um ponto. |
selecaoext | Seleciona elementos utilizando a extensão do mapa. |
selecaobox | Seleciona elementos utilizando um retângulo. |
selecaoatrib | Seleciona elementos com base nos atributos. |
selecaotema | Sleciona elementos de um tema com base em outro tema. |
selecaoPoli | Seleção por poligono (chamado via POST). |
limpasel | Limpa a seleção existente em um tema. |
incluisel | Incluí elementos em uma seleção. |
criatemasel | Cria um novo tema com a seleção atual. |
Processa a toponímia de um tema.
Properties | |
criatoponimia | Cria um novo tema com a toponímia do tema atual. |
ativaEtiquetas | Ativa as etiquetas de um tema. |
removeEtiquetas | Desativa as etiquetas de um tema. |
listatruetype | Lista as fontes truetype disponíveis. |
Opções de uso geral.
Properties | |
areaPixel | Calcula a área de um pixel da imagem. |
listaEpsg | Pega os códigos de projeção EPSG. |
listaDiretorios | Lista os diretórios de um diretório. |
listaArquivos | Lista os arquivos de um diretório. |
Functions | |
alteraclassesPost | Altera as classes de um tema aplicando novos parâmetros como nome e expressão. |
selecaoPoli | Seleciona um tema por polígono baseado em uma lista de pontos. |
redesenhaMapa | Redesenha o mapa e retorna os parâmetros do novo mapa. |
function alteraclassesPost( $ids, $nomes, $exps )
Altera as classes de um tema aplicando novos parâmetros como nome e expressão.
<classe_alteraclasse.php>
Altera as classes de um tema aplicando novos parâmetros como nome e expressão.
function alteraclassesPost( $ids, $nomes, $exps )
Seleciona um tema por polígono baseado em uma lista de pontos.
function selecaoPoli( $xs, $ys, $tema, $tipo )
Redesenha o mapa e retorna os parâmetros do novo mapa.
function redesenhaMapa()