Mapa | |
Files | |
i3geo/ classesjs/ classe_mapa.js | |
Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
i3GEO.mapa | Cria e processa o mapa principal |
Functions | |
ajustaPosicao | Ajusta o posicionamento do corpo do mapa |
ativaLogo | Ativa ou desativa a logo marca. |
insereToponimo | Insere um texto no mapa na posição clicada |
inserePonto | Insere um ponto no mapa na posição clicada |
insereGrafico | Insere um grafico no mapa na posição clicada |
i3GEO. mapa. recupera | Tenta recuperar o mapa de backup caso ocorra algum problema |
Variables | |
TENTATIVA | Armazena a quantidade de tentativas de recuperação que foram feitas |
Functions | |
inicia | Inicia a tentativa de recuperação |
restaura | Restaura o mapa para a cópia de segurança existente no servidor |
i3GEO. mapa. legendaHTML | Controla a obtenção da legenda do mapa formatada em HTML. |
Variables | |
ID | Armazena o id definido na criação da legenda |
Functions | |
cria | Cria a legenda HTML |
atualiza | Atualiza a legenda do mapa que são utilizados para mostrar a legenda |
obtem | Faz a chamada em AJAX que gera a legenda |
libera | Libera a legenda criando uma janela flutuante sobre o mapa |
i3GEO. mapa. legendaIMAGEM | Controla a obtenção da legenda do mapa na forma de uma imagem |
Functions | |
obtem | Faz a chamada em AJAX que gera a legenda |
i3GEO. mapa. dialogo | Abre as telas de diálogo das opções de manipulação do mapa atual |
Functions | |
autoredesenha | Abre a janela para definição do intervalo de tempo para redesenho automático do mapa. |
salvaMapa | Abre a janela para salvar localmente o mapfile utilizado no mapa atual |
carregaMapa | Abre a janela para a carga de um mapfile salvo localmente na máquina dousuário. |
convertews | Abre a janela para converter o mapa atual em web service WMS |
queryMap | Abre a janela que altera as propriedades da exibição dos elementos selecionados. |
template | Abre a janela que muda o template do mapa atual. |
tamanho | Abre a janela que muda o tamanho do mapa |
tipoimagem | Abre a janela que define um filtro gráfico (sépia por exemplo) sobre a imagem gerada alterando suas características |
corFundo | Abre a janela que altera a cor do fundo do mapa atual. |
opcoesEscala | Abre a janela para definição das opções da barra de escala. |
opcoesLegenda | Abre a janela de configuração da legenda do mapa |
gradeCoord | Abre a janela que gera grade de coordenadas |
cliqueTexto | Abre o diálogo para inclusão de textos diretamente no mapa |
cliquePonto | Abre o diálogo para inclusão de pontos diretamente no mapa |
cliqueGrafico | Abre o diálogo para inclusão de gráficos diretamente no 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.
Cria e processa o mapa principal
Em i3GEO.mapa.dialogo estão as funções de abertura dos diálogos para alteração das propriedades do mapa, como cor de fundo, tipo de imagem, legenda etc.
Functions | |
ajustaPosicao | Ajusta o posicionamento do corpo do mapa |
ativaLogo | Ativa ou desativa a logo marca. |
insereToponimo | Insere um texto no mapa na posição clicada |
inserePonto | Insere um ponto no mapa na posição clicada |
insereGrafico | Insere um grafico no mapa na posição clicada |
ajustaPosicao: function( elemento )
Ajusta o posicionamento do corpo do mapa
Esse ajuste é necessário na inicialização, uma vez que o mapa utiliza style.position=’absolute’
elemento {String} | id do elemento HTML que deverá ser ajustado e que contém o mapa |
insereToponimo: function()
Insere um texto no mapa na posição clicada
O ponto é obtido do objeto objposicaocursor e os demais parâmetros da janela interna aberta no iframe “wdocai”
inserePonto: function()
Insere um ponto no mapa na posição clicada
O ponto é obtidos do objeto objposicaocursor e os demais parâmetros da janela interna aberta no iframe “wdocai”
insereGrafico: function()
Insere um grafico no mapa na posição clicada
O ponto é obtidos do objeto objposicaocursor e os demais parâmetros da janela interna aberta no iframe “wdocai”
Tenta recuperar o mapa de backup caso ocorra algum problema
O i3Geo mantém sempre uma cópia do arquivo mapfile em uso. Essa função tenta usar essa cópia para restaurar o funcionamento do mapa
Controla a obtenção da legenda do mapa formatada em HTML.
Útil para mostrar a legenda na tela
cria: function( id )
Cria a legenda HTML
A legenda é incluida no id definido. Se id for igual a “”, será apenas definido o evento de atualização permitindo que seja criada a janela flutuante apenas, por exemplo:
i3GEO.mapa.legendaHTML.cria(“”); i3GEO.mapa.legendaHTML.libera();
id {String} | id do elemento que receberá a legenda |
obtem: function( funcao )
Faz a chamada em AJAX que gera a legenda
O resultado é processado pela função passada como parâmetro
funcao {function} | função que receberá o resultado da chamada AJAX. O objeto CPAINT é enviado como parâmetro. |
obtem: function( funcao )
Faz a chamada em AJAX que gera a legenda
O resultado é processado pela função passada como parâmetro
funcao {function} | função que receberá o resultado da chamada AJAX. O objeto CPAINT é enviado como parâmetro. |
Abre as telas de diálogo das opções de manipulação do mapa atual
Functions | |
autoredesenha | Abre a janela para definição do intervalo de tempo para redesenho automático do mapa. |
salvaMapa | Abre a janela para salvar localmente o mapfile utilizado no mapa atual |
carregaMapa | Abre a janela para a carga de um mapfile salvo localmente na máquina dousuário. |
convertews | Abre a janela para converter o mapa atual em web service WMS |
queryMap | Abre a janela que altera as propriedades da exibição dos elementos selecionados. |
template | Abre a janela que muda o template do mapa atual. |
tamanho | Abre a janela que muda o tamanho do mapa |
tipoimagem | Abre a janela que define um filtro gráfico (sépia por exemplo) sobre a imagem gerada alterando suas características |
corFundo | Abre a janela que altera a cor do fundo do mapa atual. |
opcoesEscala | Abre a janela para definição das opções da barra de escala. |
opcoesLegenda | Abre a janela de configuração da legenda do mapa |
gradeCoord | Abre a janela que gera grade de coordenadas |
cliqueTexto | Abre o diálogo para inclusão de textos diretamente no mapa |
cliquePonto | Abre o diálogo para inclusão de pontos diretamente no mapa |
cliqueGrafico | Abre o diálogo para inclusão de gráficos diretamente no mapa |
autoredesenha: function()
Abre a janela para definição do intervalo de tempo para redesenho automático do mapa.
salvaMapa: function()
Abre a janela para salvar localmente o mapfile utilizado no mapa atual
carregaMapa: function()
Abre a janela para a carga de um mapfile salvo localmente na máquina dousuário.
queryMap: function()
Abre a janela que altera as propriedades da exibição dos elementos selecionados.
tipoimagem: function()
Abre a janela que define um filtro gráfico (sépia por exemplo) sobre a imagem gerada alterando suas características
cliqueTexto: function()
Abre o diálogo para inclusão de textos diretamente no mapa
Registra os eventos que controlam o clique sobre o mapa
Ajusta o posicionamento do corpo do mapa
ajustaPosicao: function( elemento )
Ativa ou desativa a logo marca.
ativaLogo: function()
Insere um texto no mapa na posição clicada
insereToponimo: function()
Insere um ponto no mapa na posição clicada
inserePonto: function()
Insere um grafico no mapa na posição clicada
insereGrafico: function()
Inicia a tentativa de recuperação
inicia: function()
Restaura o mapa para a cópia de segurança existente no servidor
restaura: function()
Cria a legenda HTML
cria: function( id )
Atualiza a legenda do mapa que são utilizados para mostrar a legenda
atualiza: function()
Faz a chamada em AJAX que gera a legenda
obtem: function( funcao )
Libera a legenda criando uma janela flutuante sobre o mapa
libera: function()
Faz a chamada em AJAX que gera a legenda
obtem: function( funcao )
Abre a janela para definição do intervalo de tempo para redesenho automático do mapa.
autoredesenha: function()
Abre a janela para salvar localmente o mapfile utilizado no mapa atual
salvaMapa: function()
Abre a janela para a carga de um mapfile salvo localmente na máquina dousuário.
carregaMapa: function()
Abre a janela para converter o mapa atual em web service WMS
convertews: function()
Abre a janela que altera as propriedades da exibição dos elementos selecionados.
queryMap: function()
Abre a janela que muda o template do mapa atual.
template: function()
Abre a janela que muda o tamanho do mapa
tamanho: function()
Abre a janela que define um filtro gráfico (sépia por exemplo) sobre a imagem gerada alterando suas características
tipoimagem: function()
Abre a janela que altera a cor do fundo do mapa atual.
corFundo: function()
Abre a janela para definição das opções da barra de escala.
opcoesEscala: function()
Abre a janela de configuração da legenda do mapa
opcoesLegenda: function()
Abre a janela que gera grade de coordenadas
gradeCoord: function()
Abre o diálogo para inclusão de textos diretamente no mapa
cliqueTexto: function()
Abre o diálogo para inclusão de pontos diretamente no mapa
cliquePonto: function()
Abre o diálogo para inclusão de gráficos diretamente no mapa
cliqueGrafico: function()