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
Inicialização do i3geo.Cria o objeto objmapa e inicializa o mapa.
Files
iniciamma.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
variáveis de configuração
Variables
g_autoRedesenhoAtiva o auto redesenho após um determinado temp.
g_sidId da seção atual no servidor.
imagemxiInicialização da variável de cálculo de posicionamento.
imagemyiInicialização da variável de cálculo de posicionamento.
atuaLegVariável interna que define se a legenda docável deve ser atualizada.
g_mashupparParâmetros de inicialização que podem ser utilizados na interface mashup.
g_operacaoNome da última operação que foi executada.
g_nomepinNome do tema atual que irá receber dados pontuais ou toponimia.
g_arvoreClickItem da árvore de temas que foi clicado por último.
g_arvoreClicksGuarda os nós da árvore de temas que já foram clicados.
g_movedoca (depreciado)Indica o status (0 ou 1) atual da janela interna.
g_movedocac (depreciado)Indica o status (0 ou 1) atual da janela para seleção de cores.
g_movedocar (depreciado)Indica o status (0 ou 1) atual da janela do mapa de referência.
g_tipoacaoTipo de ação que está sendo executada.
g_realcaDefine se o realce do mapa deve ficar ativo.
g_destacaArmazena o código do tema que está em destaque.
g_lenteabertaIndica se a lente de aumento está ou não aberta.
g_hlptIndica qual o nome do arquivo de ajuda que será aberto quando a letra “a” for digiada.
g_panMIndica se o mapa deve ou não ser deslocado.
quadrofilmeArray que guarda os objetos do quadro de animação.
g_quadrooriginalGuarda a URL da imagem do mapa atual.
wd (depreciado)Indica se a janela interna foi clicada.
navmVerdadeiro (true) se o navegador for o Internet Explorer
navnVerdadeiro (true) se o navegador for o Firefox
g_rIndica se o software R esta instalado (sim ou nao).
variáveis públicas que podem ser alteradas pelo usuário antes de inicializar o mapa
Variables
g_embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
oMenuDataArray com a arvore do menu suspenso
g_3dmapVariável que define o nome do map_file que possuí o layer para uso na função 3d.
g_opcoesTemasVariável que define se as opcoes adicionais de cada tema serao mostradas.
g_mostraRosaVariável que define se a rosa dos ventos deve ser mostrada junto ao mouse.
g_visualIndica qual o tipo de visual para abertura do mapa.
g_janelaMenDefine se a janela de mensagens começará aberta.
g_downloadbaseDefine se na guia 2 será mostrada a opção de download dos dados.
g_conectargeorssDefine se na guia 2 será mostrada a opção de conexão com GeoRSS.
g_uploadlocalVariável que define se na guia 2 será mostrada a opção de upload.
g_conectarwmsVariável que define se na guia 2 será mostrada a opção de conexão com WMS.
g_docaguiasVariável que define se o mapa deve iniciar com as guias em janela ou não.
g_barraFerramentas1Define se a barra de ferramentas 1 será aberta ou não no mapa.
g_barraFerramentas2Define se a barra de ferramentas 2 será aberta ou não no mapa.
g_fatordezoomVariável interna para a barra de zoom.
g_diminuixMDiminui a largura do mapa em pixels no caso do navegador ser o IE.
g_diminuixNDiminui a largura do mapa em pixels no caso do navegador ser o FF.
g_diminuiyMDiminui a altura do mapa em pixels no caso do navegador ser o IE.
g_diminuiyNDiminui a altura do mapa em pixels no caso do navegador ser o FF.
g_mapaRefDisplayIndica a visibilidade do mapa de referência na inicialização
g_funcaoTipFunção ajax que será executada para mostrar informações do tipo TIP.
g_tempotipTempo utilizado para verificar se o mouse está parado.
g_tipotipDefine como o tip será mostrado.
g_tipoimagemIndica o tipo de filtro de imagem que está ativo.
g_sistemasNome do arquivo xml com a lista de sistemas que serão mostrados na guia de adição de temas.
destacaTamanhoValor em pixel do retângulo de destaque de temas.
g_mensagempadraoMensagem padrão que será mostrada na janela de mensagens.
g_entornoIndica se o preenchimento do entorno do mapa está ou não ativo.
g_guiaativaIndica qual guia do mapa iniciará ativa.
MapaObjeto mapa (objmapa).
Variables
objmapa.wLargura do mapa criado
objmapa.hAltura do mapa criado
objmapa. navegacaoDirIndica se deve ser incluida a opção de navegação nos diretórios do servidor.
objmapa. listavisualString com a lista de visuais disponíveis no i3geo.
objmapa. visualatualIndica qual o visual atualmente em uso.
objmapa. funcoesClickMapaArray com a lista de funções que serão executadas quando o usuário clica no mapa
objmapa. objtipsArray que guarda os objetos tips fixos na tela.
objmapa. tempoInicia o temporizador para redesenhar o mapa.
objmapa. autoRedesenhoInicia o temporizador para redesenhar o mapa automaticamente.
objmapa. temaAtivoTema que esta ativo.
objmapa. pinmarcaSimbolo utilizado para insercao de pontos.
objmapa. pintamanhoTamanho da marca utilizada na inclusão de pontos
objmapa. escalaEscala do mapa atual.
objmapa. temasTemas disponíveis no mapa atual.
objmapa. legendaLegenda HTML do mapa atual.
objmapa. finalizaFunção que será executada no final do processo de montagem do mapa.
objmapa. guiaTemasDefine qual a guia para listar os temas do mapa
objmapa. guiaMenuDefine qual a guia que receberá o menu de seleção de temas
objmapa. guiaLegendaDefine qual a guia receberá a legenda do mapa
objmapa. guiaListaMapasDefine a guia que receberá a lista de mapas
Functions
inicializaInicializa o mapa
montaMapaProcessa os resultados da inicialização e monta o mapa
ativaVisualAtiva os ícones de escolha do visual do mapa.
ativaLocallizarXYInsere a opção de busca rápida.
ativaBuscaRapidaInsere a opção de busca rápida.
ativaListaPropriedadesMostra a lista de propriedades do mapa.
ativaRealceAtiva o botão que realiza o realce de um tema.
ativaGoogleAtiva o botão que realiza a operação de de busca no Google.
ativaScieloAtiva o botão que realiza a operação de de busca no site Scielo.
ativaConfluenceAtiva o botão que realiza a operação de de busca no site confluence.
ativaZoomtotAtiva o botão que realiza a operação de zoom para a extensão total do mapa.
ativaZoomliAtiva o botão que realiza a operação de zoom interativo.
ativaPanAtiva o botão que realiza a operação de deslocamento (pan).
ativaZoomiautoAtiva o botão que realiza a operação de zoom in.
ativaZoomoautoAtiva o botão que realiza a operação de zoom out.
ativaIdentificaAtiva o botão que abre a função de identificação.
ativaLenteAtiva o botão que abre a lente de aumento.
ativaExtenAtiva o botão que abre a janela com o mapa de referência.
ativaReferenciaAtiva o botão que abre a janela com o mapa de referência.
ativaEscalanumAtiva a apresentação da escala numérica.
ativaWikiAtiva o botão de busca na wikipedia.
ativaReiniciaAtiva o botão de reinicialização do mapa que restaura as condições iniciais do mapa.
ativaMedeAtiva o botão de medição de distâncias.
ativaInserexyAtiva o botão de inserção de pontos (digitalização).
ativaInsereGraficoAtiva o botão de inserção de gráficos.
ativaSelecaoAtiva o botão de seleção.
ativaTextoFidAtiva o botão de inserção de toponímia.
ativa3dAtiva a funcionalidade do botão 3d.
ativaImpressãoAtiva o botão de impressão do mapa.
ativaOndeEstouAtiva o botão de localização do usuário pelo IP.
criaEscalaGraficaCria a escala gráfica como um lemento HTML se existir o id escalaGrafica
atualizaEscalaGraficaAtualilza a escala gráfica
atualizaReferenciaAtualiza o mapa de referência
atualizaLegendaHTMLAtualiza a legenda, em HTML, nos ids legenda e moveLegi
atualizaLegendaImagemAtualiza a legenda no formato de uma imagem
atualizaListaTemasAtualiza a lista de temas disponíveis no mapa (guia com a lista de temas)
atualizaFarolAtualiza o farol de cada tema.
criaCorpoMapaCria os objetos para preenchimento com a imagem do corpo do mapa.
verificaClickMapaVerifica se existem funções adicionais que devem ser executadas quando o usuário clica no mapa.

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
Variables
g_autoRedesenhoAtiva o auto redesenho após um determinado temp.
g_sidId da seção atual no servidor.
imagemxiInicialização da variável de cálculo de posicionamento.
imagemyiInicialização da variável de cálculo de posicionamento.
atuaLegVariável interna que define se a legenda docável deve ser atualizada.
g_mashupparParâmetros de inicialização que podem ser utilizados na interface mashup.
g_operacaoNome da última operação que foi executada.
g_nomepinNome do tema atual que irá receber dados pontuais ou toponimia.
g_arvoreClickItem da árvore de temas que foi clicado por último.
g_arvoreClicksGuarda os nós da árvore de temas que já foram clicados.
g_movedoca (depreciado)Indica o status (0 ou 1) atual da janela interna.
g_movedocac (depreciado)Indica o status (0 ou 1) atual da janela para seleção de cores.
g_movedocar (depreciado)Indica o status (0 ou 1) atual da janela do mapa de referência.
g_tipoacaoTipo de ação que está sendo executada.
g_realcaDefine se o realce do mapa deve ficar ativo.
g_destacaArmazena o código do tema que está em destaque.
g_lenteabertaIndica se a lente de aumento está ou não aberta.
g_hlptIndica qual o nome do arquivo de ajuda que será aberto quando a letra “a” for digiada.
g_panMIndica se o mapa deve ou não ser deslocado.
quadrofilmeArray que guarda os objetos do quadro de animação.
g_quadrooriginalGuarda a URL da imagem do mapa atual.
wd (depreciado)Indica se a janela interna foi clicada.
navmVerdadeiro (true) se o navegador for o Internet Explorer
navnVerdadeiro (true) se o navegador for o Firefox
g_rIndica 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
Variables
g_embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
oMenuDataArray com a arvore do menu suspenso
g_3dmapVariável que define o nome do map_file que possuí o layer para uso na função 3d.
g_opcoesTemasVariável que define se as opcoes adicionais de cada tema serao mostradas.
g_mostraRosaVariável que define se a rosa dos ventos deve ser mostrada junto ao mouse.
g_visualIndica qual o tipo de visual para abertura do mapa.
g_janelaMenDefine se a janela de mensagens começará aberta.
g_downloadbaseDefine se na guia 2 será mostrada a opção de download dos dados.
g_conectargeorssDefine se na guia 2 será mostrada a opção de conexão com GeoRSS.
g_uploadlocalVariável que define se na guia 2 será mostrada a opção de upload.
g_conectarwmsVariável que define se na guia 2 será mostrada a opção de conexão com WMS.
g_docaguiasVariável que define se o mapa deve iniciar com as guias em janela ou não.
g_barraFerramentas1Define se a barra de ferramentas 1 será aberta ou não no mapa.
g_barraFerramentas2Define se a barra de ferramentas 2 será aberta ou não no mapa.
g_fatordezoomVariável interna para a barra de zoom.
g_diminuixMDiminui a largura do mapa em pixels no caso do navegador ser o IE.
g_diminuixNDiminui a largura do mapa em pixels no caso do navegador ser o FF.
g_diminuiyMDiminui a altura do mapa em pixels no caso do navegador ser o IE.
g_diminuiyNDiminui a altura do mapa em pixels no caso do navegador ser o FF.
g_mapaRefDisplayIndica a visibilidade do mapa de referência na inicialização
g_funcaoTipFunção ajax que será executada para mostrar informações do tipo TIP.
g_tempotipTempo utilizado para verificar se o mouse está parado.
g_tipotipDefine como o tip será mostrado.
g_tipoimagemIndica o tipo de filtro de imagem que está ativo.
g_sistemasNome do arquivo xml com a lista de sistemas que serão mostrados na guia de adição de temas.
destacaTamanhoValor em pixel do retângulo de destaque de temas.
g_mensagempadraoMensagem padrão que será mostrada na janela de mensagens.
g_entornoIndica se o preenchimento do entorno do mapa está ou não ativo.
g_guiaativaIndica 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
Variables
objmapa.wLargura do mapa criado
objmapa.hAltura do mapa criado
objmapa. navegacaoDirIndica se deve ser incluida a opção de navegação nos diretórios do servidor.
objmapa. listavisualString com a lista de visuais disponíveis no i3geo.
objmapa. visualatualIndica qual o visual atualmente em uso.
objmapa. funcoesClickMapaArray com a lista de funções que serão executadas quando o usuário clica no mapa
objmapa. objtipsArray que guarda os objetos tips fixos na tela.
objmapa. tempoInicia o temporizador para redesenhar o mapa.
objmapa. autoRedesenhoInicia o temporizador para redesenhar o mapa automaticamente.
objmapa. temaAtivoTema que esta ativo.
objmapa. pinmarcaSimbolo utilizado para insercao de pontos.
objmapa. pintamanhoTamanho da marca utilizada na inclusão de pontos
objmapa. escalaEscala do mapa atual.
objmapa. temasTemas disponíveis no mapa atual.
objmapa. legendaLegenda HTML do mapa atual.
objmapa. finalizaFunção que será executada no final do processo de montagem do mapa.
objmapa. guiaTemasDefine qual a guia para listar os temas do mapa
objmapa. guiaMenuDefine qual a guia que receberá o menu de seleção de temas
objmapa. guiaLegendaDefine qual a guia receberá a legenda do mapa
objmapa. guiaListaMapasDefine a guia que receberá a lista de mapas
Functions
inicializaInicializa o mapa
montaMapaProcessa os resultados da inicialização e monta o mapa
ativaVisualAtiva os ícones de escolha do visual do mapa.
ativaLocallizarXYInsere a opção de busca rápida.
ativaBuscaRapidaInsere a opção de busca rápida.
ativaListaPropriedadesMostra a lista de propriedades do mapa.
ativaRealceAtiva o botão que realiza o realce de um tema.
ativaGoogleAtiva o botão que realiza a operação de de busca no Google.
ativaScieloAtiva o botão que realiza a operação de de busca no site Scielo.
ativaConfluenceAtiva o botão que realiza a operação de de busca no site confluence.
ativaZoomtotAtiva o botão que realiza a operação de zoom para a extensão total do mapa.
ativaZoomliAtiva o botão que realiza a operação de zoom interativo.
ativaPanAtiva o botão que realiza a operação de deslocamento (pan).
ativaZoomiautoAtiva o botão que realiza a operação de zoom in.
ativaZoomoautoAtiva o botão que realiza a operação de zoom out.
ativaIdentificaAtiva o botão que abre a função de identificação.
ativaLenteAtiva o botão que abre a lente de aumento.
ativaExtenAtiva o botão que abre a janela com o mapa de referência.
ativaReferenciaAtiva o botão que abre a janela com o mapa de referência.
ativaEscalanumAtiva a apresentação da escala numérica.
ativaWikiAtiva o botão de busca na wikipedia.
ativaReiniciaAtiva o botão de reinicialização do mapa que restaura as condições iniciais do mapa.
ativaMedeAtiva o botão de medição de distâncias.
ativaInserexyAtiva o botão de inserção de pontos (digitalização).
ativaInsereGraficoAtiva o botão de inserção de gráficos.
ativaSelecaoAtiva o botão de seleção.
ativaTextoFidAtiva o botão de inserção de toponímia.
ativa3dAtiva a funcionalidade do botão 3d.
ativaImpressãoAtiva o botão de impressão do mapa.
ativaOndeEstouAtiva o botão de localização do usuário pelo IP.
criaEscalaGraficaCria a escala gráfica como um lemento HTML se existir o id escalaGrafica
atualizaEscalaGraficaAtualilza a escala gráfica
atualizaReferenciaAtualiza o mapa de referência
atualizaLegendaHTMLAtualiza a legenda, em HTML, nos ids legenda e moveLegi
atualizaLegendaImagemAtualiza a legenda no formato de uma imagem
atualizaListaTemasAtualiza a lista de temas disponíveis no mapa (guia com a lista de temas)
atualizaFarolAtualiza o farol de cada tema.
criaCorpoMapaCria os objetos para preenchimento com a imagem do corpo do mapa.
verificaClickMapaVerifica 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.

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.