Cria o objeto objmapa e inicializa o mapa.
Define as operações das funcionalidades principais.
g_janelaMen = “nao”
objmapa = new Mapa()
objmapa.inicializa()
Inicialização do i3geo. | Cria o objeto objmapa e inicializa o mapa. |
Files | |
iniciamma.js | |
Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
variáveis de configuração | |
Variables | |
g_autoRedesenho | Ativa o auto redesenho após um determinado temp. |
g_sid | Id da seção atual no servidor. |
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 (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_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. |
quadrofilme | Array que guarda os objetos do quadro de animação. |
g_quadrooriginal | Guarda a URL da imagem do mapa atual. |
wd (depreciado) | 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). |
variáveis públicas que podem ser alteradas pelo usuário antes de inicializar o mapa | |
Variables | |
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. |
Mapa | Objeto mapa (objmapa). |
Variables | |
objmapa.w | Largura do mapa criado |
objmapa.h | Altura do mapa criado |
objmapa. navegacaoDir | Indica se deve ser incluida a opção de navegação nos diretórios do servidor. |
objmapa. listavisual | String com a lista de visuais disponíveis no i3geo. |
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 |
objmapa. objtips | Array que guarda os objetos tips fixos na tela. |
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. |
objmapa. pinmarca | Simbolo utilizado para insercao de pontos. |
objmapa. pintamanho | Tamanho da marca utilizada na inclusão de pontos |
objmapa. escala | Escala do mapa atual. |
objmapa. temas | Temas disponíveis no mapa atual. |
objmapa. legenda | Legenda HTML do mapa atual. |
objmapa. finaliza | Função que será executada no final do processo de montagem do mapa. |
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 | Inicializa o mapa |
montaMapa | Processa os resultados da inicialização e monta o mapa |
ativaVisual | Ativa os ícones de escolha do visual do mapa. |
ativaLocallizarXY | Insere a opção de busca rápida. |
ativaBuscaRapida | Insere a opção de busca rápida. |
ativaListaPropriedades | Mostra a lista de propriedades do mapa. |
ativaRealce | Ativa o botão que realiza o realce de um tema. |
ativaGoogle | Ativa o botão que realiza a operação de de busca no Google. |
ativaScielo | Ativa o botão que realiza a operação de de busca no site Scielo. |
ativaConfluence | Ativa o botão que realiza a operação de de busca no site confluence. |
ativaZoomtot | Ativa o botão que realiza a operação de zoom para a extensão total do mapa. |
ativaZoomli | Ativa o botão que realiza a operação de zoom interativo. |
ativaPan | Ativa o botão que realiza a operação de deslocamento (pan). |
ativaZoomiauto | Ativa o botão que realiza a operação de zoom in. |
ativaZoomoauto | Ativa o botão que realiza a operação de zoom out. |
ativaIdentifica | Ativa o botão que abre a função de identificação. |
ativaLente | Ativa o botão que abre a lente de aumento. |
ativaExten | Ativa o botão que abre a janela com o mapa de referência. |
ativaReferencia | Ativa o botão que abre a janela com o mapa de referência. |
ativaEscalanum | Ativa a apresentação da escala numérica. |
ativaWiki | Ativa o botão de busca na wikipedia. |
ativaReinicia | Ativa o botão de reinicialização do mapa que restaura as condições iniciais do mapa. |
ativaMede | Ativa o botão de medição de distâncias. |
ativaInserexy | Ativa o botão de inserção de pontos (digitalização). |
ativaInsereGrafico | Ativa o botão de inserção de gráficos. |
ativaSelecao | Ativa o botão de seleção. |
ativaTextoFid | Ativa o botão de inserção de toponímia. |
ativa3d | Ativa a funcionalidade do botão 3d. |
ativaImpressão | Ativa o botão de impressão do mapa. |
ativaOndeEstou | Ativa o botão de localização do usuário pelo IP. |
criaEscalaGrafica | Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica |
atualizaEscalaGrafica | Atualilza a escala gráfica |
atualizaReferencia | Atualiza o mapa de referência |
atualizaLegendaHTML | Atualiza a legenda, em HTML, nos ids legenda e moveLegi |
atualizaLegendaImagem | Atualiza a legenda no formato de uma imagem |
atualizaListaTemas | Atualiza a lista de temas disponíveis no mapa (guia com a lista de temas) |
atualizaFarol | Atualiza o farol de cada tema. |
criaCorpoMapa | Cria os objetos para preenchimento com a imagem do corpo do mapa. |
verificaClickMapa | Verifica se existem funções adicionais que devem ser executadas quando o usuário clica no mapa. |
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença. Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
Variables | |
g_autoRedesenho | Ativa o auto redesenho após um determinado temp. |
g_sid | Id da seção atual no servidor. |
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 (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_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. |
quadrofilme | Array que guarda os objetos do quadro de animação. |
g_quadrooriginal | Guarda a URL da imagem do mapa atual. |
wd (depreciado) | 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_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_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
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_arvoreClick
Item da árvore de temas que foi clicado por último. Guarda o identificador do nó da árvore de temas.
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
Indica o status (0 ou 1) atual da janela interna. Se a janela estiver sendo movimentada, o status é igual a 1.
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
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
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
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
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
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
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.
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
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
Indica se a janela interna foi clicada. Utilizada na movimentação interativa da janela interna.
g_r
Indica se o software R esta instalado (sim ou nao). É preenchida na inicialização do mapa via AJAX.
Variables | |
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. |
oMenuData
Array com a arvore do menu suspenso
Se for igual a “” será utilizado o menu padrão.
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
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.
sim|nao
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.
sim|nao
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_downloadbase
Define se na guia 2 será mostrada a opção de download dos dados.
sim|nao
g_conectargeorss
Define se na guia 2 será mostrada a opção de conexão com GeoRSS.
sim|nao
g_uploadlocal
Variável que define se na guia 2 será mostrada a opção de upload.
sim|nao
g_conectarwms
Variável que define se na guia 2 será mostrada a opção de conexão com WMS.
sim|nao
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.
sim|nao
g_barraFerramentas1
Define se a barra de ferramentas 1 será aberta ou não no mapa.
sim|nao
g_barraFerramentas2
Define se a barra de ferramentas 2 será aberta ou não no mapa.
sim|nao
g_mapaRefDisplay
Indica a visibilidade do mapa de referência na inicialização
block|none
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
Tempo utilizado para verificar se o mouse está parado.
Se o mouse estiver parado, a função de mostrar tip é ativada.
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
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.
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.
sim|nao
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.
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 |
objmapa | objeto mapa do i3geo |
objmapa = New Mapa()
Variables | |
objmapa.w | Largura do mapa criado |
objmapa.h | Altura do mapa criado |
objmapa. navegacaoDir | Indica se deve ser incluida a opção de navegação nos diretórios do servidor. |
objmapa. listavisual | String com a lista de visuais disponíveis no i3geo. |
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 |
objmapa. objtips | Array que guarda os objetos tips fixos na tela. |
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. |
objmapa. pinmarca | Simbolo utilizado para insercao de pontos. |
objmapa. pintamanho | Tamanho da marca utilizada na inclusão de pontos |
objmapa. escala | Escala do mapa atual. |
objmapa. temas | Temas disponíveis no mapa atual. |
objmapa. legenda | Legenda HTML do mapa atual. |
objmapa. finaliza | Função que será executada no final do processo de montagem do mapa. |
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 | Inicializa o mapa |
montaMapa | Processa os resultados da inicialização e monta o mapa |
ativaVisual | Ativa os ícones de escolha do visual do mapa. |
ativaLocallizarXY | Insere a opção de busca rápida. |
ativaBuscaRapida | Insere a opção de busca rápida. |
ativaListaPropriedades | Mostra a lista de propriedades do mapa. |
ativaRealce | Ativa o botão que realiza o realce de um tema. |
ativaGoogle | Ativa o botão que realiza a operação de de busca no Google. |
ativaScielo | Ativa o botão que realiza a operação de de busca no site Scielo. |
ativaConfluence | Ativa o botão que realiza a operação de de busca no site confluence. |
ativaZoomtot | Ativa o botão que realiza a operação de zoom para a extensão total do mapa. |
ativaZoomli | Ativa o botão que realiza a operação de zoom interativo. |
ativaPan | Ativa o botão que realiza a operação de deslocamento (pan). |
ativaZoomiauto | Ativa o botão que realiza a operação de zoom in. |
ativaZoomoauto | Ativa o botão que realiza a operação de zoom out. |
ativaIdentifica | Ativa o botão que abre a função de identificação. |
ativaLente | Ativa o botão que abre a lente de aumento. |
ativaExten | Ativa o botão que abre a janela com o mapa de referência. |
ativaReferencia | Ativa o botão que abre a janela com o mapa de referência. |
ativaEscalanum | Ativa a apresentação da escala numérica. |
ativaWiki | Ativa o botão de busca na wikipedia. |
ativaReinicia | Ativa o botão de reinicialização do mapa que restaura as condições iniciais do mapa. |
ativaMede | Ativa o botão de medição de distâncias. |
ativaInserexy | Ativa o botão de inserção de pontos (digitalização). |
ativaInsereGrafico | Ativa o botão de inserção de gráficos. |
ativaSelecao | Ativa o botão de seleção. |
ativaTextoFid | Ativa o botão de inserção de toponímia. |
ativa3d | Ativa a funcionalidade do botão 3d. |
ativaImpressão | Ativa o botão de impressão do mapa. |
ativaOndeEstou | Ativa o botão de localização do usuário pelo IP. |
criaEscalaGrafica | Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica |
atualizaEscalaGrafica | Atualilza a escala gráfica |
atualizaReferencia | Atualiza o mapa de referência |
atualizaLegendaHTML | Atualiza a legenda, em HTML, nos ids legenda e moveLegi |
atualizaLegendaImagem | Atualiza a legenda no formato de uma imagem |
atualizaListaTemas | Atualiza a lista de temas disponíveis no mapa (guia com a lista de temas) |
atualizaFarol | Atualiza o farol de cada tema. |
criaCorpoMapa | Cria os objetos para preenchimento com a imagem do corpo do mapa. |
verificaClickMapa | Verifica se existem funções adicionais que devem ser executadas quando o usuário clica no mapa. |
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.
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.
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
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
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.
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.
Tema que esta ativo.
Utilizado em varias operacoes onde o tema e selecionado de um combo
Simbolo utilizado para insercao de pontos.
A inserção é utilizada em algumas ferramentas, como a digitalização de elementos.
Temas disponíveis no mapa atual.
Guarda a lista de temas e suas características. É definida quando o mapa é inicializado ou redesenhado.
Função que será executada no final do processo de montagem do mapa.
Pode ser utilizada quando se deseja customizar o I3Geo.
this.montaMapa = function ( retorno )
Processa os resultados da inicialização e monta o mapa
Resultado da função inicializa
this.ativaVisual = function( visual )
Ativa os ícones de escolha do visual do mapa.
id | id do elemento |
this.ativaLocallizarXY = function( id )
Insere a opção de busca rápida.
id | id do elemento que ativa a operação |
this.ativaBuscaRapida = function ( id )
Insere a opção de busca rápida.
id | id do elemento que ativa a operação |
this.ativaListaPropriedades = function( id )
Mostra a lista de propriedades do mapa.
id | id do elemento que ativa a operação |
this.ativaRealce = function( id )
Ativa o botão que realiza o realce de um tema.
id | id do elemento que ativa a operação |
this.ativaGoogle = function( id )
Ativa o botão que realiza a operação de de busca no Google.
id | id do elemento que ativa a operação |
this.ativaScielo = function( id )
Ativa o botão que realiza a operação de de busca no site Scielo.
id | id do elemento que ativa a operação |
this.ativaConfluence = function( id )
Ativa o botão que realiza a operação de de busca no site confluence.
id | id do elemento que ativa a operação |
this.ativaZoomtot = function( id )
Ativa o botão que realiza a operação de zoom para a extensão total do mapa.
id | id do elemento que ativa a operação |
this.ativaZoomli = function ( id )
Ativa o botão que realiza a operação de zoom interativo.
id | id do elemento que ativa a operação |
this.ativaPan = function( id )
Ativa o botão que realiza a operação de deslocamento (pan).
id | id do elemento que ativa a operação |
this.ativaZoomiauto = function( id )
Ativa o botão que realiza a operação de zoom in.
id | id do elemento que ativa a operação |
this.ativaZoomoauto = function( id )
Ativa o botão que realiza a operação de zoom out.
id | id do elemento que ativa a operação |
this.ativaIdentifica = function( id )
Ativa o botão que abre a função de identificação.
id | id do elemento que ativa a operação |
this.ativaLente = function( id )
Ativa o botão que abre a lente de aumento.
id | id do elemento que ativa a operação |
this.ativaExten = function ( id )
Ativa o botão que abre a janela com o mapa de referência.
id | id do elemento que ativa a operação |
this.ativaReferencia = function( id )
Ativa o botão que abre a janela com o mapa de referência.
id | id do elemento que ativa a operação |
this.ativaEscalanum = function( id )
Ativa a apresentação da escala numérica.
id | id do elemento que ativa a operação |
this.ativaWiki = function( id )
Ativa o botão de busca na wikipedia.
id | id do elemento que ativa a operação |
this.ativaReinicia = function( id )
Ativa o botão de reinicialização do mapa que restaura as condições iniciais do mapa.
id | id do elemento que ativa a operação |
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.
id | id do elemento que ativa a operação |
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.
id | id do elemento que ativa a operação |
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.
id | id do elemento que ativa a operação |
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.
id | id do elemento que ativa a operação |
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.
id | id do elemento que ativa a operação |
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.
id | id do elemento que ativa a operaçã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.
id | id do elemento que ativa a operação |
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.
id | id do elemento que ativa a operação |
this.criaEscalaGrafica = function()
Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica
this.atualizaReferencia = function( mapexten )
Atualiza o mapa de referência
mapexten | extensão geográfica |
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)
temas | lista de temas. Se vazio, utiliza o objeto objmapa.temas |
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
mapscale | escala de comparação com a escala de cada tema |
Ativa o auto redesenho após um determinado temp.
g_autoRedesenho
Inicialização da variável de cálculo de posicionamento.
imagemxi
Inicialização da variável de cálculo de posicionamento.
imagemyi
Variável interna que define se a legenda docável deve ser atualizada.
atuaLeg
Parâmetros de inicialização que podem ser utilizados na interface mashup.
g_mashuppar
Nome da última operação que foi executada.
g_operacao
Nome do tema atual que irá receber dados pontuais ou toponimia.
g_nomepin
Item da árvore de temas que foi clicado por último.
g_arvoreClick
Guarda os nós da árvore de temas que já foram clicados.
g_arvoreClicks
Indica o status (0 ou 1) atual da janela interna.
g_movedoca
Indica o status (0 ou 1) atual da janela para seleção de cores.
g_movedocac
Indica o status (0 ou 1) atual da janela do mapa de referência.
g_movedocar
Tipo de ação que está sendo executada.
g_tipoacao
Define se o realce do mapa deve ficar ativo.
g_realca
Armazena o código do tema que está em destaque.
g_destaca
Indica se a lente de aumento está ou não aberta.
g_lenteaberta
Indica qual o nome do arquivo de ajuda que será aberto quando a letra “a” for digiada.
g_hlpt
Indica se o mapa deve ou não ser deslocado.
g_panM
Guarda a URL da imagem do mapa atual.
g_quadrooriginal
Indica se a janela interna foi clicada.
wd
Verdadeiro (true) se o navegador for o Internet Explorer
navm
Verdadeiro (true) se o navegador for o Firefox
navn
Indica se o software R esta instalado (sim ou nao).
g_r
Indica se a legenda deve ser incluida no corpo do mapa.
g_embedLegenda
Array com a arvore do menu suspenso
oMenuData
Variável que define o nome do map_file que possuí o layer para uso na função 3d.
g_3dmap
Variável que define se as opcoes adicionais de cada tema serao mostradas.
g_opcoesTemas
Variável que define se a rosa dos ventos deve ser mostrada junto ao mouse.
g_mostraRosa
Indica qual o tipo de visual para abertura do mapa.
g_visual
Define se a janela de mensagens começará aberta.
g_janelaMen
Define se na guia 2 será mostrada a opção de download dos dados.
g_downloadbase
Define se na guia 2 será mostrada a opção de conexão com GeoRSS.
g_conectargeorss
Variável que define se na guia 2 será mostrada a opção de upload.
g_uploadlocal
Variável que define se na guia 2 será mostrada a opção de conexão com WMS.
g_conectarwms
Variável que define se o mapa deve iniciar com as guias em janela ou não.
g_docaguias
Define se a barra de ferramentas 1 será aberta ou não no mapa.
g_barraFerramentas1
Define se a barra de ferramentas 2 será aberta ou não no mapa.
g_barraFerramentas2
Variável interna para a barra de zoom.
g_fatordezoom
Diminui a largura do mapa em pixels no caso do navegador ser o IE.
g_diminuixM
Diminui a largura do mapa em pixels no caso do navegador ser o FF.
g_diminuixN
Diminui a altura do mapa em pixels no caso do navegador ser o IE.
g_diminuiyM
Diminui a altura do mapa em pixels no caso do navegador ser o FF.
g_diminuiyN
Indica a visibilidade do mapa de referência na inicialização
g_mapaRefDisplay
Função ajax que será executada para mostrar informações do tipo TIP.
g_funcaoTip
Tempo utilizado para verificar se o mouse está parado.
g_tempotip
Define como o tip será mostrado.
g_tipotip
Indica o tipo de filtro de imagem que está ativo.
g_tipoimagem
Nome do arquivo xml com a lista de sistemas que serão mostrados na guia de adição de temas.
g_sistemas
Valor em pixel do retângulo de destaque de temas.
destacaTamanho
Mensagem padrão que será mostrada na janela de mensagens.
g_mensagempadrao
Indica se o preenchimento do entorno do mapa está ou não ativo.
g_entorno
Indica qual guia do mapa iniciará ativa.
g_guiaativa
Inicializa o mapa
this.inicializa= function()
Processa os resultados da inicialização e monta o mapa
this.montaMapa = function ( retorno )
Ativa os ícones de escolha do visual do mapa.
this.ativaVisual = function( visual )
Insere a opção de busca rápida.
this.ativaLocallizarXY = function( id )
Insere a opção de busca rápida.
this.ativaBuscaRapida = function ( id )
Mostra a lista de propriedades do mapa.
this.ativaListaPropriedades = function( id )
Ativa o botão que realiza o realce de um tema.
this.ativaRealce = function( id )
Ativa o botão que realiza a operação de de busca no Google.
this.ativaGoogle = function( id )
Ativa o botão que realiza a operação de de busca no site Scielo.
this.ativaScielo = function( id )
Ativa o botão que realiza a operação de de busca no site confluence.
this.ativaConfluence = function( id )
Ativa o botão que realiza a operação de zoom para a extensão total do mapa.
this.ativaZoomtot = function( id )
Ativa o botão que realiza a operação de zoom interativo.
this.ativaZoomli = function ( id )
Ativa o botão que realiza a operação de deslocamento (pan).
this.ativaPan = function( id )
Ativa o botão que realiza a operação de zoom in.
this.ativaZoomiauto = function( id )
Ativa o botão que realiza a operação de zoom out.
this.ativaZoomoauto = function( id )
Ativa o botão que abre a função de identificação.
this.ativaIdentifica = function( id )
Ativa o botão que abre a lente de aumento.
this.ativaLente = function( id )
Ativa o botão que abre a janela com o mapa de referência.
this.ativaExten = function ( id )
Ativa o botão que abre a janela com o mapa de referência.
this.ativaReferencia = function( id )
Ativa a apresentação da escala numérica.
this.ativaEscalanum = function( id )
Ativa o botão de busca na wikipedia.
this.ativaWiki = function( id )
Ativa o botão de reinicialização do mapa que restaura as condições iniciais do mapa.
this.ativaReinicia = function( id )
Ativa o botão de medição de distâncias.
this.ativaMede = function( id )
Ativa o botão de inserção de pontos (digitalização).
this.ativaInserexy = function( id )
Ativa o botão de inserção de gráficos.
this.ativaInsereGrafico = function( id )
Ativa o botão de seleção.
this.ativaSelecao = function( id )
Ativa o botão de localização do usuário pelo IP.
this.ativaOndeEstou = function( id )
Cria a escala gráfica como um lemento HTML se existir o id escalaGrafica
this.criaEscalaGrafica = function()
Atualilza a escala gráfica
this.atualizaEscalaGrafica = function()
Atualiza o mapa de referência
this.atualizaReferencia = function( mapexten )
Atualiza a legenda, em HTML, nos ids legenda e moveLegi
this.atualizaLegendaHTML = function()
Atualiza a legenda no formato de uma imagem
this.atualizaLegendaImagem = function()
Atualiza a lista de temas disponíveis no mapa (guia com a lista de temas)
this.atualizaListaTemas = function( temas )
Atualiza o farol de cada tema.
this.atualizaFarol = function( mapscale )
Cria os objetos para preenchimento com a imagem do corpo do mapa.
this.criaCorpoMapa = function()
Verifica se existem funções adicionais que devem ser executadas quando o usuário clica no mapa.
this.verificaClickMapa = function()