Funçőes gerais

Funçőes de uso geral para processamento de dados

Summary
Funçőes de uso geral para processamento de dados
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Retorna o caminho correto de uma imagem.
Muda a posiçăo (superior) de um objeto tanto no IE como no Firefox.
Muda a posiçăo (esquerda) de um objeto tanto no IE como no Firefox.
Troca os acentos de uma frase por entidades html.
Trata o erro de um try cacth.
Insere um cookie.
Pega um cookie.
Muda o visual do mapa atual
Abre a janela com as mensagens de ajuda ao usuário
Coloca as guias de navegaçăo em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
Ativa as guias principais do mapa, definindo as funçőes que serăo executadas quando a guia é escolhida.
Abre uma mensagem na tela em um DIV.
Abre a janela docável para executar algum programa.
Redimensiona a janela docável.
Abre uma segunda janela docável para executar algum programa relativo a outra janela.
Fecha uma janela docável.
Mostra dicas sobre uma funçăo quando o mouse passa sobre um botăo ou outra opçăo qualquer.
Muda as bordas dos ícones de ferramentas, passando todos para normal.
Ativa o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
Ativa a visualizaçăo de uma determinada guia.
Ativa a visualizaçăo de uma guia de ferramentas.
Borra o mapa evitando que o usuário clique em alguma opçăo
Cria um objeto aguarde.
Ativa as operaçőes de clique sobre o mapa
Abre a janela com as ferramentas de zoom
Abre a janela com o mapa de referencia
Posiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
Move a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
Aproxima o mapa tendo o centro como referęncia.
Afasta o mapa tendo o centro como referęncia.
Faz o zoom no mapa utilizando a opçăo de desenhar um retângulo.
Localiza no mapa o usuário baseado em seu número IP.
Localiza uma coordenada no mapa.
Altera a abrangęncia do mapa quando o mapa de referęncia é clicado
Pega a coordenada do cursor sobre o mapa de referęncia
Aplica a escala numerica definida no formulário existente no mapa.
Zoom para a extensăo default.
Desloca o mapa em uma direçăo determinada.
Ativa ou desativa a carga do entorno.
Gera as urls que farăo parte dos divs de desenho do entorno do mapa
Ajusta o tamanho do mapa e das imagens do entorno
Realiza a busca por palavra no serviço geonames do MMA
Verifica se a opçăo de identificaçăo está ativa e se o mouse está parado.
Executa a operaçăo de identificaçăo para mostrar um TIP.
Mostra a descriçăo de um elemento do mapa como um tip na posiçăo do mouse.
Mostra a legenda dos gráficos adicionados no mapa.
Ativa ou desativa a visualizaçăo de uma classe de um tema.
Atualiza o box do google se a funçăo google estiver ativa
Atualiza a lista de dados na opçăo de busca Scielo
Atualiza a lista de dados na opçăo de busca confluence
Atualiza a lista de dados na opçăo de busca wiki
Localiza um tema no menu de temas.
Busca dados sobre um tema quando o botăo de expandir tema (guia1) é clicado.
Chama a funçăo ajax que pega a lista de temas de um subgrupo no menu de temas.
Pega a lista de grupos de uma árvore de tremas.
Recebe os dados da funçăo Ajax com a lista de grupos e subgrupos.
Recebe os dados da funçăo Ajax com a lista de temas de um subgrupo.
Adiciona uma árvore no menu de adiçăo de temas, contendo os sistemas que podem ser executados.
Recebe a lista de mapas (banners) e monta a apresentaçăo.
Adiciona um tema no mapa quando o usuário clica em um novo tema no menu de adiçăo de temas.
Pega o tema de um no na guia de temas.
Controla a opçăo de redesenho automático temporizado
Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.
Captura a posiçăo do mouse tendo como referęncia o navegador.
Calcula a posiçăo correta do corpo do mapa e posiciona-o.
Move o ícone que segue o mouse quando da movimentaçăo sobre o mapa
Captura a posiçăo do mouse em funçăo do evento onmousemove sobre o corpo do mapa.
Cria os quadros que serăo utilizados na funçăo de animaçăo e mostrados no mapa.
Armazena um determinado valor em uma determinada característica de um objeto quadro.
Avança um quadro na lista de quadros, mudando a imagem utilizada na sua representaçăo.
Mostra a imagem armazenada em um quadro no lugar do corpo do mapa.
Rebobina as imagens dos quadros, limpando os parâmetros armazenados.
Muda a extensăo geográfica do mapa conforme o valor armazenado em um quado de animaçăo.
Carrega as imagens armazenadas nos quadros de animaçăo quadros.
Roda a animacao usando as imagens armazenadas nos quadros de animaçăo quadros.
Cria um objeto quadro de animaçăo.
Calcula a distância entre dois pontos.
Converte dms em dd.
Converte o x,y de unidades de tela para décimo de grau.
Converte dd em dms.
Converte coordenadas dd em coordenadas de tela.
Cria um objeto que guarda a posiçăo do mouse na tela.
Cria um objeto que guarda a posiçăo do mouse no corpo do mapa.
Armazena coordenadas no objeto pontosdist para calculo de distancia
Insere um ponto no mapa.
Limpa o container de pontos.
Abre ou executa determinadas operaçőes de manipulaçăo do mapa.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Define o intervalo de tempo para redesenho automático do mapa.
Salva o map file localmente
Carrega um map file salvo
Converte mapa em web service
Altera as propriedades da exibiçăo dos elementos selecionados.
Muda o template do mapa atual.
Ativa ou desativa a logo marca.
Muda o tamanho do mapa
Define um filtro sobre a imagem gerada alterando susas características
Altera a cor do fundo atual.
Cria imagem de destaque
Exclui um tema do mapa
Sobe um tema na ordem de desenho
Desce um tema na ordem de desenho
Zoom para o tema
Limpa a selecao do tema
Muda a transparencia de um tema
Muda o nome de um tema
Opçőes de toponímia de um tema.
Opçőes de filtragem de um tema.
Análises de distribuiçăo de pontos
Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
Gera um buffer em elementos selecionados
Gera um tema com os centroides dos elementos selecionados
Sistema de análise de geometrias
Gera grade de pontos
Gera grade de poligonos
Gera grade de hexágonos
Gera grade de coordenadas
Procurar atributos na tabela do tema
Abre a tabela de atributos de um tema.
Abre a tabela de atributos de um tema.
Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
Abre a paleta de cores
Editor de legenda de um tema
Adiciona temas navegando pelos diretórios do servidor
Adiciona temas tendo como fonte um web service do tipo wms
Adiciona temas tendo como fonte um web service do tipo wfs
Adiciona temas tendo como fonte um georss
Abre um programa definido no menu de sistemas.
Faz o upload de shape file
Pega as imagens armazenadas nos quadros e mostra em uma nova janela
Abre a documentacao do sistema.
Lista temas para download
Faz o download de um tema
Opçőes de animaçăo dos quadros de armazenamento de imagens.
Opçőes da barra de escala.
Executa as operaçőes de redesenho do mapa.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Cria o objeto http utilizado nas funçőes Ajax.
Executa uma chamada ajax no modo assíncrono.
Executa uma chamada ajax no modo síncrono.
Executa uma chamada ajax no modo assíncrono retornando o resultado em XML.
Substituí a imagem da escala gráfica pela última gerada.
Substituí a imagem do mapa de referęncia pela última gerada.
Substituí a legenda do mapa pela última gerada.
Armazena a imagem da legenda na lista de quadros de animaçăo.
Atualiza a imagem do corpo do mapa e redesenha o entorno se for necessário.
Prepara o mapa para receber os elementos que comporăo o mapa e chama a funçăo que irá gerar os novos elementos.
Refaz o mapa e os elementos marginais, como legenda, escala, lista de temas, etc.
Substituí a imagem da lente de aumento e mostra no mapa.
Prepara a imagem utilizada na opçăo de abertura de um tema em uma janela.
Cria o objeto objmapa e inicializa o mapa.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Ativa o auto redesenho após um determinado temp.
Id da seçăo atual no servidor.
Inicializaçăo da variável de cálculo de posicionamento.
Inicializaçăo da variável de cálculo de posicionamento.
Variável interna que define se a legenda docável deve ser atualizada.
Parâmetros de inicializaçăo que podem ser utilizados na interface mashup.
Nome da última operaçăo que foi executada.
Nome do tema atual que irá receber dados pontuais ou toponimia.
Item da árvore de temas que foi clicado por último.
Guarda os nós da árvore de temas que já foram clicados.
Indica o status (0 ou 1) atual da janela interna.
Indica o status (0 ou 1) atual da janela para seleçăo de cores.
Indica o status (0 ou 1) atual da janela do mapa de referęncia.
Tipo de açăo que está sendo executada.
Define se o realce do mapa deve ficar ativo.
Armazena o código do tema que está em destaque.
Indica se a lente de aumento está ou năo aberta.
Indica qual o nome do arquivo de ajuda que será aberto quando a letra “a” for digiada.
Indica se o mapa deve ou năo ser deslocado.
Array que guarda os objetos do quadro de animaçăo.
Guarda a URL da imagem do mapa atual.
Indica se a janela interna foi clicada.
Verdadeiro (true) se o navegador for o Internet Explorer
Verdadeiro (true) se o navegador for o Firefox
Indica se o software R esta instalado (sim ou nao).
Indica se a legenda deve ser incluida no corpo do mapa.
Array com a arvore do menu suspenso
Variável que define o nome do map_file que possuí o layer para uso na funçăo 3d.
Variável que define se as opcoes adicionais de cada tema serao mostradas.
Variável que define se a rosa dos ventos deve ser mostrada junto ao mouse.
Indica qual o tipo de visual para abertura do mapa.
Define se a janela de mensagens começará aberta.
Define se na guia 2 será mostrada a opçăo de download dos dados.
Define se na guia 2 será mostrada a opçăo de conexăo com GeoRSS.
Variável que define se na guia 2 será mostrada a opçăo de upload.
Variável que define se na guia 2 será mostrada a opçăo de conexăo com WMS.
Variável que define se o mapa deve iniciar com as guias em janela ou năo.
Define se a barra de ferramentas 1 será aberta ou năo no mapa.
Define se a barra de ferramentas 2 será aberta ou năo no mapa.
Variável interna para a barra de zoom.
Diminui a largura do mapa em pixels no caso do navegador ser o IE.
Diminui a largura do mapa em pixels no caso do navegador ser o FF.
Diminui a altura do mapa em pixels no caso do navegador ser o IE.
Diminui a altura do mapa em pixels no caso do navegador ser o FF.
Indica a visibilidade do mapa de referęncia na inicializaçăo
Funçăo ajax que será executada para mostrar informaçőes do tipo TIP.
Tempo utilizado para verificar se o mouse está parado.
Define como o tip será mostrado.
Indica o tipo de filtro de imagem que está ativo.
Nome do arquivo xml com a lista de sistemas que serăo mostrados na guia de adiçăo de temas.
Valor em pixel do retângulo de destaque de temas.
Mensagem padrăo que será mostrada na janela de mensagens.
Indica se o preenchimento do entorno do mapa está ou năo ativo.
Indica qual guia do mapa iniciará ativa.
Objeto mapa (objmapa).
Largura do mapa criado
Altura do mapa criado
Indica se deve ser incluida a opçăo de navegaçăo nos diretórios do servidor.
String com a lista de visuais disponíveis no i3geo.
Indica qual o visual atualmente em uso.
Array com a lista de funçőes que serăo executadas quando o usuário clica no mapa
Array que guarda os objetos tips fixos na tela.
Inicia o temporizador para redesenhar o mapa.
Inicia o temporizador para redesenhar o mapa automaticamente.
Tema que esta ativo.
Simbolo utilizado para insercao de pontos.
Tamanho da marca utilizada na inclusăo de pontos
Escala do mapa atual.
Temas disponíveis no mapa atual.
Legenda HTML do mapa atual.
Funçăo que será executada no final do processo de montagem do mapa.
Define qual a guia para listar os temas do mapa
Define qual a guia que receberá o menu de seleçăo de temas
Define qual a guia receberá a legenda do mapa
Define a guia que receberá a lista de mapas
Inicializa o mapa
Processa os resultados da inicializaçăo e monta o mapa
Ativa os ícones de escolha do visual do mapa.
Insere a opçăo de busca rápida.
Insere a opçăo de busca rápida.
Mostra a lista de propriedades do mapa.
Ativa o botăo que realiza o realce de um tema.
Ativa o botăo que realiza a operaçăo de de busca no Google.
Ativa o botăo que realiza a operaçăo de de busca no site Scielo.
Ativa o botăo que realiza a operaçăo de de busca no site confluence.
Ativa o botăo que realiza a operaçăo de zoom para a extensăo total do mapa.
Ativa o botăo que realiza a operaçăo de zoom interativo.
Ativa o botăo que realiza a operaçăo de deslocamento (pan).
Ativa o botăo que realiza a operaçăo de zoom in.
Ativa o botăo que realiza a operaçăo de zoom out.
Ativa o botăo que abre a funçăo de identificaçăo.
Ativa o botăo que abre a lente de aumento.
Ativa o botăo que abre a janela com o mapa de referęncia.
Ativa o botăo que abre a janela com o mapa de referęncia.
Ativa a apresentaçăo da escala numérica.
Ativa o botăo de busca na wikipedia.
Ativa o botăo de reinicializaçăo do mapa que restaura as condiçőes iniciais do mapa.
Ativa o botăo de mediçăo de distâncias.
Ativa o botăo de inserçăo de pontos (digitalizaçăo).
Ativa o botăo de inserçăo de gráficos.
Ativa o botăo de seleçăo.
Ativa o botăo de inserçăo de toponímia.
Ativa a funcionalidade do botăo 3d.
Ativa o botăo de impressăo do mapa.
Ativa o botăo de localizaçăo do usuário pelo IP.
Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica
Atualilza a escala gráfica
Atualiza o mapa de referęncia
Atualiza a legenda, em HTML, nos ids legenda e moveLegi
Atualiza a legenda no formato de uma imagem
Atualiza a lista de temas disponíveis no mapa (guia com a lista de temas)
Atualiza o farol de cada tema.
Cria os objetos para preenchimento com a imagem do corpo do mapa.
Verifica se existem funçőes adicionais que devem ser executadas quando o usuário clica no mapa.
Monta o menu suspenso.
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Monta o menu baseado na variável oMenuData

