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.
A - Controle das requisições em Ajax | 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 | |
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. |
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. |
Temas | Processa os layers do mapa. |
Properties and Functions | |
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. |
insereFeature | Insere elemento gráfico em um tema. |
sobetema | Sobe um tema na ordem de desenho. |
descetema | Desce um tema na ordem de desenho. |
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. |
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. |
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 | |
pegalistadegrupos | Pega a lista de grupos do menu. |
pegalistadetemas | Pega a lista de temas do menu. |
procurartemas | Procura um tema no menu. |
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 | |
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. |
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 | |
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. |
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. |
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. |
selecaoatrib | Seleciona elementos com base nos atributos. |
selecaotema | Sleciona elementos de um tema com base em outro tema. |
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 | |
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. |
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; 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. |
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.
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 | |
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. |
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. |
Processa os layers do mapa.
Properties and Functions | |
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. |
insereFeature | Insere elemento gráfico em um tema. |
sobetema | Sobe um tema na ordem de desenho. |
descetema | Desce um tema na ordem de desenho. |
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 |
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. |
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.
Altera as cores das classes de um tema conforme uma cor inicial e uma final.
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.
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. |
insereSHPgrafico | Cria um gráfico e insere no mapa em um local clicado no mapa. |
mostrawkt | Gera string wkt de um conjunto de pontos. |
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 | |
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. |
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 | |
pegalistadegrupos | Pega a lista de grupos do menu. |
pegalistadetemas | Pega a lista de temas do menu. |
procurartemas | Procura um tema no menu. |
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. |
Processa os atributos da tabela associada ao tema.
Properties | |
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. |
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. |
Altera a extensão geográfica do mapa.
Properties | |
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. |
zoomponto | Desloca o centro do mapa para um ponto específico. |
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. |
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. |
selecaoatrib | Seleciona elementos com base nos atributos. |
selecaotema | Sleciona elementos de um tema com base em outro tema. |
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 | |
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. |
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.
Altera as classes de um tema aplicando novos parâmetros como nome e expressão.
function alteraclassesPost( $ids, $nomes, $exps )
Redesenha o mapa e retorna os parâmetros do novo mapa.
function redesenhaMapa()