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
i3geo/ classesjs/ 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.
trataErroTrata o erro de um try cacth.
iCookieInsere um cookie.
pCookiePega um cookie.
interface
Functions
trocallinguaTroca a linguagem atual.
criaContainerRichdrawCria os elementos dom necessários ao uso das funções de desenho sobre o mapa.
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.
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.
mostraguiafAtiva a visualização de uma determinada guia.
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 movimento 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
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
desenho sobre o mapa
Functions
desenhoRichdrawDesenha elementos na tela usando a biblioteca richdraw
outros
Functions
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa o container de pontos.
criaboxgCria o div boxg utilizado nas operações de navegação, google, etc.
ativaDragDropAtiva a funcionalidade de arrastar e soltar para alteração da ordem de desenho dos temas e para excluir um tema do mapa.
removeAcentosRemove acentos de uma palavra ou frase

Files

i3geo/ classesjs/ 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.

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
trocallinguaTroca a linguagem atual.
criaContainerRichdrawCria os elementos dom necessários ao uso das funções de desenho sobre o mapa.
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.
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.
mostraguiafAtiva a visualização de uma determinada guia.
aguardeCria um objeto aguarde.
ativaClicksAtiva as operações de clique sobre o mapa

Functions

trocallingua

Troca a linguagem atual.

Parameters

lingua

criaContainerRichdraw

function criaContainerRichdraw()

Cria os elementos dom necessários ao uso das funções de desenho sobre o mapa.

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.  Pode ser definido como “center”
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

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.
hlptdepreciado

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.

mostraguiaf

function mostraguiaf(guia)

Ativa a visualização de uma determinada guia.

Parâmetros

guianúmero da guia que será ativada.

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 movimento 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 movimento 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
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

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

Parameters

xptcoordenadas x em dd
yptcoordenadas y em dd
distdistância entre os dois últimos pontos
xtelacoordenada x na tela
ytelacoordenada y na tela
ximgcoordenada x na imagem do mapa
yimgcoordenada y na imagem do mapa
linhaslista de objetos criados pela biblioteca richdraw utilizados no desenho da linha de medição

desenho sobre o mapa

Summary
Functions
desenhoRichdrawDesenha elementos na tela usando a biblioteca richdraw

Functions

desenhoRichdraw

function desenhoRichdraw(tipo,
objeto,
n)

Desenha elementos na tela usando a biblioteca richdraw

Parameters

tipotipo de operação
objetoobjeto gráfico do container richdraw
níndice do elemento no array pontosdistobj

outros

Summary
Functions
inseremarcafInsere um ponto no mapa.
limpacontainerfLimpa o container de pontos.
criaboxgCria o div boxg utilizado nas operações de navegação, google, etc.
ativaDragDropAtiva a funcionalidade de arrastar e soltar para alteração da ordem de desenho dos temas e para excluir um tema do mapa.
removeAcentosRemove acentos de uma palavra ou frase

Functions

inseremarcaf

function inseremarcaf(xi,
yi,
funcaoOnclick)

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.
funcaoonclickfuncao que sera executada quando a marca for clicada

limpacontainerf

function limpacontainerf()

Limpa o container de pontos.

criaboxg

function criaboxg()

Cria o div boxg utilizado nas operações de navegação, google, etc.

O boxg é utilizado para o desenho de retângulos na tela.

ativaDragDrop

function ativaDragDrop()

Ativa a funcionalidade de arrastar e soltar para alteração da ordem de desenho dos temas e para excluir um tema do mapa.

removeAcentos

function removeAcentos(palavra)

Remove acentos de uma palavra ou frase

Parameters

palavra -

$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 trataErro()
Trata o erro de um try cacth.
function iCookie(nome,
valor)
Insere um cookie.
function pCookie(nome)
Pega um cookie.
function criaContainerRichdraw()
Cria os elementos dom necessários ao uso das funções de desenho sobre o mapa.
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 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 mostraguiaf(guia)
Ativa a visualização de uma determinada guia.
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 movimento 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 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 desenhoRichdraw(tipo,
objeto,
n)
Desenha elementos na tela usando a biblioteca richdraw
function inseremarcaf(xi,
yi,
funcaoOnclick)
Insere um ponto no mapa.
function limpacontainerf()
Limpa o container de pontos.
function criaboxg()
Cria o div boxg utilizado nas operações de navegação, google, etc.
function ativaDragDrop()
Ativa a funcionalidade de arrastar e soltar para alteração da ordem de desenho dos temas e para excluir um tema do mapa.
function removeAcentos(palavra)
Remove acentos de uma palavra ou frase