Files

funcoes.js

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; vocę pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versăo 2 da Licença.  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.

Functions

$im

$im = function(g)

Retorna o caminho correto de uma imagem.

Exemplo: $im(“imagem.png”)

Parâmetros

gnome da imagem

Retorno

stringcaminho para a imagem

$top

$top = function(id,
valor)

Muda a posiçăo (superior) de um objeto tanto no IE como no Firefox.

Exemplo: $top(“imagem”,100)

Parâmetros

ididentificador do objeto
valorposiçăo em relaçăo ao topo.

$left

$left = function(id,
valor)

Muda a posiçăo (esquerda) de um objeto tanto no IE como no Firefox.

Exemplo: $left(“imagem”,100)

Parâmetros

ididentificador do objeto
valorposiçăo em relaçăo a esquerda.

htmlAcentos

function htmlAcentos(palavra)

Troca os acentos de uma frase por entidades html.

Parâmetros

palavrapalavra que será processada

trataErro

function trataErro()

Trata o erro de um try cacth.

iCookie

function iCookie(nome,
valor)

Insere um cookie.

pCookie

function pCookie(nome)

Pega um cookie.

interface

Summary
Muda o visual do mapa atual
Abre a janela com as mensagens de ajuda ao usuário
Coloca as guias de navegaçăo em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
Ativa as guias principais do mapa, definindo as funçőes que serăo executadas quando a guia é escolhida.
Abre uma mensagem na tela em um DIV.
Abre a janela docável para executar algum programa.
Redimensiona a janela docável.
Abre uma segunda janela docável para executar algum programa relativo a outra janela.
Fecha uma janela docável.
Mostra dicas sobre uma funçăo quando o mouse passa sobre um botăo ou outra opçăo qualquer.
Muda as bordas dos ícones de ferramentas, passando todos para normal.
Ativa o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
Ativa a visualizaçăo de uma determinada guia.
Ativa a visualizaçăo de uma guia de ferramentas.
Borra o mapa evitando que o usuário clique em alguma opçăo
Cria um objeto aguarde.
Ativa as operaçőes de clique sobre o mapa

Functions

mudaVisual

function mudaVisual(visual)

Muda o visual do mapa atual

Parameters

visualnome do novo visual.  Obtido na inicializaçăo do I3Geo e armazenado na variável objmapa.listavisual

initJanelaMen

function initJanelaMen()

Abre a janela com as mensagens de ajuda ao usuário

docaguias

function docaguias()

Coloca as guias de navegaçăo em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.

ativaGuias

function ativaGuias()

Ativa as guias principais do mapa, definindo as funçőes que serăo executadas quando a guia é escolhida.

As guias principais săo definidas nos objetos

objmapa.guiaTemas

objmapa.guiaMenu

objmapa.guiaLegenda

objmapa.guiaListaMapas

mensagemf

function mensagemf(m)

Abre uma mensagem na tela em um DIV.

Parameters

mmensagem que será mostrada.

wdocaf

function wdocaf(wlargura,
waltura,
wsrc,
nx,
ny,
texto)

Abre a janela docável para executar algum programa.

Parameters

wlarguralargura da nova janela
walturaaltura da nova janela
wsrcendereço do conteúdo que será aberto
nxposiçăo da janela em x
nyposiçăo da janela em y
textotexto que será mostrado no título da janela

redimwdocaf

function redimwdocaf(wlargura,
waltura)

Redimensiona a janela docável.

Parameters

wlarguralargura da nova janela
walturaaltura da nova janela

wdocaf2

function wdocaf2(wlargura,
waltura,
wsrc,
nx,
ny,
texto)

Abre uma segunda janela docável para executar algum programa relativo a outra janela.

Parameters

wlarguralargura da nova janela
walturaaltura da nova janela
wsrcendereço do conteúdo que será aberto
nxposiçăo da janela em x
nyposiçăo da janela em y
textotexto que será mostrado no título da janela

wdocafechaf

function wdocafechaf(odoca)

Fecha uma janela docável.

Depreciado

Parameters

odocaobjeto janela

ajudaf

function ajudaf(evt)
DepreciadaMostra a ajuda sobre uma opçăo do mapa quando é pressionada a tecla “a”.

Parameters

evtevento onkeypress sobre o elemento BODY.

mostradicasf

function mostradicasf(objeto,
dica,
hlpt)

Mostra dicas sobre uma funçăo quando o mouse passa sobre um botăo ou outra opçăo qualquer.

Parameters

objetoobjeto sobre o qual o mouse está sobreposto.
dicadica que aparece no mapa.
hlptarquivo de help que deverá ser aberto se a tecla “a” for pressionada.  O arquivo é passado para a variável global g_hlpt.

mudaiconf

function mudaiconf(i)

Muda as bordas dos ícones de ferramentas, passando todos para normal.  Aplica uma borda sobre um ícone específico

Parameters

iid do ícone que receberá a borda.

ferramentasf

function ferramentasf(f)

Ativa o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.

Parameters

fcódigo da ferramenta.

mostraguiaf

function mostraguiaf(guia)

Ativa a visualizaçăo de uma determinada guia.

Parâmetros

guianúmero da guia que será ativada.

mostraferramenta

function mostraferramenta(guia)

Ativa a visualizaçăo de uma guia de ferramentas.

Parâmetros

guianúmero da guia que será ativada.

borra

function borra(tipo)

Borra o mapa evitando que o usuário clique em alguma opçăo

aguarde

function aguarde()

Cria um objeto aguarde.  O objeto é um banner mostrado na tela quando uma funçăo ajax é executada.

Method

abreabre o banner

Parâmetros

aguardeIdidentificador do banner
textotexto do banner

Method

fechafecha o banner

Parâmetros

aguardeIdidentificador do banner

ativaClicks

function ativaClicks(docMapa)

Ativa as operaçőes de clique sobre o mapa

Define o que será executado quando o mouse é clicado ou movido sobre o mapa

navegaçăo

Summary
Abre a janela com as ferramentas de zoom
Abre a janela com o mapa de referencia
Posiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
Move a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
Aproxima o mapa tendo o centro como referęncia.
Afasta o mapa tendo o centro como referęncia.
Faz o zoom no mapa utilizando a opçăo de desenhar um retângulo.
Localiza no mapa o usuário baseado em seu número IP.
Localiza uma coordenada no mapa.
Altera a abrangęncia do mapa quando o mapa de referęncia é clicado
Pega a coordenada do cursor sobre o mapa de referęncia
Aplica a escala numerica definida no formulário existente no mapa.
Zoom para a extensăo default.
Desloca o mapa em uma direçăo determinada.
Ativa ou desativa a carga do entorno.
Gera as urls que farăo parte dos divs de desenho do entorno do mapa
Ajusta o tamanho do mapa e das imagens do entorno

Functions

initJanelaZoom

function initJanelaZoom(qual)

Abre a janela com as ferramentas de zoom

Parametros

qualQual janela (1 ou 2)

initJanelaRef

function initJanelaRef()

Abre a janela com o mapa de referencia

mudaboxnf

function mudaboxnf(tipo)

Posiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.

Parâmetros

tipode onde veio a requisicao ligadesliga|adicionatema

movelentef

function movelentef()

Move a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.

zoomiauto

function zoomiauto()

Aproxima o mapa tendo o centro como referęncia.

zoomoauto

function zoomoauto()

Afasta o mapa tendo o centro como referęncia.

zoomboxf

function zoomboxf (tipo)

Faz o zoom no mapa utilizando a opçăo de desenhar um retângulo.

As coordenadas de tela devem estar no objeto “objposicaocursor”.  A opçăo “desloca” altera a posiçăo do box (box1) na tela.  A opçăo “termina”, pega as coordenadas de tela do box1 e chama a funçăo ajax que redesenha o mapa.

Parameters

tipodesloca|termina

zoomIP

function zoomIP()

Localiza no mapa o usuário baseado em seu número IP.

zoomPonto

function zoomPonto()

Localiza uma coordenada no mapa.

clicouRef

function clicouRef()

Altera a abrangęncia do mapa quando o mapa de referęncia é clicado

movimentoRef

function movimentoRef(obj)

Pega a coordenada do cursor sobre o mapa de referęncia

aplicaescala

function aplicaescala()

Aplica a escala numerica definida no formulário existente no mapa.

zoomtot

function zoomtot()

Zoom para a extensăo default.

panFixo

function panFixo(direcao)

Desloca o mapa em uma direçăo determinada.

ativaEntorno

function ativaEntorno()

Ativa ou desativa a carga do entorno.

Com o entorno ativo, săo produzidas imagens no entorno do mapa, no estilo Google.

geraURLentorno

function geraURLentorno()

Gera as urls que farăo parte dos divs de desenho do entorno do mapa

ajustaEntorno

function ajustaEntorno()

Ajusta o tamanho do mapa e das imagens do entorno

atributos

Summary
Realiza a busca por palavra no serviço geonames do MMA
Verifica se a opçăo de identificaçăo está ativa e se o mouse está parado.
Executa a operaçăo de identificaçăo para mostrar um TIP.
Mostra a descriçăo de um elemento do mapa como um tip na posiçăo do mouse.

