Funções gerais

Funções de uso geral para processamento de dados

Summary
Funções geraisFunções de uso geral para processamento de dados
Files
funcoes.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Functions
$imRetorna o caminho correto de uma imagem.
$topMuda a posição (superior) de um objeto tanto no IE como no Firefox.
$leftMuda a posição (esquerda) de um objeto tanto no IE como no Firefox.
htmlAcentosTroca os acentos de uma frase por entidades html.
trataErroTrata o erro de um try cacth.
iCookieInsere um cookie.
pCookiePega um cookie.
interface
Functions
mudaVisualMuda o visual do mapa atual
initJanelaMenAbre a janela com as mensagens de ajuda ao usuário
docaguiasColoca as guias de navegação em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
ativaGuiasAtiva as guias principais do mapa, definindo as funções que serão executadas quando a guia é escolhida.
mensagemfAbre uma mensagem na tela em um DIV.
wdocafAbre a janela docável para executar algum programa.
redimwdocafRedimensiona a janela docável.
wdocaf2Abre uma segunda janela docável para executar algum programa relativo a outra janela.
wdocafechafFecha uma janela docável.
ajudaf
mostradicasfMostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
mudaiconfMuda as bordas dos ícones de ferramentas, passando todos para normal.
ferramentasfAtiva o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
mostraguiafAtiva a visualização de uma determinada guia.
mostraferramentaAtiva a visualização de uma guia de ferramentas.
borraBorra o mapa evitando que o usuário clique em alguma opção
aguardeCria um objeto aguarde.
ativaClicksAtiva as operações de clique sobre o mapa
navegação
Functions
initJanelaZoomAbre a janela com as ferramentas de zoom
initJanelaRefAbre a janela com o mapa de referencia
mudaboxnfPosiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
movelentefMove a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
zoomiautoAproxima o mapa tendo o centro como referência.
zoomoautoAfasta o mapa tendo o centro como referência.
zoomboxfFaz o zoom no mapa utilizando a opção de desenhar um retângulo.
zoomIPLocaliza no mapa o usuário baseado em seu número IP.
zoomPontoLocaliza uma coordenada no mapa.
clicouRefAltera a abrangência do mapa quando o mapa de referência é clicado
movimentoRefPega a coordenada do cursor sobre o mapa de referência
aplicaescalaAplica a escala numerica definida no formulário existente no mapa.
zoomtotZoom para a extensão default.
panFixoDesloca o mapa em uma direção determinada.
ativaEntornoAtiva ou desativa a carga do entorno.
geraURLentornoGera as urls que farão parte dos divs de desenho do entorno do mapa
ajustaEntornoAjusta o tamanho do mapa e das imagens do entorno
atributos
Functions
buscaRapidaRealiza a busca por palavra no serviço geonames do MMA
verificaTipVerifica se a opção de identificação está ativa e se o mouse está parado.
verificaTipDefaultExecuta a operação de identificação para mostrar um TIP.
mostraTipMostra a descrição de um elemento do mapa como um tip na posição do mouse.
legenda
Functions
legendaGraficoMostra a legenda dos gráficos adicionados no mapa.
inverteStatusClasseAtiva ou desativa a visualização de uma classe de um tema.
sistemas de busca e navegação
Functions
atualizagoogleAtualiza o box do google se a função google estiver ativa
atualizascieloAtualiza a lista de dados na opção de busca Scielo
atualizaconfluenceAtualiza a lista de dados na opção de busca confluence
atualizawikiAtualiza a lista de dados na opção de busca wiki
menu de temas e outras listagens
Functions
procurartemasLocaliza um tema no menu de temas.
expandeTemaBusca dados sobre um tema quando o botão de expandir tema (guia1) é clicado.
expandeGrupoChama a função ajax que pega a lista de temas de um subgrupo no menu de temas.
pegaListaDeGruposPega a lista de grupos de uma árvore de tremas.
processaGruposRecebe os dados da função Ajax com a lista de grupos e subgrupos.
processaTemasRecebe os dados da função Ajax com a lista de temas de um subgrupo.
pegavalSistemasAdiciona uma árvore no menu de adição de temas, contendo os sistemas que podem ser executados.
pegaMapasRecebe a lista de mapas (banners) e monta a apresentação.
arvoreclickAdiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
pegaTemaPega o tema de um no na guia de temas.
redesenho do mapa
Functions
autoRedesenhoControla a opção de redesenho automático temporizado
remapafPrepara o redesenho do mapa de acordo com o que esta visivel ou nao.
eventos
Functions
processevent1 (depreciado)Captura a posição do mouse tendo como referência o navegador.
calcposfCalcula a posição correta do corpo do mapa e posiciona-o.
movecursorMove o ícone que segue o mouse quando da movimentação sobre o mapa
capturaposicaoCaptura a posição do mouse em função do evento onmousemove sobre o corpo do mapa.
quadro de animação
Functions
gerafilmefCria os quadros que serão utilizados na função de animação e mostrados no mapa.
gravaQuadroArmazena um determinado valor em uma determinada característica de um objeto quadro.
avancaQuadroAvança um quadro na lista de quadros, mudando a imagem utilizada na sua representação.
filmefMostra a imagem armazenada em um quadro no lugar do corpo do mapa.
rebobinafRebobina as imagens dos quadros, limpando os parâmetros armazenados.
filmezfMuda a extensão geográfica do mapa conforme o valor armazenado em um quado de animação.
filmeanimafCarrega as imagens armazenadas nos quadros de animação quadros.
filmeanimarodafRoda a animacao usando as imagens armazenadas nos quadros de animação quadros.
quadrofilmeCria um objeto quadro de animação.
calculos
Functions
calculadistanciaCalcula a distância entre dois pontos.
convdmsddfConverte dms em dd.
calcddfConverte o x,y de unidades de tela para décimo de grau.
convdmsfConverte dd em dms.
convddtelaConverte coordenadas dd em coordenadas de tela.
posicaomouseCria um objeto que guarda a posição do mouse na tela.
posicaocursorCria um objeto que guarda a posição do mouse no corpo do mapa.
pontosdistArmazena coordenadas no objeto pontosdist para calculo de distancia
outros
Functions
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa o container de pontos.
FerramentasAbre ou executa determinadas operações de manipulação do mapa.
Files
ferramentas.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
propriedades do mapa
Functions
temporizadorDefine o intervalo de tempo para redesenho automático do mapa.
salvaMapaSalva o map file localmente
carregaMapaCarrega um map file salvo
convertewsConverte mapa em web service
queryMapAltera as propriedades da exibição dos elementos selecionados.
templateMuda o template do mapa atual.
ativaLogoAtiva ou desativa a logo marca.
tamanhoMuda o tamanho do mapa
tipoimagemDefine um filtro sobre a imagem gerada alterando susas características
corFundoAltera a cor do fundo atual.
propriedades de um tema
Functions
destacaTemaCria imagem de destaque
excluitemafExclui um tema do mapa
sobetemafSobe um tema na ordem de desenho
descetemafDesce um tema na ordem de desenho
zoomtemafZoom para o tema
limpaseltemafLimpa a selecao do tema
mudatranspfMuda a transparencia de um tema
mudanomefMuda o nome de um tema
toponimiafOpções de toponímia de um tema.
filtrofOpções de filtragem de um tema.
análise geográfica
Functions
pontosdistriAnálises de distribuição de pontos
pontoempoligonoCruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
nptPolCruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
bufferGera um buffer em elementos selecionados
centroideGera um tema com os centroides dos elementos selecionados
analisaGeometriasSistema de análise de geometrias
grades
Functions
gradePontosGera grade de pontos
gradePoligonosGera grade de poligonos
gradeHexGera grade de hexágonos
gradeCoordGera grade de coordenadas
atributos
Functions
procuraratribfProcurar atributos na tabela do tema
tabelafAbre a tabela de atributos de um tema.
etiquetasAbre a tabela de atributos de um tema.
legenda
Functions
opcoesLegendaAtiva ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
abreCorAbre a paleta de cores
editaLegendaEditor de legenda de um tema
adição de temas
Functions
navegacaoDirAdiciona temas navegando pelos diretórios do servidor
conectarwmsAdiciona temas tendo como fonte um web service do tipo wms
conectarwfsAdiciona temas tendo como fonte um web service do tipo wfs
conectargeorssAdiciona temas tendo como fonte um georss
abreSistemaAbre um programa definido no menu de sistemas.
uploadFaz o upload de shape file
outros
Functions
pegaimagensPega as imagens armazenadas nos quadros e mostra em uma nova janela
abreDocAbre a documentacao do sistema.
downloadbaseLista temas para download
downloadFaz o download de um tema
opcoesQuadrosOpções de animação dos quadros de armazenamento de imagens.
opcoesEscalaOpções da barra de escala.
RedesenhoExecuta as operações de redesenho do mapa.
Files
redesenho.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Functions
ajaxhttp (depreciado)Cria o objeto http utilizado nas funções Ajax.
ajaxexecAS (depreciado)Executa uma chamada ajax no modo assíncrono.
ajaxexec (depreciado)Executa uma chamada ajax no modo síncrono.
ajaxexecASXmlExecuta uma chamada ajax no modo assíncrono retornando o resultado em XML.
ajaxEscalaGraficaSubstituí a imagem da escala gráfica pela última gerada.
ajaxReferenciaSubstituí a imagem do mapa de referência pela última gerada.
ajaxLegendaHTMLSubstituí a legenda do mapa pela última gerada.
ajaxLegendaImagemArmazena a imagem da legenda na lista de quadros de animação.
ajaxCorpoMapaAtualiza a imagem do corpo do mapa e redesenha o entorno se for necessário.
ajaxredesenhaPrepara o mapa para receber os elementos que comporão o mapa e chama a função que irá gerar os novos elementos.
ajaxIniciaParametrosRefaz o mapa e os elementos marginais, como legenda, escala, lista de temas, etc.
ajaxabrelenteSubstituí a imagem da lente de aumento e mostra no mapa.
ajaxdestacaPrepara a imagem utilizada na opção de abertura de um tema em uma janela.
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.
Menu suspensoMonta o menu suspenso.
Files
menususpenso.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Functions
montaMenuSuspensoMonta 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
Functions
mudaVisualMuda o visual do mapa atual
initJanelaMenAbre a janela com as mensagens de ajuda ao usuário
docaguiasColoca as guias de navegação em uma janela interna do mapa e altera o tamanho do mapa para ajustar o novo tamanho.
ativaGuiasAtiva as guias principais do mapa, definindo as funções que serão executadas quando a guia é escolhida.
mensagemfAbre uma mensagem na tela em um DIV.
wdocafAbre a janela docável para executar algum programa.
redimwdocafRedimensiona a janela docável.
wdocaf2Abre uma segunda janela docável para executar algum programa relativo a outra janela.
wdocafechafFecha uma janela docável.
ajudaf
mostradicasfMostra dicas sobre uma função quando o mouse passa sobre um botão ou outra opção qualquer.
mudaiconfMuda as bordas dos ícones de ferramentas, passando todos para normal.
ferramentasfAtiva o DIV com as ferramentas dos blocos de ícones quando uma guia de ferramentas é clicada.
mostraguiafAtiva a visualização de uma determinada guia.
mostraferramentaAtiva a visualização de uma guia de ferramentas.
borraBorra o mapa evitando que o usuário clique em alguma opção
aguardeCria um objeto aguarde.
ativaClicksAtiva 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
Functions
initJanelaZoomAbre a janela com as ferramentas de zoom
initJanelaRefAbre a janela com o mapa de referencia
mudaboxnfPosiciona o botao aplicar quando o check box que liga/desliga um tema é pressionado.
movelentefMove a imagem na lente de aumento conforme o moveimento do mouse sobre o mapa.
zoomiautoAproxima o mapa tendo o centro como referência.
zoomoautoAfasta o mapa tendo o centro como referência.
zoomboxfFaz o zoom no mapa utilizando a opção de desenhar um retângulo.
zoomIPLocaliza no mapa o usuário baseado em seu número IP.
zoomPontoLocaliza uma coordenada no mapa.
clicouRefAltera a abrangência do mapa quando o mapa de referência é clicado
movimentoRefPega a coordenada do cursor sobre o mapa de referência
aplicaescalaAplica a escala numerica definida no formulário existente no mapa.
zoomtotZoom para a extensão default.
panFixoDesloca o mapa em uma direção determinada.
ativaEntornoAtiva ou desativa a carga do entorno.
geraURLentornoGera as urls que farão parte dos divs de desenho do entorno do mapa
ajustaEntornoAjusta 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
Functions
buscaRapidaRealiza a busca por palavra no serviço geonames do MMA
verificaTipVerifica se a opção de identificação está ativa e se o mouse está parado.
verificaTipDefaultExecuta a operação de identificação para mostrar um TIP.
mostraTipMostra 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
Functions
legendaGraficoMostra a legenda dos gráficos adicionados no mapa.
inverteStatusClasseAtiva 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
Functions
atualizagoogleAtualiza o box do google se a função google estiver ativa
atualizascieloAtualiza a lista de dados na opção de busca Scielo
atualizaconfluenceAtualiza a lista de dados na opção de busca confluence
atualizawikiAtualiza 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
Functions
procurartemasLocaliza um tema no menu de temas.
expandeTemaBusca dados sobre um tema quando o botão de expandir tema (guia1) é clicado.
expandeGrupoChama a função ajax que pega a lista de temas de um subgrupo no menu de temas.
pegaListaDeGruposPega a lista de grupos de uma árvore de tremas.
processaGruposRecebe os dados da função Ajax com a lista de grupos e subgrupos.
processaTemasRecebe os dados da função Ajax com a lista de temas de um subgrupo.
pegavalSistemasAdiciona uma árvore no menu de adição de temas, contendo os sistemas que podem ser executados.
pegaMapasRecebe a lista de mapas (banners) e monta a apresentação.
arvoreclickAdiciona um tema no mapa quando o usuário clica em um novo tema no menu de adição de temas.
pegaTemaPega 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
Functions
autoRedesenhoControla a opção de redesenho automático temporizado
remapafPrepara 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
Functions
processevent1 (depreciado)Captura a posição do mouse tendo como referência o navegador.
calcposfCalcula a posição correta do corpo do mapa e posiciona-o.
movecursorMove o ícone que segue o mouse quando da movimentação sobre o mapa
capturaposicaoCaptura 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
Functions
gerafilmefCria os quadros que serão utilizados na função de animação e mostrados no mapa.
gravaQuadroArmazena um determinado valor em uma determinada característica de um objeto quadro.
avancaQuadroAvança um quadro na lista de quadros, mudando a imagem utilizada na sua representação.
filmefMostra a imagem armazenada em um quadro no lugar do corpo do mapa.
rebobinafRebobina as imagens dos quadros, limpando os parâmetros armazenados.
filmezfMuda a extensão geográfica do mapa conforme o valor armazenado em um quado de animação.
filmeanimafCarrega as imagens armazenadas nos quadros de animação quadros.
filmeanimarodafRoda a animacao usando as imagens armazenadas nos quadros de animação quadros.
quadrofilmeCria 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

