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 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
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.
mapa_controle.php | Controle das requisições em Ajax feitas pelas interfaces normais do i3geo |
Parâmetros | |
Variáveis de Seção | |
Arquivos | |
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. |
montaFlamingo | Gera o arquivo xml de configuração para a interface Flamingo. |
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. |
chavegoogle | Retorna o valor da chave registrada para a API do Google maps |
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. |
pegadata | Obtém o valor definido no elemento DATA de um LAYER. |
alteradata | Altera o valor definido no elemento DATA de um LAYER. |
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 | |
pegaMensagens | Pega as mensagens do metadata ‘mensagem’. |
reiniciaMapa | Reinicia um mapa restaurando a cópia de segurança. |
recuperamapa | Recupera o mapfile 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. |
fontetema | Busca o link para a fonte do tema |
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. |
zoomsel | Muda a extensão geográfica do mapa de acordo com a abrangência dos elementos selecionados 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 |
tema2sld | Mostra na tela o SLD de um 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 | |
dissolvePOligono | Elimina divisas entre polígonos com o mesmo atributo. |
agrupaElementos | Agrupa elementos em um polígono. |
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. |
insereSHPdd | Insere um ponto em um shape file tendo como referência o último ponto existente no tema, a direção e a distância. |
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 | |
graficoSelecao | Pega os dados necessários para a geração dos gráficos da ferramenta seleção |
graficotema | Gera graficos automaticamente para os elementos de um tema |
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 | |
listaTags | Pega a lista de tags registrados nos menus de temas. |
pegalistademenus | Pega a lista de menus para incluir na guia adiciona. |
pegalistadegrupos | Pega a lista de grupos do menu. |
pegaSistemas | Pega a lista de sistemas. |
pegalistadeSubgrupos | Pega a lista de subgrupos de um grupo 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. |
listaLayersWMS | Retorna a lista de layers de um WMS. |
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 | Depreciado na versão 4.2 (utilize “identifica2”) |
identifica2 | 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 | |
geo2utm | Retorna coordenadas utm a partir de coordenadas geo |
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. |
testaLegenda | Testa os parâmetros de definição da legenda inserida no mapa. |
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. |
selecaoatrib2 | Seleciona elementos com base nos atributos utilizando sintaxe complexa. |
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. |
funcao | opção que será executada. |
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,
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. |
montaFlamingo | Gera o arquivo xml de configuração para a interface Flamingo. |
Gera o arquivo xml de configuração para a interface Flamingo.
O arquivo xml é gravado no diretório temporário do mapserver e contém a string de conexão com o gerador de webservices classesphp/flamingoogc.php Esse gerador, recebe como parâmetro o id da seção atual e transforma o mapfile atual em um webservcie capaz de ser entendido pelo flamingo.
Opções utilizadas no sistema de análise de geometrias.
Properties | |
incmapageometrias | Incluí geometrias, armazenadas no formato I3Geo, como um tema no mapa atual. |
chavegoogle | Retorna o valor da chave registrada para a API do Google maps |
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. |
pegadata | Obtém o valor definido no elemento DATA de um LAYER. |
alteradata | Altera o valor definido no elemento DATA de um LAYER. |
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.
Retorna o valor da chave registrada para a API do Google maps
Essa chave deve ser registrada em i3geo/ms_configura.php
Processa geometrias, armazenadas no formato I3Geo, gerando uma nova geometria. União, intersecção, etc.
Processa geometrias, armazenadas no formato I3Geo, gerando cálculos. Área, perímetro, etc.
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.
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.
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.
Funções específicas da interface OpenLayers utilizadas por aplicmap/openlayers.htm
Properties | |
openlayers | Prepara o mapa atual para funcionar na interface openlayers. |
Properties | |
pegaMensagens | Pega as mensagens do metadata ‘mensagem’. |
reiniciaMapa | Reinicia um mapa restaurando a cópia de segurança. |
recuperamapa | Recupera o mapfile 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. |
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. |
fontetema | Busca o link para a fonte do tema |
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. |
zoomsel | Muda a extensão geográfica do mapa de acordo com a abrangência dos elementos selecionados 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 |
tema2sld | Mostra na tela o SLD de um 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>
Muda a extensão geográfica do mapa de acordo com a abrangência dos elementos selecionados de um tema.
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.
Calcula o tamanho dos estilos das classes, alterando o tamanho do símbolo.
Altera as cores das classes de um tema conforme uma cor inicial e uma final.
Executa operações de análise espacial.
Properties | |
dissolvePOligono | Elimina divisas entre polígonos com o mesmo atributo. |
agrupaElementos | Agrupa elementos em um polígono. |
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. |
Elimina divisas entre polígonos com o mesmo atributo.
Salva o mapa acrescentando um novo layer com o resultado.
Agrupa elementos em um polígono.
Salva o mapa acrescentando um novo layer com o resultado.
Cruza um tema pontual com temas poligonais ou raster.
Salva o mapa acrescentando um novo layer com o resultado.
Conta o número de pontos em polígono cruzando dois temas.
Salva o mapa acrescentando um novo layer com o resultado.
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.
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.
Gera uma grade de polígonos hexagonais definido em décimos de grau.
Salva o mapa acrescentando um novo layer com a grade.
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. |
insereSHPdd | Insere um ponto em um shape file tendo como referência o último ponto existente no tema, a direção e a distância. |
insereSHPgrafico | Cria um gráfico e insere no mapa em um local clicado no mapa. |
mostrawkt | Gera string wkt de um conjunto de pontos. |
Insere um ponto em um shape file tendo como referência o último ponto existente no tema, a direção e a distância.
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.
Criação de representações gráficas de dados estatísticos.
Properties | |
graficoSelecao | Pega os dados necessários para a geração dos gráficos da ferramenta seleção |
graficotema | Gera graficos automaticamente para os elementos de um tema |
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. |
Obtém a lista de temas, grupos e sub-grupos.
Properties | |
listaTags | Pega a lista de tags registrados nos menus de temas. |
pegalistademenus | Pega a lista de menus para incluir na guia adiciona. |
pegalistadegrupos | Pega a lista de grupos do menu. |
pegaSistemas | Pega a lista de sistemas. |
pegalistadeSubgrupos | Pega a lista de subgrupos de um grupo 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 |
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. |
listaLayersWMS | Retorna a lista de layers de um WMS. |
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 | Depreciado na versão 4.2 (utilize “identifica2”) |
identifica2 | 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>
Depreciado na versão 4.2 (utilize “identifica2”)
Identifica elementos no mapa.
<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 | |
geo2utm | Retorna coordenadas utm a partir de coordenadas geo |
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. |
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. |
testaLegenda | Testa os parâmetros de definição da legenda inserida no mapa. |
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.
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. |
selecaoatrib2 | Seleciona elementos com base nos atributos utilizando sintaxe complexa. |
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.
function selecaoPoli( $xs, $ys, $tema, $tipo )
Seleciona um tema por polígono baseado em uma lista de pontos.
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()