Functions

buscaRapida

function buscaRapida()

Realiza a busca por palavra no serviço geonames do MMA

Chama o web service e mostra os resultados na tela

verificaTip

function verificaTip()

Verifica se a opçăo de identificaçăo está ativa e se o mouse está parado.  Se o mouse estiver parado, chama a funçăo de mostrar tip.

verificaTipDefault

function verificaTipDefault()

Executa a operaçăo de identificaçăo para mostrar um TIP.

Esta é a funçăo default, definida na variável g_funcaoTip

mostraTip

function mostraTip(retorno)

Mostra a descriçăo de um elemento do mapa como um tip na posiçăo do mouse.

Para que um tema tenha um tip, é necessário configurar o metadata TIP no map file.

Parameters

retornoretorno da funçăo ajax.

legenda

Summary
Mostra a legenda dos gráficos adicionados no mapa.
Ativa ou desativa a visualizaçăo de uma classe de um tema.

Functions

legendaGrafico

function legendaGrafico(par)

Mostra a legenda dos gráficos adicionados no mapa.

Chamado pela ferramenta de inclusăo de gráficos

Parâmetros

parstring com os parâmetros item*r,g,b*item....

inverteStatusClasse

function inverteStatusClasse(leg)

Ativa ou desativa a visualizaçăo de uma classe de um tema.

Parameters

legobjeto input clicado no mapa

sistemas de busca e navegaçăo

Summary
Atualiza o box do google se a funçăo google estiver ativa
Atualiza a lista de dados na opçăo de busca Scielo
Atualiza a lista de dados na opçăo de busca confluence
Atualiza a lista de dados na opçăo de busca wiki

Functions

atualizagoogle

function atualizagoogle()

Atualiza o box do google se a funçăo google estiver ativa

atualizascielo

function atualizascielo()

Atualiza a lista de dados na opçăo de busca Scielo

atualizaconfluence

function atualizaconfluence()

Atualiza a lista de dados na opçăo de busca confluence

atualizawiki

function atualizawiki()

Atualiza a lista de dados na opçăo de busca wiki

menu de temas e outras listagens

Summary
Localiza um tema no menu de temas.
Busca dados sobre um tema quando o botăo de expandir tema (guia1) é clicado.
Chama a funçăo ajax que pega a lista de temas de um subgrupo no menu de temas.
Pega a lista de grupos de uma árvore de tremas.
Recebe os dados da funçăo Ajax com a lista de grupos e subgrupos.
Recebe os dados da funçăo Ajax com a lista de temas de um subgrupo.
Adiciona uma árvore no menu de adiçăo de temas, contendo os sistemas que podem ser executados.
Recebe a lista de mapas (banners) e monta a apresentaçăo.
Adiciona um tema no mapa quando o usuário clica em um novo tema no menu de adiçăo de temas.
Pega o tema de um no na guia de temas.

Functions

procurartemas

function procurartemas()

Localiza um tema no menu de temas.

expandeTema

function expandeTema(itemID)

Busca dados sobre um tema quando o botăo de expandir tema (guia1) é clicado.

Parameters

itemIDstring Id do nó que foi expandido na árvore de grupos e subgrupos.

expandeGrupo

function expandeGrupo(itemID)

Chama a funçăo ajax que pega a lista de temas de um subgrupo no menu de temas.

Parameters

itemIDstring Id do nó que foi expandido na árvore de grupos e subgrupos.

pegaListaDeGrupos

function pegaListaDeGrupos(idmenu,
listasistemas)

Pega a lista de grupos de uma árvore de tremas.

Parameters

idmenuid que identifica a árvore.  Esse id é definido no ms_configura, variável $menutemas.  Se idmenu for vazio, será considerado o arquivo de menus default do I3Geo, existente no diretório menutemas.
listasistemassim|nao pega a lista de sistemas para montar a árvore de sistemas

processaGrupos

function processaGrupos(retorno)

Recebe os dados da funçăo Ajax com a lista de grupos e subgrupos.

Monta a árvore para adiçăo de um novo tema no mapa.

Parameters

retornostring formatada com os dados para montagem da árvore.

processaTemas

function processaTemas(retorno)

Recebe os dados da funçăo Ajax com a lista de temas de um subgrupo.

Monta a árvore para adiçăo de um novo tema no mapa.

Parameters

retornostring formatada com os dados para montagem da árvore.

pegavalSistemas

function pegavalSistemas(sis)

Adiciona uma árvore no menu de adiçăo de temas, contendo os sistemas que podem ser executados.

Parameters

sisobjeto com a lista de sistemas.

pegaMapas

function pegaMapas(retorno)

Recebe a lista de mapas (banners) e monta a apresentaçăo.

Adiciona na guia mapas os banners que dăo acesso direto a mapas especiais.

A indicaçăo do arquivo xml é feita em ms_configura.php

arvoreclick

function arvoreclick(itemID)

Adiciona um tema no mapa quando o usuário clica em um novo tema no menu de adiçăo de temas.

Parameters

itemIDID que identifica qual tema foi clicado.  O ID é definido no arquivo .map e no arquivo menutemas/menutemas.xml

pegaTema

function pegaTema(celula)

Pega o tema de um no na guia de temas.

Utilizado nas opçőes que operam sobre um tema específico.

Parameters

celulaobjeto que foi clicado

Returns

Id do tema.

redesenho do mapa

Summary
Controla a opçăo de redesenho automático temporizado
Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.

Functions

autoRedesenho

function autoRedesenho(opcao)

Controla a opçăo de redesenho automático temporizado

Para funcionar, a variável de inicializaçăo g_autoRedesenho deve ser > 0

Parameters

opcao: ativa|desativa|redesenha

remapaf

function remapaf()

Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.

Chamado por algumas funçőes que necessitam refazer o desenho do mapa.

Verifica na lista de temas já adicionados, os temas que estăo ligados e desligados, Chama a funçăo que verifica na lista de temas adicionais.

eventos

Summary
Captura a posiçăo do mouse tendo como referęncia o navegador.
Calcula a posiçăo correta do corpo do mapa e posiciona-o.
Move o ícone que segue o mouse quando da movimentaçăo sobre o mapa
Captura a posiçăo do mouse em funçăo do evento onmousemove sobre o corpo do mapa.

Functions

processevent1 (depreciado)

function processevent1(exy1)

Captura a posiçăo do mouse tendo como referęncia o navegador.

Atualiza o objeto objposicaomouse e movimenta as janelas docáveis.

Recalcula a posiçăo correta da imagem do mapa.

Parameters

exy1objeto evento.

calcposf

function calcposf()

Calcula a posiçăo correta do corpo do mapa e posiciona-o.

Atualiza as variáveis imagemxi,imagemyi,imagemxref e imagemyref

movecursor

function movecursor()

Move o ícone que segue o mouse quando da movimentaçăo sobre o mapa

capturaposicao

function capturaposicao(exy)

Captura a posiçăo do mouse em funçăo do evento onmousemove sobre o corpo do mapa.

Atualiza o objeto objposicaocursor.  A funçăo de mostrar TIP é definida como “” quando o mouse é movimentado.

Parameters

exyobjeto evento.

quadro de animaçăo

Summary
Cria os quadros que serăo utilizados na funçăo de animaçăo e mostrados no mapa.
Armazena um determinado valor em uma determinada característica de um objeto quadro.
Avança um quadro na lista de quadros, mudando a imagem utilizada na sua representaçăo.
Mostra a imagem armazenada em um quadro no lugar do corpo do mapa.
Rebobina as imagens dos quadros, limpando os parâmetros armazenados.
Muda a extensăo geográfica do mapa conforme o valor armazenado em um quado de animaçăo.
Carrega as imagens armazenadas nos quadros de animaçăo quadros.
Roda a animacao usando as imagens armazenadas nos quadros de animaçăo quadros.
Cria um objeto quadro de animaçăo.

Functions

gerafilmef

function gerafilmef(qs)

Cria os quadros que serăo utilizados na funçăo de animaçăo e mostrados no mapa.

Cada novo quadro é criado como um objeto quadrofilme.  Os quadros criados săo armazenados no array global quadrosfilme.

Parameters

qsnúmero de quadros

gravaQuadro

function gravaQuadro(variavel,
valor)

Armazena um determinado valor em uma determinada característica de um objeto quadro.

Parameters

variavelparâmetro do objeto quadro.
valorvalor que será aplicado.

avancaQuadro

function avancaQuadro()

Avança um quadro na lista de quadros, mudando a imagem utilizada na sua representaçăo.

filmef

function filmef(o)

Mostra a imagem armazenada em um quadro no lugar do corpo do mapa.

Parameters

  • - quadro

rebobinaf

function rebobinaf()

Rebobina as imagens dos quadros, limpando os parâmetros armazenados.

filmezf

function filmezf(o)

Muda a extensăo geográfica do mapa conforme o valor armazenado em um quado de animaçăo.

Parameters

  • - quadro

filmeanimaf

function filmeanimaf()

Carrega as imagens armazenadas nos quadros de animaçăo quadros.

filmeanimarodaf

function filmeanimarodaf(janima)

Roda a animacao usando as imagens armazenadas nos quadros de animaçăo quadros.

quadrofilme

function quadrofilme()

Cria um objeto quadro de animaçăo.  Cada quadro é utilizado para armazenar parâmetros de um mapa que foi visto na tela.  É utilizado pela funçăo que lista as imagens já vistas no mapa e pela funçăo que retorna a um determinado zoom do mapa.

Methods

imagemURL da imagem
escalaescala do mapa
legendaURL da legenda do mapa
extensaoextensăo geográfica do mapa com valores separados por espaço
referenciaURL do mapa de referęncia

calculos

Summary
Calcula a distância entre dois pontos.
Converte dms em dd.
Converte o x,y de unidades de tela para décimo de grau.
Converte dd em dms.
Converte coordenadas dd em coordenadas de tela.
Cria um objeto que guarda a posiçăo do mouse na tela.
Cria um objeto que guarda a posiçăo do mouse no corpo do mapa.
Armazena coordenadas no objeto pontosdist para calculo de distancia

Functions

calculadistancia

function calculadistancia(lga,
lta,
lgb,
ltb) //0ms

Calcula a distância entre dois pontos.

Parameters

lgax inicial.
ltay inicial
lgbx final
ltby final

convdmsddf

function convdmsddf(cd,
cm,
cs)

Converte dms em dd.

Parameters

cdgrau.
cmminuto.
cssegundo

Returns

Coordenada em dd.

calcddf

function calcddf(xfign,
yfign,
g_celula,
imgext)

Converte o x,y de unidades de tela para décimo de grau.

Parameters

xfignx em valores de imagem.
yfigny em coordenadas de imagem.
g_celulatamanho no terreno do pixel da imagem.
imgextextensăo geográfica do mapa.

Returns

Coordena em dd.

convdmsf

function convdmsf(x,
y)

Converte dd em dms.

Parameters

xcoordenada x.
ycoordenada y.

Returns

Array com o valor de x [0] e y [1] no formato dd mm ss

convddtela

function convddtela(vx,
vy,
docmapa)

Converte coordenadas dd em coordenadas de tela.

Parameters

vxcoordenada x.
vycoordenada y.
docmapaobjeto que contém o objeto imagem.

Returns

Array com o valor de x [0] e y [1]

posicaomouse

function posicaomouse()

Cria um objeto que guarda a posiçăo do mouse na tela.  A posiçăo é medida em relaçăo a janela do navegador.

Methods

xcoordenada x em valores de tela
ycoordenada y em valores de tela

posicaocursor

function posicaocursor()

Cria um objeto que guarda a posiçăo do mouse no corpo do mapa.  A posiçăo é medida em relaçăo ŕ posiçăo do mapa no navegador.

Methods