oquadro

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

oquadro

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
Functions
calculadistanciaCalcula a distância entre dois pontos.
convdmsddfConverte dms em dd.
calcddfConverte o x,y de unidades de tela para décimo de grau.
convdmsfConverte dd em dms.
convddtelaConverte coordenadas dd em coordenadas de tela.
posicaomouseCria um objeto que guarda a posição do mouse na tela.
posicaocursorCria um objeto que guarda a posição do mouse no corpo do mapa.
pontosdistArmazena 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
Functions
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa 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
Files
ferramentas.js
LicençaI3Geo 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
Functions
temporizadorDefine o intervalo de tempo para redesenho automático do mapa.
salvaMapaSalva o map file localmente
carregaMapaCarrega um map file salvo
convertewsConverte mapa em web service
queryMapAltera as propriedades da exibição dos elementos selecionados.
templateMuda o template do mapa atual.
ativaLogoAtiva ou desativa a logo marca.
tamanhoMuda o tamanho do mapa
tipoimagemDefine um filtro sobre a imagem gerada alterando susas características
corFundoAltera 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
Functions
destacaTemaCria imagem de destaque
excluitemafExclui um tema do mapa
sobetemafSobe um tema na ordem de desenho
descetemafDesce um tema na ordem de desenho
zoomtemafZoom para o tema
limpaseltemafLimpa a selecao do tema
mudatranspfMuda a transparencia de um tema
mudanomefMuda o nome de um tema
toponimiafOpções de toponímia de um tema.
filtrofOpçõ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
Functions
pontosdistriAnálises de distribuição de pontos
pontoempoligonoCruza um tema de pontos com um ou mais temas poligonais e gera um novo tema
nptPolCruza um tema de pontos com um ou tema poligona e gera um novo tema com o número de pontos em cada polígono
bufferGera um buffer em elementos selecionados
centroideGera um tema com os centroides dos elementos selecionados
analisaGeometriasSistema 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
Functions
gradePontosGera grade de pontos
gradePoligonosGera grade de poligonos
gradeHexGera grade de hexágonos
gradeCoordGera 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
Functions
procuraratribfProcurar atributos na tabela do tema
tabelafAbre a tabela de atributos de um tema.
etiquetasAbre 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
Functions
opcoesLegendaAtiva ou desativa a legenda incluida na imagem do mapa e define seus parâmetros.
abreCorAbre a paleta de cores
editaLegendaEditor 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
Functions
navegacaoDirAdiciona temas navegando pelos diretórios do servidor
conectarwmsAdiciona temas tendo como fonte um web service do tipo wms
conectarwfsAdiciona temas tendo como fonte um web service do tipo wfs
conectargeorssAdiciona temas tendo como fonte um georss
abreSistemaAbre um programa definido no menu de sistemas.
uploadFaz 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
Functions
pegaimagensPega as imagens armazenadas nos quadros e mostra em uma nova janela
abreDocAbre a documentacao do sistema.
downloadbaseLista temas para download
downloadFaz o download de um tema
opcoesQuadrosOpções de animação dos quadros de armazenamento de imagens.
opcoesEscalaOpçõ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
Files
redesenho.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Functions
ajaxhttp (depreciado)Cria o objeto http utilizado nas funções Ajax.
ajaxexecAS (depreciado)Executa uma chamada ajax no modo assíncrono.
ajaxexec (depreciado)Executa uma chamada ajax no modo síncrono.
ajaxexecASXmlExecuta uma chamada ajax no modo assíncrono retornando o resultado em XML.
ajaxEscalaGraficaSubstituí a imagem da escala gráfica pela última gerada.
ajaxReferenciaSubstituí a imagem do mapa de referência pela última gerada.
ajaxLegendaHTMLSubstituí a legenda do mapa pela última gerada.
ajaxLegendaImagemArmazena a imagem da legenda na lista de quadros de animação.
ajaxCorpoMapaAtualiza a imagem do corpo do mapa e redesenha o entorno se for necessário.
ajaxredesenhaPrepara o mapa para receber os elementos que comporão o mapa e chama a função que irá gerar os novos elementos.
ajaxIniciaParametrosRefaz o mapa e os elementos marginais, como legenda, escala, lista de temas, etc.
ajaxabrelenteSubstituí a imagem da lente de aumento e mostra no mapa.
ajaxdestacaPrepara 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
Files
iniciamma.js
LicençaI3Geo 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
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.

Menu suspenso

Monta o menu suspenso.

Summary
Files
menususpenso.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Functions
montaMenuSuspensoMonta 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