ddxcoordenada x em décimo de grau
ddycoordenada y em décimo de grau
dmsxcoordenada x em grau, minuto e segundo
dmsycoordenada y em grau, minuto e segundo
telaxcoordenada x em valores de tela
telaycoordenada y em valores de tela
imgxcoordenada x em relaçăo ao mapa
imgycoordenada y em relaçăo ao mapa
refxcoordenada x em relaçăo ao mapa de referęncia
refycoordenada y em relaçăo ao mapa de referęncia

pontosdist

function pontosdist()

Armazena coordenadas no objeto pontosdist para calculo de distancia

outros

Summary
Insere um ponto no mapa.
Limpa o container de pontos.

Functions

inseremarcaf

function inseremarcaf(xi,
yi)

Insere um ponto no mapa.

Os pontos săo inseridos em um contaier de pontos e mostrados temporáriamente como uma imagem.  Utilizado pela funçăo de mediçăo de distâncias.

Parameters

xicoordenada x.
yicoordenada y.

limpacontainerf

function limpacontainerf()

Limpa o container de pontos.

Ferramentas

Abre ou executa determinadas operaçőes de manipulaçăo do mapa.

Normalmente, as funçőes abrem uma janela interna no i3geo

Summary
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Files

ferramentas.js

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; vocę pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versăo 2 da Licença.  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.

propriedades do mapa

Summary
Define o intervalo de tempo para redesenho automático do mapa.
Salva o map file localmente
Carrega um map file salvo
Converte mapa em web service
Altera as propriedades da exibiçăo dos elementos selecionados.
Muda o template do mapa atual.
Ativa ou desativa a logo marca.
Muda o tamanho do mapa
Define um filtro sobre a imagem gerada alterando susas características
Altera a cor do fundo atual.

Functions

temporizador

Define o intervalo de tempo para redesenho automático do mapa.

salvaMapa

function salvaMapa()

Salva o map file localmente

carregaMapa

function carregaMapa()

Carrega um map file salvo

convertews

function convertews()

Converte mapa em web service

queryMap

function queryMap()

Altera as propriedades da exibiçăo dos elementos selecionados.

template

function template()

Muda o template do mapa atual.

ativaLogo

function ativaLogo()

Ativa ou desativa a logo marca.

tamanho

function tamanho()

Muda o tamanho do mapa

tipoimagem

function tipoimagem()

Define um filtro sobre a imagem gerada alterando susas características

corFundo

function corFundo()

Altera a cor do fundo atual.

propriedades de um tema

Summary
Cria imagem de destaque
Exclui um tema do mapa
Sobe um tema na ordem de desenho
Desce um tema na ordem de desenho
Zoom para o tema
Limpa a selecao do tema
Muda a transparencia de um tema
Muda o nome de um tema
Opçőes de toponímia de um tema.
Opçőes de filtragem de um tema.

Functions

destacaTema

function destacaTema(tema)

Cria imagem de destaque

Parameters

temaid ue identifica o tema no map file.

excluitemaf

function excluitemaf(tema)

Exclui um tema do mapa

Parameters

celulaobjeto que foi clicado nas opçőes de um tema.

sobetemaf

function sobetemaf(tema)

Sobe um tema na ordem de desenho

Parameters

celulaobjeto que foi clicado nas opçőes de um tema.

descetemaf

function descetemaf(tema)

Desce um tema na ordem de desenho

Parameters

celulaobjeto que foi clicado nas opçőes de um tema.

zoomtemaf

function zoomtemaf(tema)

Zoom para o tema

Parameters

celulaobjeto que foi clicado nas opçőes de um tema.

limpaseltemaf

function limpaseltemaf(celula)

Limpa a selecao do tema

Parameters

celulaobjeto que foi clicado nas opçőes de um tema.  Passado para a funçăo pegatema.

mudatranspf

function mudatranspf(idtema)

Muda a transparencia de um tema

Parameters

celulaobjeto que foi clicado nas opçőes de um tema.  Passado para a funçăo pegatema.

mudanomef

function mudanomef(idtema)

Muda o nome de um tema

Parameters

idtemaid que identifica o tema conforme definido no map file

toponimiaf

function toponimiaf(idtema)

Opçőes de toponímia de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

filtrof

function filtrof(idtema)

Opçőes de filtragem de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

análise geográfica

Summary
Análises de distribuiçăo de pontos
Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
Gera um buffer em elementos selecionados
Gera um tema com os centroides dos elementos selecionados
Sistema de análise de geometrias

Functions

pontosdistri

function pontosdistri()

Análises de distribuiçăo de pontos

pontoempoligono

function pontoempoligono()

Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema

nptPol

function nptPol()

Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono

buffer

function buffer()

Gera um buffer em elementos selecionados

centroide

function centroide()

Gera um tema com os centroides dos elementos selecionados

analisaGeometrias

function analisaGeometrias()

Sistema de análise de geometrias

grades

Summary
Gera grade de pontos
Gera grade de poligonos
Gera grade de hexágonos
Gera grade de coordenadas

Functions

gradePontos

function gradePontos()

Gera grade de pontos

gradePoligonos

Gera grade de poligonos

gradeHex

function gradeHex()

Gera grade de hexágonos

gradeCoord

function gradeCoord()

Gera grade de coordenadas

atributos

Summary
Procurar atributos na tabela do tema
Abre a tabela de atributos de um tema.
Abre a tabela de atributos de um tema.

Functions

procuraratribf

function procuraratribf(idtema)

Procurar atributos na tabela do tema

Parameters

idtemaid que identifica o tema conforme definido no map file

tabelaf

function tabelaf(idtema)

Abre a tabela de atributos de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

etiquetas

function etiquetas(idtema)

Abre a tabela de atributos de um tema.

Parameters

idtemaid que identifica o tema conforme definido no map file

legenda

Summary
Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
Abre a paleta de cores
Editor de legenda de um tema

Functions

opcoesLegenda

function opcoesLegenda()

Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.

abreCor

function abreCor(janela,
elemento)

Abre a paleta de cores

Parameters

janelaid da janela que disparou a janela de cores
elementoelemento da janela que receberá os valores de cor selecionada

editaLegenda

function editaLegenda(idtema)

Editor de legenda de um tema

Parameters

idtemaid que identifica o tema conforme definido no map file

adiçăo de temas

Summary
Adiciona temas navegando pelos diretórios do servidor
Adiciona temas tendo como fonte um web service do tipo wms
Adiciona temas tendo como fonte um web service do tipo wfs
Adiciona temas tendo como fonte um georss
Abre um programa definido no menu de sistemas.
Faz o upload de shape file

Functions

navegacaoDir

function navegacaoDir()

Adiciona temas navegando pelos diretórios do servidor

conectarwms

function conectarwms()

Adiciona temas tendo como fonte um web service do tipo wms

conectarwfs

function conectarwfs()

Adiciona temas tendo como fonte um web service do tipo wfs

conectargeorss

function conectargeorss()

Adiciona temas tendo como fonte um georss

abreSistema

function abreSistema(endereco,
w,
h)

Abre um programa definido no menu de sistemas.

A lista de sistemas é lida de um arquivo xml definido no ms_configura.php

Parameters

enderecoprograma que será executado.
wlargura da janela.
haltura da janela.

upload

function upload()

Faz o upload de shape file

outros

Summary
Pega as imagens armazenadas nos quadros e mostra em uma nova janela
Abre a documentacao do sistema.
Lista temas para download
Faz o download de um tema
Opçőes de animaçăo dos quadros de armazenamento de imagens.
Opçőes da barra de escala.

Functions

pegaimagens

function pegaimagens()

Pega as imagens armazenadas nos quadros e mostra em uma nova janela

abreDoc

function abreDoc()

Abre a documentacao do sistema.

downloadbase

function downloadbase()

Lista temas para download

download

function download(idtema)

Faz o download de um tema

Parameters

idtemaid ue identifica o tema no map file.

opcoesQuadros

function opcoesQuadros()

Opçőes de animaçăo dos quadros de armazenamento de imagens.

opcoesEscala

function opcoesEscala()

Opçőes da barra de escala.

Redesenho

Executa as operaçőes de redesenho do mapa.

Obtém os parâmetros necessários ao funcionamento da interface, como resoluçăo, escala, etc.

Summary
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Cria o objeto http utilizado nas funçőes Ajax.
Executa uma chamada ajax no modo assíncrono.
Executa uma chamada ajax no modo síncrono.
Executa uma chamada ajax no modo assíncrono retornando o resultado em XML.
Substituí a imagem da escala gráfica pela última gerada.
Substituí a imagem do mapa de referęncia pela última gerada.
Substituí a legenda do mapa pela última gerada.
Armazena a imagem da legenda na lista de quadros de animaçăo.
Atualiza a imagem do corpo do mapa e redesenha o entorno se for necessário.
Prepara o mapa para receber os elementos que comporăo o mapa e chama a funçăo que irá gerar os novos elementos.
Refaz o mapa e os elementos marginais, como legenda, escala, lista de temas, etc.
Substituí a imagem da lente de aumento e mostra no mapa.
Prepara a imagem utilizada na opçăo de abertura de um tema em uma janela.

Files

redesenho.js

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; vocę pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versăo 2 da Licença.  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.

Functions

ajaxhttp (depreciado)

function ajaxhttp()

Cria o objeto http utilizado nas funçőes Ajax.

Returns

Objeto httprequest.

See Also

<ajaxexecAS>

ajaxexecAS (depreciado)

function ajaxexecAS(programa,
funcao)

Executa uma chamada ajax no modo assíncrono.

Parameters

programaprograma que será executado.
funcaofunçăo que tratará o resultado.

Returns

O resultado em uma variável.  Se o retorno contiver a palavra “Erro”, é gerado um alert.

See Also

<ajaxhttp>

ajaxexec (depreciado)

function ajaxexec(programa,
funcao)

Executa uma chamada ajax no modo síncrono.

Parameters

programaprograma que será executado.
funcaofunçăo que tratará o resultado.

Returns

O resultado em uma variável.  Se o retorno contiver a palavra “Erro”, é gerado um alert.

See Also

<ajaxhttp>

ajaxexecASXml

function ajaxexecASXml(programa,
funcao)

Executa uma chamada ajax no modo assíncrono retornando o resultado em XML.

Parameters

programaprograma que será executado.
funcaofunçăo que tratará o resultado.

Returns

O resultado em um objeto DOM.  Se o retorno contiver a palavra “Erro”, é gerado um alert.

See Also

<ajaxhttp>

ajaxEscalaGrafica

function ajaxEscalaGrafica(retorno)

Substituí a imagem da escala gráfica pela última gerada.

Parameters

retornostring no formato “var scaimagem=’nome da imagem’”.

ajaxReferencia

function ajaxReferencia(retorno)

Substituí a imagem do mapa de referęncia pela última gerada.

Parameters

retornostring no formato “var refimagem=’nome da imagem’”.

ajaxLegendaHTML

function ajaxLegendaHTML(retorno)

Substituí a legenda do mapa pela última gerada.

Parameters

retornostring HTML com a legenda.

ajaxLegendaImagem

function ajaxLegendaImagem(retorno)

Armazena a imagem da legenda na lista de quadros de animaçăo.

Parameters

retornostring no formato “var legimagem=’nome da imagem’”.

ajaxCorpoMapa

function ajaxCorpoMapa(retorno)

Atualiza a imagem do corpo do mapa e redesenha o entorno se for necessário.

Parameters

retornostring no formato “var mapimagem=’nome da imagem’”.

ajaxredesenha

function ajaxredesenha(retorno)

Prepara o mapa para receber os elementos que comporăo o mapa e chama a funçăo que irá gerar os novos elementos.

Parameters

retornostring indicando se houve erro na funçăo que chamou.

ajaxIniciaParametros

function ajaxIniciaParametros(retorno)

Refaz o mapa e os elementos marginais, como legenda, escala, lista de temas, etc.

Parameters

retornostring no formato “var variavel=’valor’”.

ajaxabrelente

function ajaxabrelente(retorno)

Substituí a imagem da lente de aumento e mostra no mapa.

Parameters

retornostring no formato “largura,altura,imagem”.

ajaxdestaca

function ajaxdestaca(retorno)

Prepara a imagem utilizada na opçăo de abertura de um tema em uma janela.

Parameters

retornonome da imagem.

Inicializaçăo do i3geo.

Cria o objeto objmapa e inicializa o mapa.

Define as operaçőes das funcionalidades principais.

Exemplo

g_janelaMen = “nao”

objmapa = new Mapa()

objmapa.inicializa()

Summary
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Files

iniciamma.js

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; vocę pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versăo 2 da Licença.  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.

variáveis de configuraçăo

Summary
Ativa o auto redesenho após um determinado temp.
Id da seçăo atual no servidor.
Inicializaçăo da variável de cálculo de posicionamento.
Inicializaçăo da variável de cálculo de posicionamento.
Variável interna que define se a legenda docável deve ser atualizada.
Parâmetros de inicializaçăo que podem ser utilizados na interface mashup.
Nome da última operaçăo que foi executada.
Nome do tema atual que irá receber dados pontuais ou toponimia.
Item da árvore de temas que foi clicado por último.
Guarda os nós da árvore de temas que já foram clicados.
Indica o status (0 ou 1) atual da janela interna.
Indica o status (0 ou 1) atual da janela para seleçăo de cores.
Indica o status (0 ou 1) atual da janela do mapa de referęncia.
Tipo de açăo que está sendo executada.
Define se o realce do mapa deve ficar ativo.
Armazena o código do tema que está em destaque.
Indica se a lente de aumento está ou năo aberta.
Indica qual o nome do arquivo de ajuda que será aberto quando a letra “a” for digiada.
Indica se o mapa deve ou năo ser deslocado.
Array que guarda os objetos do quadro de animaçăo.
Guarda a URL da imagem do mapa atual.
Indica se a janela interna foi clicada.
Verdadeiro (true) se o navegador for o Internet Explorer
Verdadeiro (true) se o navegador for o Firefox
Indica se o software R esta instalado (sim ou nao).

Variables

g_autoRedesenho

g_autoRedesenho

Ativa o auto redesenho após um determinado temp.

Após decorrido o tempo definido, o mapa é redesenhado.  Se for 0 o temporizador năo é ativado.

g_sid

Id da seçăo atual no servidor.

imagemxi

imagemxi

Inicializaçăo da variável de cálculo de posicionamento.

imagemyi

imagemyi

Inicializaçăo da variável de cálculo de posicionamento.

atuaLeg

atuaLeg

Variável interna que define se a legenda docável deve ser atualizada.

g_mashuppar

g_mashuppar

Parâmetros de inicializaçăo que podem ser utilizados na interface mashup.

Os parâmetros săo os mesmos que podem ser utilizados quando o i3geo é inicializado pelo ms_criamapa.php.

Exemplo: g_mashuppar = “&pontos=-54 -12&temasa=biomas&layers=biomas”

g_operacao

g_operacao

Nome da última operaçăo que foi executada.

Dependendo do tipo de operaçăo săo aplicadas as atualizaçőes necessárias aos componentes do mapa.  Por exemplo, redesenha o corpo do mapa, atualiza a lista de temas, etc.

Essas operaçőes săo controladas pela funçăo ajaxiniciaparametros.

g_nomepin

g_nomepin

Nome do tema atual que irá receber dados pontuais ou toponimia.

g_arvoreClick

g_arvoreClick

Item da árvore de temas que foi clicado por último.  Guarda o identificador do nó da árvore de temas.

g_arvoreClicks

g_arvoreClicks

Guarda os nós da árvore de temas que já foram clicados.  Evita que a funçăo ajax que busca os filhos de um nó na árvore de temas seja executado novamente, recuperando o que já está na memória.

g_movedoca (depreciado)

g_movedoca

Indica o status (0 ou 1) atual da janela interna.  Se a janela estiver sendo movimentada, o status é igual a 1.

g_movedocac (depreciado)

g_movedocac

Indica o status (0 ou 1) atual da janela para seleçăo de cores.  Se a janela estiver sendo movimentada, o status é igual a 1.

g_movedocar (depreciado)

g_movedocar

Indica o status (0 ou 1) atual da janela do mapa de referęncia.  Se a janela estiver sendo movimentada, o status é igual a 1.

g_tipoacao

g_tipoacao

Tipo de açăo que está sendo executada.  Quando o usuário clica no mapa, essa variável é pesquisada para definir o tipo de operaçăo que deve ser executada.  É definida quando o usuário seleciona uma determinada ferramenta do i3Geo.

g_realca

g_realca

Define se o realce do mapa deve ficar ativo.  O realce é um box que segue o mouse, por ter uma coloraçăo diferente, provoca um efeito de destaque.

g_destaca

g_destaca

Armazena o código do tema que está em destaque.  Um tema em destaque é mostrado em um retângulo que segue o mouse.  O tema destacado é selecionado nas opçőes de cada tema.

g_lenteaberta

g_lenteaberta

Indica se a lente de aumento está ou năo aberta.  É definida quando o usuário clica no ícone “lente”.  Quando o mapa é redesenhado, essa variável é checada para verificar se a lente deve ser refeita.

g_hlpt

g_hlpt

Indica qual o nome do arquivo de ajuda que será aberto quando a letra “a” for digiada.  É definida quando o usuário passa o mouse sobre um ícone ou outro objeto.

g_panM

g_panM

Indica se o mapa deve ou năo ser deslocado.  É utilizada no controle da funçăo “pan”.

quadrofilme

Array que guarda os objetos do quadro de animaçăo.  Cada elemento guarda um objeto com parâmetros específicos da classe quadrofilme

g_quadrooriginal

g_quadrooriginal

Guarda a URL da imagem do mapa atual.  É utilizada para recuperar a imagem correta do corpo do mapa atual, uma vez que ao mover de um objeto quadofilme para outro, a imagem do corpo do mapa é alterada.

wd (depreciado)

wd

Indica se a janela interna foi clicada.  Utilizada na movimentaçăo interativa da janela interna.

navm

navm

Verdadeiro (true) se o navegador for o Internet Explorer

navn

navn

Verdadeiro (true) se o navegador for o Firefox

g_r

g_r

Indica se o software R esta instalado (sim ou nao).  É preenchida na inicializaçăo do mapa via AJAX.

variáveis públicas que podem ser alteradas pelo usuário antes de inicializar o mapa

Summary
Indica se a legenda deve ser incluida no corpo do mapa.
Array com a arvore do menu suspenso
Variável que define o nome do map_file que possuí o layer para uso na funçăo 3d.
Variável que define se as opcoes adicionais de cada tema serao mostradas.
Variável que define se a rosa dos ventos deve ser mostrada junto ao mouse.
Indica qual o tipo de visual para abertura do mapa.
Define se a janela de mensagens começará aberta.
Define se na guia 2 será mostrada a opçăo de download dos dados.
Define se na guia 2 será mostrada a opçăo de conexăo com GeoRSS.
Variável que define se na guia 2 será mostrada a opçăo de upload.
Variável que define se na guia 2 será mostrada a opçăo de conexăo com WMS.
Variável que define se o mapa deve iniciar com as guias em janela ou năo.
Define se a barra de ferramentas 1 será aberta ou năo no mapa.
Define se a barra de ferramentas 2 será aberta ou năo no mapa.
Variável interna para a barra de zoom.
Diminui a largura do mapa em pixels no caso do navegador ser o IE.
Diminui a largura do mapa em pixels no caso do navegador ser o FF.
Diminui a altura do mapa em pixels no caso do navegador ser o IE.
Diminui a altura do mapa em pixels no caso do navegador ser o FF.
Indica a visibilidade do mapa de referęncia na inicializaçăo
Funçăo ajax que será executada para mostrar informaçőes do tipo TIP.
Tempo utilizado para verificar se o mouse está parado.
Define como o tip será mostrado.
Indica o tipo de filtro de imagem que está ativo.
Nome do arquivo xml com a lista de sistemas que serăo mostrados na guia de adiçăo de temas.
Valor em pixel do retângulo de destaque de temas.
Mensagem padrăo que será mostrada na janela de mensagens.
Indica se o preenchimento do entorno do mapa está ou năo ativo.
Indica qual guia do mapa iniciará ativa.

Variables

g_embedLegenda

g_embedLegenda

Indica se a legenda deve ser incluida no corpo do mapa.

Values

sim|nao

oMenuData

oMenuData

Array com a arvore do menu suspenso

Se for igual a “” será utilizado o menu padrăo.

g_3dmap

g_3dmap

Variável que define o nome do map_file que possuí o layer para uso na funçăo 3d.  Pode ser caminho completo.  Se năo, busca no aplicmap.

g_opcoesTemas

g_opcoesTemas

Variável que define se as opcoes adicionais de cada tema serao mostradas.  As opçőes săo aquelas apresentadas na lista de temas do mapa quando um tema é expandido.

Values

sim|nao

g_mostraRosa

g_mostraRosa

Variável que define se a rosa dos ventos deve ser mostrada junto ao mouse.  A rosa dos ventos permite a navegaçăo pelo mapa sem a necessidade de alterar a opçăo atual.  Por exemplo, pode-se navegar pelo mapa mesmo estando na opçăo de identificaçăo.

O aparecimento da rosa é temporizada.

Values

sim|nao

g_visual

g_visual

Indica qual o tipo de visual para abertura do mapa.

Os visuais disponíveis săo obtidos do diretório i3geo/imagens/visual na inicializaçăo do i3geo.

g_janelaMen

g_janelaMen

Define se a janela de mensagens começará aberta.

Values

siim|nao

g_downloadbase

g_downloadbase

Define se na guia 2 será mostrada a opçăo de download dos dados.

Values

sim|nao

g_conectargeorss

g_conectargeorss

Define se na guia 2 será mostrada a opçăo de conexăo com GeoRSS.

Values

sim|nao

g_uploadlocal

g_uploadlocal

Variável que define se na guia 2 será mostrada a opçăo de upload.

Values

sim|nao

g_conectarwms

g_conectarwms

Variável que define se na guia 2 será mostrada a opçăo de conexăo com WMS.

Values

sim|nao

g_docaguias

g_docaguias

Variável que define se o mapa deve iniciar com as guias em janela ou năo.  As guias em janela causam o desenho de um mapa com tamanho extendido.

Values

sim|nao

g_barraFerramentas1

g_barraFerramentas1

Define se a barra de ferramentas 1 será aberta ou năo no mapa.

Values

sim|nao

g_barraFerramentas2

g_barraFerramentas2

Define se a barra de ferramentas 2 será aberta ou năo no mapa.

Values

sim|nao

g_fatordezoom

g_fatordezoom

Variável interna para a barra de zoom.

g_diminuixM

g_diminuixM

Diminui a largura do mapa em pixels no caso do navegador ser o IE.

g_diminuixN

g_diminuixN

Diminui a largura do mapa em pixels no caso do navegador ser o FF.

g_diminuiyM

g_diminuiyM

Diminui a altura do mapa em pixels no caso do navegador ser o IE.

g_diminuiyN

g_diminuiyN

Diminui a altura do mapa em pixels no caso do navegador ser o FF.

g_mapaRefDisplay

g_mapaRefDisplay

Indica a visibilidade do mapa de referęncia na inicializaçăo

Values

block|none

g_funcaoTip

g_funcaoTip

Funçăo ajax que será executada para mostrar informaçőes do tipo TIP.

A funçăo é executada pelo CPAINT e avaliada com “eval”.

Por padrăo a funçăo é a verificaTipDefault

g_tempotip

g_tempotip

Tempo utilizado para verificar se o mouse está parado.

Se o mouse estiver parado, a funçăo de mostrar tip é ativada.

g_tipotip

g_tipotip

Define como o tip será mostrado.

Values

simples|completo

g_tipoimagem

g_tipoimagem

Indica o tipo de filtro de imagem que está ativo.  O filtro ativo é aplicado sobre a imagem toda a vez que o mapa é refeito.

g_sistemas

g_sistemas

Nome do arquivo xml com a lista de sistemas que serăo mostrados na guia de adiçăo de temas.  O valor dessa variável é definido no arquivo “ms_configura.php” e é preenchida utilizando o ajax.

destacaTamanho

destacaTamanho

Valor em pixel do retângulo de destaque de temas.

g_mensagempadrao

g_mensagempadrao

Mensagem padrăo que será mostrada na janela de mensagens.

g_entorno

g_entorno

Indica se o preenchimento do entorno do mapa está ou năo ativo.  Utilizado para criar o efeito de auto-preenchimento do mapa quando é executada a funçăo pan.  É alterada em uma opçăo específica no menu suspenso.

Values

sim|nao

g_guiaativa

g_guiaativa

Indica qual guia do mapa iniciará ativa.

Mapa

Objeto mapa (objmapa).

Executa os programas ajax que geram o corpo do mapa, o mapa de referęncia, a barra de escala e a legenda.  Preenche os elementos HTML necessários para visualizaçăo do mapa.

Parameters

e(opcional, se năo existir, o valor será buscado na URL) extensăo geográfica do mapa com valores separados por espaço
m(opcional, se năo existir, o valor será buscado na URL) nome do mapfile criado para o mapa

return

objmapaobjeto mapa do i3geo

Constructor

objmapa = New Mapa()

Summary
Largura do mapa criado
Altura do mapa criado
Indica se deve ser incluida a opçăo de navegaçăo nos diretórios do servidor.
String com a lista de visuais disponíveis no i3geo.
Indica qual o visual atualmente em uso.
Array com a lista de funçőes que serăo executadas quando o usuário clica no mapa
Array que guarda os objetos tips fixos na tela.
Inicia o temporizador para redesenhar o mapa.
Inicia o temporizador para redesenhar o mapa automaticamente.
Tema que esta ativo.
Simbolo utilizado para insercao de pontos.
Tamanho da marca utilizada na inclusăo de pontos
Escala do mapa atual.
Temas disponíveis no mapa atual.
Legenda HTML do mapa atual.
Funçăo que será executada no final do processo de montagem do mapa.
Define qual a guia para listar os temas do mapa
Define qual a guia que receberá o menu de seleçăo de temas
Define qual a guia receberá a legenda do mapa
Define a guia que receberá a lista de mapas
Inicializa o mapa
Processa os resultados da inicializaçăo e monta o mapa
Ativa os ícones de escolha do visual do mapa.
Insere a opçăo de busca rápida.
Insere a opçăo de busca rápida.
Mostra a lista de propriedades do mapa.
Ativa o botăo que realiza o realce de um tema.
Ativa o botăo que realiza a operaçăo de de busca no Google.
Ativa o botăo que realiza a operaçăo de de busca no site Scielo.
Ativa o botăo que realiza a operaçăo de de busca no site confluence.
Ativa o botăo que realiza a operaçăo de zoom para a extensăo total do mapa.
Ativa o botăo que realiza a operaçăo de zoom interativo.
Ativa o botăo que realiza a operaçăo de deslocamento (pan).
Ativa o botăo que realiza a operaçăo de zoom in.
Ativa o botăo que realiza a operaçăo de zoom out.
Ativa o botăo que abre a funçăo de identificaçăo.
Ativa o botăo que abre a lente de aumento.
Ativa o botăo que abre a janela com o mapa de referęncia.
Ativa o botăo que abre a janela com o mapa de referęncia.
Ativa a apresentaçăo da escala numérica.
Ativa o botăo de busca na wikipedia.
Ativa o botăo de reinicializaçăo do mapa que restaura as condiçőes iniciais do mapa.
Ativa o botăo de mediçăo de distâncias.
Ativa o botăo de inserçăo de pontos (digitalizaçăo).
Ativa o botăo de inserçăo de gráficos.
Ativa o botăo de seleçăo.
Ativa o botăo de inserçăo de toponímia.
Ativa a funcionalidade do botăo 3d.
Ativa o botăo de impressăo do mapa.
Ativa o botăo de localizaçăo do usuário pelo IP.
Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica
Atualilza a escala gráfica
Atualiza o mapa de referęncia
Atualiza a legenda, em HTML, nos ids legenda e moveLegi
Atualiza a legenda no formato de uma imagem
Atualiza a lista de temas disponíveis no mapa (guia com a lista de temas)
Atualiza o farol de cada tema.
Cria os objetos para preenchimento com a imagem do corpo do mapa.
Verifica se existem funçőes adicionais que devem ser executadas quando o usuário clica no mapa.

Variables

objmapa.w

Largura do mapa criado

É calculado em funçăo do tamanho da tela.  No caso do corpo do mapa possuir a propridedade de largura em seu estilo, é utilizado esse tamanho.

objmapa.h

Altura do mapa criado

É calculado em funçăo do tamanho da tela.  No caso do corpo do mapa possuir a propridedade de largura em seu estilo, é utilizado esse tamanho.

objmapa. navegacaoDir

Indica se deve ser incluida a opçăo de navegaçăo nos diretórios do servidor.

A indicaçăo sim|nao é obtida na inicializaçăo do i3geo, e é definido no ms_configura.php

objmapa. listavisual

String com a lista de visuais disponíveis no i3geo.

A lista é obtida na inicializaçăo do i3geo, lendo-se os diretórios disponíveis em imagens/visual

objmapa. visualatual

Indica qual o visual atualmente em uso.

objmapa. funcoesClickMapa

Array com a lista de funçőes que serăo executadas quando o usuário clica no mapa

É utilizado quando o i3geo é customizado, acrescentando outras funcionalidades alé do padrăo.

Na customizaçăo, deve ser definida após a inicializaçăo do mapa.

objmapa. objtips

Array que guarda os objetos tips fixos na tela.

Os objetos săo acrescentados ŕ essa variável quando um tip é fixado na tela pelo usuário.

Quando o mapa é redesenhado, essa variável é limpa.

objmapa. tempo

Inicia o temporizador para redesenhar o mapa.

objmapa. autoRedesenho

Inicia o temporizador para redesenhar o mapa automaticamente.

objmapa. temaAtivo

Tema que esta ativo.

Utilizado em varias operacoes onde o tema e selecionado de um combo

objmapa. pinmarca

Simbolo utilizado para insercao de pontos.

A inserçăo é utilizada em algumas ferramentas, como a digitalizaçăo de elementos.

objmapa. pintamanho

Tamanho da marca utilizada na inclusăo de pontos

objmapa. escala

Escala do mapa atual.

É sempre redefinida quando o mapa é redesenhado.

objmapa. temas

Temas disponíveis no mapa atual.

Guarda a lista de temas e suas características.  É definida quando o mapa é inicializado ou redesenhado.

objmapa. legenda

Legenda HTML do mapa atual.

Guarda o HTML que apresenta a legenda no mapa.

objmapa. finaliza

Funçăo que será executada no final do processo de montagem do mapa.

Pode ser utilizada quando se deseja customizar o I3Geo.

objmapa. guiaTemas

Define qual a guia para listar os temas do mapa

objmapa. guiaMenu

Define qual a guia que receberá o menu de seleçăo de temas

objmapa. guiaLegenda

Define qual a guia receberá a legenda do mapa

objmapa. guiaListaMapas

Define a guia que receberá a lista de mapas

Functions

inicializa

this.inicializa= function()

Inicializa o mapa

Paremeters

void

montaMapa

this.montaMapa = function (retorno)

Processa os resultados da inicializaçăo e monta o mapa

Parameters

Resultado da funçăo inicializa

ativaVisual

this.ativaVisual = function(visual)

Ativa os ícones de escolha do visual do mapa.

Parameters

idid do elemento

ativaLocallizarXY

this.ativaLocallizarXY = function(id)

Insere a opçăo de busca rápida.

Parameters

idid do elemento que ativa a operaçăo

ativaBuscaRapida

this.ativaBuscaRapida = function (id)

Insere a opçăo de busca rápida.

Parameters

idid do elemento que ativa a operaçăo

ativaListaPropriedades

this.ativaListaPropriedades = function(id)

Mostra a lista de propriedades do mapa.

Parameters

idid do elemento que ativa a operaçăo

ativaRealce

this.ativaRealce = function(id)

Ativa o botăo que realiza o realce de um tema.

Parameters

idid do elemento que ativa a operaçăo

ativaGoogle

this.ativaGoogle = function(id)

Ativa o botăo que realiza a operaçăo de de busca no Google.

Parameters

idid do elemento que ativa a operaçăo

ativaScielo

this.ativaScielo = function(id)

Ativa o botăo que realiza a operaçăo de de busca no site Scielo.

Parameters

idid do elemento que ativa a operaçăo

ativaConfluence

this.ativaConfluence = function(id)

Ativa o botăo que realiza a operaçăo de de busca no site confluence.

Parameters

idid do elemento que ativa a operaçăo

ativaZoomtot

this.ativaZoomtot = function(id)

Ativa o botăo que realiza a operaçăo de zoom para a extensăo total do mapa.

Parameters

idid do elemento que ativa a operaçăo

ativaZoomli

this.ativaZoomli = function (id)

Ativa o botăo que realiza a operaçăo de zoom interativo.

Parameters

idid do elemento que ativa a operaçăo

ativaPan

this.ativaPan = function(id)

Ativa o botăo que realiza a operaçăo de deslocamento (pan).

Parameters

idid do elemento que ativa a operaçăo

ativaZoomiauto

this.ativaZoomiauto = function(id)

Ativa o botăo que realiza a operaçăo de zoom in.

Parameters

idid do elemento que ativa a operaçăo

ativaZoomoauto

this.ativaZoomoauto = function(id)

Ativa o botăo que realiza a operaçăo de zoom out.

Parameters

idid do elemento que ativa a operaçăo

ativaIdentifica

this.ativaIdentifica = function(id)

Ativa o botăo que abre a funçăo de identificaçăo.

Parameters

idid do elemento que ativa a operaçăo

ativaLente

this.ativaLente = function(id)

Ativa o botăo que abre a lente de aumento.

Parameters

idid do elemento que ativa a operaçăo

ativaExten

this.ativaExten = function (id)

Ativa o botăo que abre a janela com o mapa de referęncia.

Parameters

idid do elemento que ativa a operaçăo

ativaReferencia

this.ativaReferencia = function(id)

Ativa o botăo que abre a janela com o mapa de referęncia.

Parameters

idid do elemento que ativa a operaçăo

ativaEscalanum

this.ativaEscalanum = function(id)

Ativa a apresentaçăo da escala numérica.

Parameters

idid do elemento que ativa a operaçăo

ativaWiki

this.ativaWiki = function(id)

Ativa o botăo de busca na wikipedia.

Parameters

idid do elemento que ativa a operaçăo

ativaReinicia

this.ativaReinicia = function(id)

Ativa o botăo de reinicializaçăo do mapa que restaura as condiçőes iniciais do mapa.

Parameters

idid do elemento que ativa a operaçăo

ativaMede

this.ativaMede = function(id)

Ativa o botăo de mediçăo de distâncias.

A medida é feita quando o usuário clica no mapa com esta opçăo ativa

Quando o botăo é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado.

Para mostrar o resultado do cálculo, é incluído um div específico.

Parameters

idid do elemento que ativa a operaçăo

ativaInserexy

this.ativaInserexy = function(id)

Ativa o botăo de inserçăo de pontos (digitalizaçăo).

A inserçăo é feita quando o usuário clica no mapa com esta opçăo ativa

Quando o botăo é acionado, abre-se a janela de opçőes, o ícone que segue o mouse é alterado e a variável g_tipoacao é definida.

Parameters

idid do elemento que ativa a operaçăo

ativaInsereGrafico

this.ativaInsereGrafico = function(id)

Ativa o botăo de inserçăo de gráficos.

A inserçăo é feita quando o usuário clica no mapa com esta opçăo ativa

Quando o botăo é acionado, abre-se a janela de opçőes, o ícone que segue o mouse é alterado e a variável g_tipoacao é definida.

Parameters

idid do elemento que ativa a operaçăo

ativaSelecao

this.ativaSelecao = function(id)

Ativa o botăo de seleçăo.

A seleçăo é feita quando o usuário clica no mapa com esta opçăo ativa

Quando o botăo é acionado, abre-se a janela de opçőes, o ícone que segue o mouse é alterado e a variável g_tipoacao é definida.

Parameters

idid do elemento que ativa a operaçăo

ativaTextoFid

Ativa o botăo de inserçăo de toponímia.

A inserçăo é feita quando o usuário clica no mapa com esta opçăo ativa

Quando o botăo é acionado, abre-se a janela de opçőes, o ícone que segue o mouse é alterado e a variável g_tipoacao é definida.

Parameters

idid do elemento que ativa a operaçăo

ativa3d

Ativa a funcionalidade do botăo 3d.

O botăo 3d abre a opçăo de geraçăo de um modelo virtual de elevaçăo.

Parameters

idid do elemento que ativa a operaçăo

ativaImpressăo

Ativa o botăo de impressăo do mapa.

O botăo de impressăo abre as opçőes para impressăo do mapa atual.

Parameters

idid do elemento que ativa a operaçăo

ativaOndeEstou

this.ativaOndeEstou = function(id)

Ativa o botăo de localizaçăo do usuário pelo IP.

Essa opçăo só é ativada se a variável objmapa.geoip for igual a “sim” e se existir o div com id=ondeestou.

O valor dessa variável é obtida na inicializaçăo.

Parameters

idid do elemento que ativa a operaçăo

criaEscalaGrafica

this.criaEscalaGrafica = function()

Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica

atualizaEscalaGrafica

this.atualizaEscalaGrafica = function()

Atualilza a escala gráfica

atualizaReferencia

this.atualizaReferencia = function(mapexten)

Atualiza o mapa de referęncia

Parameters

mapextenextensăo geográfica

atualizaLegendaHTML

this.atualizaLegendaHTML = function()

Atualiza a legenda, em HTML, nos ids legenda e moveLegi

atualizaLegendaImagem

this.atualizaLegendaImagem = function()

Atualiza a legenda no formato de uma imagem

atualizaListaTemas

this.atualizaListaTemas = function(temas)

Atualiza a lista de temas disponíveis no mapa (guia com a lista de temas)

Parameters

temaslista de temas.  Se vazio, utiliza o objeto objmapa.temas

atualizaFarol

this.atualizaFarol = function(mapscale)

Atualiza o farol de cada tema.

O farol identifica a compatibilidade da escala do mapa com a escala de cada tema

Parameters

mapscaleescala de comparaçăo com a escala de cada tema

criaCorpoMapa

this.criaCorpoMapa = function()

Cria os objetos para preenchimento com a imagem do corpo do mapa.

verificaClickMapa

this.verificaClickMapa = function()

Verifica se existem funçőes adicionais que devem ser executadas quando o usuário clica no mapa.

Menu suspenso

Monta o menu suspenso.

Summary
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Monta o menu baseado na variável oMenuData

Files

menususpenso.js

Licença

I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; vocę pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versăo 2 da Licença.  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.

Functions

montaMenuSuspenso

function montaMenuSuspenso()

Monta o menu baseado na variável oMenuData

$im = function(g)
Retorna o caminho correto de uma imagem.
$top = function(id,
valor)
Muda a posiçăo (superior) de um objeto tanto no IE como no Firefox.
$left = function(id,
valor)
Muda a posiçăo (esquerda) de um objeto tanto no IE como no Firefox.
function htmlAcentos(palavra)
Troca os acentos de uma frase por entidades html.
function trataErro()
Trata o erro de um try cacth.
function iCookie(nome,
valor)
Insere um cookie.
function pCookie(nome)
Pega um cookie.
function mudaVisual(visual)
Muda o visual do mapa atual
function initJanelaMen()
Abre a janela com as mensagens de ajuda ao usuário
function docaguias()
Coloca as guias de navegaçăo em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
function ativaGuias()
Ativa as guias principais do mapa, definindo as funçőes que serăo executadas quando a guia é escolhida.
function mensagemf(m)
Abre uma mensagem na tela em um DIV.
function wdocaf(wlargura,
waltura,
wsrc,
nx,
ny,
texto)
Abre a janela docável para executar algum programa.
function redimwdocaf(wlargura,
waltura)
Redimensiona a janela docável.
function wdocaf2(wlargura,
waltura,
wsrc,
nx,
ny,
texto)
Abre uma segunda janela docável para executar algum programa relativo a outra janela.
function wdocafechaf(odoca)
Fecha uma janela docável.
function ajudaf(evt)
function mostradicasf(objeto,
dica,
hlpt)
Mostra dicas sobre uma funçăo quando o mouse passa sobre um botăo ou outra opçăo qualquer.
function mudaiconf(i)
Muda as bordas dos ícones de ferramentas, passando todos para normal.
function ferramentasf(f)
Ativa o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
function mostraguiaf(guia)
Ativa a visualizaçăo de uma determinada guia.
function mostraferramenta(guia)
Ativa a visualizaçăo de uma guia de ferramentas.
function borra(tipo)
Borra o mapa evitando que o usuário clique em alguma opçăo
function aguarde()
Cria um objeto aguarde.
function ativaClicks(docMapa)
Ativa as operaçőes de clique sobre o mapa
function initJanelaZoom(qual)
Abre a janela com as ferramentas de zoom
function initJanelaRef()
Abre a janela com o mapa de referencia
function mudaboxnf(tipo)
Posiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
function movelentef()
Move a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
function zoomiauto()
Aproxima o mapa tendo o centro como referęncia.
function zoomoauto()
Afasta o mapa tendo o centro como referęncia.
function zoomboxf (tipo)
Faz o zoom no mapa utilizando a opçăo de desenhar um retângulo.
function zoomIP()
Localiza no mapa o usuário baseado em seu número IP.
function zoomPonto()
Localiza uma coordenada no mapa.
function clicouRef()
Altera a abrangęncia do mapa quando o mapa de referęncia é clicado
function movimentoRef(obj)
Pega a coordenada do cursor sobre o mapa de referęncia
function aplicaescala()
Aplica a escala numerica definida no formulário existente no mapa.
function zoomtot()
Zoom para a extensăo default.
function panFixo(direcao)
Desloca o mapa em uma direçăo determinada.
function ativaEntorno()
Ativa ou desativa a carga do entorno.
function geraURLentorno()
Gera as urls que farăo parte dos divs de desenho do entorno do mapa
function ajustaEntorno()
Ajusta o tamanho do mapa e das imagens do entorno
function buscaRapida()
Realiza a busca por palavra no serviço geonames do MMA
function verificaTip()
Verifica se a opçăo de identificaçăo está ativa e se o mouse está parado.
function verificaTipDefault()
Executa a operaçăo de identificaçăo para mostrar um TIP.
function mostraTip(retorno)
Mostra a descriçăo de um elemento do mapa como um tip na posiçăo do mouse.
function legendaGrafico(par)
Mostra a legenda dos gráficos adicionados no mapa.
function inverteStatusClasse(leg)
Ativa ou desativa a visualizaçăo de uma classe de um tema.
function atualizagoogle()
Atualiza o box do google se a funçăo google estiver ativa
function atualizascielo()
Atualiza a lista de dados na opçăo de busca Scielo
function atualizaconfluence()
Atualiza a lista de dados na opçăo de busca confluence
function atualizawiki()
Atualiza a lista de dados na opçăo de busca wiki
function procurartemas()
Localiza um tema no menu de temas.
function expandeTema(itemID)
Busca dados sobre um tema quando o botăo de expandir tema (guia1) é clicado.
function expandeGrupo(itemID)
Chama a funçăo ajax que pega a lista de temas de um subgrupo no menu de temas.
function pegaListaDeGrupos(idmenu,
listasistemas)
Pega a lista de grupos de uma árvore de tremas.
function processaGrupos(retorno)
Recebe os dados da funçăo Ajax com a lista de grupos e subgrupos.
function processaTemas(retorno)
Recebe os dados da funçăo Ajax com a lista de temas de um subgrupo.
function pegavalSistemas(sis)
Adiciona uma árvore no menu de adiçăo de temas, contendo os sistemas que podem ser executados.
function pegaMapas(retorno)
Recebe a lista de mapas (banners) e monta a apresentaçăo.
function arvoreclick(itemID)
Adiciona um tema no mapa quando o usuário clica em um novo tema no menu de adiçăo de temas.
function pegaTema(celula)
Pega o tema de um no na guia de temas.
function autoRedesenho(opcao)
Controla a opçăo de redesenho automático temporizado
function remapaf()
Prepara o redesenho do mapa de acordo com o que esta visivel ou nao.
function processevent1(exy1)
Captura a posiçăo do mouse tendo como referęncia o navegador.
function calcposf()
Calcula a posiçăo correta do corpo do mapa e posiciona-o.
function movecursor()
Move o ícone que segue o mouse quando da movimentaçăo sobre o mapa
function capturaposicao(exy)
Captura a posiçăo do mouse em funçăo do evento onmousemove sobre o corpo do mapa.
function gerafilmef(qs)
Cria os quadros que serăo utilizados na funçăo de animaçăo e mostrados no mapa.
function gravaQuadro(variavel,
valor)
Armazena um determinado valor em uma determinada característica de um objeto quadro.
function avancaQuadro()
Avança um quadro na lista de quadros, mudando a imagem utilizada na sua representaçăo.
function filmef(o)
Mostra a imagem armazenada em um quadro no lugar do corpo do mapa.
function rebobinaf()
Rebobina as imagens dos quadros, limpando os parâmetros armazenados.
function filmezf(o)
Muda a extensăo geográfica do mapa conforme o valor armazenado em um quado de animaçăo.
function filmeanimaf()
Carrega as imagens armazenadas nos quadros de animaçăo quadros.
function filmeanimarodaf(janima)
Roda a animacao usando as imagens armazenadas nos quadros de animaçăo quadros.
function quadrofilme()
Cria um objeto quadro de animaçăo.
function calculadistancia(lga,
lta,
lgb,
ltb) //0ms
Calcula a distância entre dois pontos.
function convdmsddf(cd,
cm,
cs)
Converte dms em dd.
function calcddf(xfign,
yfign,
g_celula,
imgext)
Converte o x,y de unidades de tela para décimo de grau.
function convdmsf(x,
y)
Converte dd em dms.
function convddtela(vx,
vy,
docmapa)
Converte coordenadas dd em coordenadas de tela.
function posicaomouse()
Cria um objeto que guarda a posiçăo do mouse na tela.
function posicaocursor()
Cria um objeto que guarda a posiçăo do mouse no corpo do mapa.
function pontosdist()
Armazena coordenadas no objeto pontosdist para calculo de distancia
function inseremarcaf(xi,
yi)
Insere um ponto no mapa.
function limpacontainerf()
Limpa o container de pontos.
function salvaMapa()
Salva o map file localmente
function carregaMapa()
Carrega um map file salvo
function convertews()
Converte mapa em web service
function queryMap()
Altera as propriedades da exibiçăo dos elementos selecionados.
function template()
Muda o template do mapa atual.
function ativaLogo()
Ativa ou desativa a logo marca.
function tamanho()
Muda o tamanho do mapa
function tipoimagem()
Define um filtro sobre a imagem gerada alterando susas características
function corFundo()
Altera a cor do fundo atual.
function destacaTema(tema)
Cria imagem de destaque
function excluitemaf(tema)
Exclui um tema do mapa
function sobetemaf(tema)
Sobe um tema na ordem de desenho
function descetemaf(tema)
Desce um tema na ordem de desenho
function zoomtemaf(tema)
Zoom para o tema
function limpaseltemaf(celula)
Limpa a selecao do tema
function mudatranspf(idtema)
Muda a transparencia de um tema
function mudanomef(idtema)
Muda o nome de um tema
function toponimiaf(idtema)
Opçőes de toponímia de um tema.
function filtrof(idtema)
Opçőes de filtragem de um tema.
function pontosdistri()
Análises de distribuiçăo de pontos
function pontoempoligono()
Cruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
function nptPol()
Cruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
function buffer()
Gera um buffer em elementos selecionados
function centroide()
Gera um tema com os centroides dos elementos selecionados
function analisaGeometrias()
Sistema de análise de geometrias
function gradePontos()
Gera grade de pontos
function gradeHex()
Gera grade de hexágonos
function gradeCoord()
Gera grade de coordenadas
function procuraratribf(idtema)
Procurar atributos na tabela do tema
function tabelaf(idtema)
Abre a tabela de atributos de um tema.
function etiquetas(idtema)
Abre a tabela de atributos de um tema.
function opcoesLegenda()
Ativa ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
function abreCor(janela,
elemento)
Abre a paleta de cores
function editaLegenda(idtema)
Editor de legenda de um tema
function navegacaoDir()
Adiciona temas navegando pelos diretórios do servidor
function conectarwms()
Adiciona temas tendo como fonte um web service do tipo wms
function conectarwfs()
Adiciona temas tendo como fonte um web service do tipo wfs
function conectargeorss()
Adiciona temas tendo como fonte um georss
function abreSistema(endereco,
w,
h)
Abre um programa definido no menu de sistemas.
function upload()
Faz o upload de shape file
function pegaimagens()
Pega as imagens armazenadas nos quadros e mostra em uma nova janela
function abreDoc()
Abre a documentacao do sistema.
function downloadbase()
Lista temas para download
function download(idtema)
Faz o download de um tema
function opcoesQuadros()
Opçőes de animaçăo dos quadros de armazenamento de imagens.
function opcoesEscala()
Opçőes da barra de escala.
function ajaxhttp()
Cria o objeto http utilizado nas funçőes Ajax.
function ajaxexecAS(programa,
funcao)
Executa uma chamada ajax no modo assíncrono.
function ajaxexec(programa,
funcao)
Executa uma chamada ajax no modo síncrono.
function ajaxexecASXml(programa,
funcao)
Executa uma chamada ajax no modo assíncrono retornando o resultado em XML.
function ajaxEscalaGrafica(retorno)
Substituí a imagem da escala gráfica pela última gerada.
function ajaxReferencia(retorno)
Substituí a imagem do mapa de referęncia pela última gerada.
function ajaxLegendaHTML(retorno)
Substituí a legenda do mapa pela última gerada.
function ajaxLegendaImagem(retorno)
Armazena a imagem da legenda na lista de quadros de animaçăo.
function ajaxCorpoMapa(retorno)
Atualiza a imagem do corpo do mapa e redesenha o entorno se for necessário.
function ajaxredesenha(retorno)
Prepara o mapa para receber os elementos que comporăo o mapa e chama a funçăo que irá gerar os novos elementos.
function ajaxIniciaParametros(retorno)
Refaz o mapa e os elementos marginais, como legenda, escala, lista de temas, etc.
function ajaxabrelente(retorno)
Substituí a imagem da lente de aumento e mostra no mapa.
function ajaxdestaca(retorno)
Prepara a imagem utilizada na opçăo de abertura de um tema em uma janela.
g_autoRedesenho
Ativa o auto redesenho após um determinado temp.
imagemxi
Inicializaçăo da variável de cálculo de posicionamento.
imagemyi
Inicializaçăo da variável de cálculo de posicionamento.
atuaLeg
Variável interna que define se a legenda docável deve ser atualizada.
g_mashuppar
Parâmetros de inicializaçăo que podem ser utilizados na interface mashup.
g_operacao
Nome da última operaçăo que foi executada.
g_nomepin
Nome do tema atual que irá receber dados pontuais ou toponimia.
g_arvoreClick
Item da árvore de temas que foi clicado por último.
g_arvoreClicks
Guarda os nós da árvore de temas que já foram clicados.
g_movedoca
Indica o status (0 ou 1) atual da janela interna.
g_movedocac
Indica o status (0 ou 1) atual da janela para seleçăo de cores.
g_movedocar
Indica o status (0 ou 1) atual da janela do mapa de referęncia.
g_tipoacao
Tipo de açăo que está sendo executada.
g_realca
Define se o realce do mapa deve ficar ativo.
g_destaca
Armazena o código do tema que está em destaque.
g_lenteaberta
Indica se a lente de aumento está ou năo aberta.
g_hlpt
Indica qual o nome do arquivo de ajuda que será aberto quando a letra “a” for digiada.
g_panM
Indica se o mapa deve ou năo ser deslocado.
g_quadrooriginal
Guarda a URL da imagem do mapa atual.
wd
Indica se a janela interna foi clicada.
navm
Verdadeiro (true) se o navegador for o Internet Explorer
navn
Verdadeiro (true) se o navegador for o Firefox
g_r
Indica se o software R esta instalado (sim ou nao).
g_embedLegenda
Indica se a legenda deve ser incluida no corpo do mapa.
oMenuData
Array com a arvore do menu suspenso
g_3dmap
Variável que define o nome do map_file que possuí o layer para uso na funçăo 3d.
g_opcoesTemas
Variável que define se as opcoes adicionais de cada tema serao mostradas.
g_mostraRosa
Variável que define se a rosa dos ventos deve ser mostrada junto ao mouse.
g_visual
Indica qual o tipo de visual para abertura do mapa.
g_janelaMen
Define se a janela de mensagens começará aberta.
g_downloadbase
Define se na guia 2 será mostrada a opçăo de download dos dados.
g_conectargeorss
Define se na guia 2 será mostrada a opçăo de conexăo com GeoRSS.
g_uploadlocal
Variável que define se na guia 2 será mostrada a opçăo de upload.
g_conectarwms
Variável que define se na guia 2 será mostrada a opçăo de conexăo com WMS.
g_docaguias
Variável que define se o mapa deve iniciar com as guias em janela ou năo.
g_barraFerramentas1
Define se a barra de ferramentas 1 será aberta ou năo no mapa.
g_barraFerramentas2
Define se a barra de ferramentas 2 será aberta ou năo no mapa.
g_fatordezoom
Variável interna para a barra de zoom.
g_diminuixM
Diminui a largura do mapa em pixels no caso do navegador ser o IE.
g_diminuixN
Diminui a largura do mapa em pixels no caso do navegador ser o FF.
g_diminuiyM
Diminui a altura do mapa em pixels no caso do navegador ser o IE.
g_diminuiyN
Diminui a altura do mapa em pixels no caso do navegador ser o FF.
g_mapaRefDisplay
Indica a visibilidade do mapa de referęncia na inicializaçăo
g_funcaoTip
Funçăo ajax que será executada para mostrar informaçőes do tipo TIP.
g_tempotip
Tempo utilizado para verificar se o mouse está parado.
g_tipotip
Define como o tip será mostrado.
g_tipoimagem
Indica o tipo de filtro de imagem que está ativo.
g_sistemas
Nome do arquivo xml com a lista de sistemas que serăo mostrados na guia de adiçăo de temas.
destacaTamanho
Valor em pixel do retângulo de destaque de temas.
g_mensagempadrao
Mensagem padrăo que será mostrada na janela de mensagens.
g_entorno
Indica se o preenchimento do entorno do mapa está ou năo ativo.
g_guiaativa
Indica qual guia do mapa iniciará ativa.
this.inicializa= function()
Inicializa o mapa
this.montaMapa = function (retorno)
Processa os resultados da inicializaçăo e monta o mapa
this.ativaVisual = function(visual)
Ativa os ícones de escolha do visual do mapa.
this.ativaLocallizarXY = function(id)
Insere a opçăo de busca rápida.
this.ativaBuscaRapida = function (id)
Insere a opçăo de busca rápida.
this.ativaListaPropriedades = function(id)
Mostra a lista de propriedades do mapa.
this.ativaRealce = function(id)
Ativa o botăo que realiza o realce de um tema.
this.ativaGoogle = function(id)
Ativa o botăo que realiza a operaçăo de de busca no Google.
this.ativaScielo = function(id)
Ativa o botăo que realiza a operaçăo de de busca no site Scielo.
this.ativaConfluence = function(id)
Ativa o botăo que realiza a operaçăo de de busca no site confluence.
this.ativaZoomtot = function(id)
Ativa o botăo que realiza a operaçăo de zoom para a extensăo total do mapa.
this.ativaZoomli = function (id)
Ativa o botăo que realiza a operaçăo de zoom interativo.
this.ativaPan = function(id)
Ativa o botăo que realiza a operaçăo de deslocamento (pan).
this.ativaZoomiauto = function(id)
Ativa o botăo que realiza a operaçăo de zoom in.
this.ativaZoomoauto = function(id)
Ativa o botăo que realiza a operaçăo de zoom out.
this.ativaIdentifica = function(id)
Ativa o botăo que abre a funçăo de identificaçăo.
this.ativaLente = function(id)
Ativa o botăo que abre a lente de aumento.
this.ativaExten = function (id)
Ativa o botăo que abre a janela com o mapa de referęncia.
this.ativaReferencia = function(id)
Ativa o botăo que abre a janela com o mapa de referęncia.
this.ativaEscalanum = function(id)
Ativa a apresentaçăo da escala numérica.
this.ativaWiki = function(id)
Ativa o botăo de busca na wikipedia.
this.ativaReinicia = function(id)
Ativa o botăo de reinicializaçăo do mapa que restaura as condiçőes iniciais do mapa.
this.ativaMede = function(id)
Ativa o botăo de mediçăo de distâncias.
this.ativaInserexy = function(id)
Ativa o botăo de inserçăo de pontos (digitalizaçăo).
this.ativaInsereGrafico = function(id)
Ativa o botăo de inserçăo de gráficos.
this.ativaSelecao = function(id)
Ativa o botăo de seleçăo.
this.ativaOndeEstou = function(id)
Ativa o botăo de localizaçăo do usuário pelo IP.
this.criaEscalaGrafica = function()
Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica
this.atualizaEscalaGrafica = function()
Atualilza a escala gráfica
this.atualizaReferencia = function(mapexten)
Atualiza o mapa de referęncia
this.atualizaLegendaHTML = function()
Atualiza a legenda, em HTML, nos ids legenda e moveLegi
this.atualizaLegendaImagem = function()
Atualiza a legenda no formato de uma imagem
this.atualizaListaTemas = function(temas)
Atualiza a lista de temas disponíveis no mapa (guia com a lista de temas)
this.atualizaFarol = function(mapscale)
Atualiza o farol de cada tema.
this.criaCorpoMapa = function()
Cria os objetos para preenchimento com a imagem do corpo do mapa.
this.verificaClickMapa = function()
Verifica se existem funçőes adicionais que devem ser executadas quando o usuário clica no mapa.
function montaMenuSuspenso()
Monta o menu baseado na variável oMenuData