Configuração da interface.

Definição das variáveis de configuração da interface.

O I3Geo utiliza variáveis (veja o item específico na documentação) globais que possibilitam alterar algumas das características da interface.  Essas variáveis recebem valores default quando o I3Geo é iniciado mas podem ser alterados antes da inicialização do mapa (método inicializa()).  No arquivo aplicmapa/geral.htm existem exemplos de como fazer isso.  As variáveis globais podem também ser alteradas em tempo de execução.

Exemplo

g_janelaMen = “nao”

objmapa = new Mapa()

objmapa.inicializa()

Summary
Configuração da interface.Definição das variáveis de configuração da interface.
Files
configura.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Variables
g_traducaoTermos utilizados na interface conforme a linguagem
g_linguagemLíngua utilizada na interface.
g_posicaoLenteXPosicionamento da lente de aumento em x.
g_posicaoLenteYPosicionamento da lente de aumento em y.
g_autoRedesenhoAtiva o auto redesenho após um determinado tempo.
g_embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
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.
g_funcoesClickMapaDefaultNome das funções padrão que serão executadas quando o usuário clicar no mapa.
g_funcoesMousemoveMapaDefaultNome das funções padrão que serão executadas quando o usuário mover o mouse sobre o mapa.
g_listaPropriedadesObjeo com as funções que são incluidas no item propriedades do mapa
oMenuDataItens incluídos no menu suspenso
g_listaFuncoesBotoesObjeto com a lista de funcionalidades que serão adicionadas ao mapa.

Files

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

Variables

g_traducao

g_traducao

Termos utilizados na interface conforme a linguagem

g_linguagem

g_linguagem

Língua utilizada na interface.

g_posicaoLenteX

g_posicaoLenteX

Posicionamento da lente de aumento em x.

g_posicaoLenteY

g_posicaoLenteY

Posicionamento da lente de aumento em y.

g_autoRedesenho

g_autoRedesenho

Ativa o auto redesenho após um determinado tempo.

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

g_embedLegenda

g_embedLegenda

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

Values

sim|nao

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.

g_funcoesClickMapaDefault

g_funcoesClickMapaDefault

Nome das funções padrão que serão executadas quando o usuário clicar no mapa.

As funções padrão podem ser alteradas, porém, pode-se acrescentar outras funções, além das padrão, utilizando-se o objeto objmapa.funcoesClickMapa

Quando o usuário clica em um botão para ativar uma ferramenta, pode-se definir a variável g_tipoacao e depois criticá-la na função para saber qual operação deve ser executada.

g_funcoesMousemoveMapaDefault

g_funcoesMousemoveMapaDefault

Nome das funções padrão que serão executadas quando o usuário mover o mouse sobre o mapa.

As funções padrão podem ser alteradas, porém, pode-se acrescentar outras funções

Quando o usuário clica em um botão para ativar uma ferramenta, pode-se definir a variável g_tipoacao e depois criticá-la na função para saber qual operação deve ser executada.

g_listaPropriedades

g_listaPropriedades

Objeo com as funções que são incluidas no item propriedades do mapa

Parameters

texttexto que será mostrado na tela
urlfunção que será executada

oMenuData

oMenuData

Itens incluídos no menu suspenso

Parameters

texttexto que serámostrado na tela
urlfunção que será executada

g_listaFuncoesBotoes

g_listaFuncoesBotoes

Objeto com a lista de funcionalidades que serão adicionadas ao mapa.

Essa lista pode ser modificada antes da inicialização do mapa.

A montagem das operações é feita no iniciamma.js.

As funcionalidades apenas são incluídas se o elemento HTML indicado em iddiv existir.  Por isso, caso uma função não seja desejada, basta excluir o div do HTML utilizado no mapa.

Parameters

iddivid do elemento onde a ferramenta será incluída
dicadica de tela que será acrescentada ao evento onmouseover
conteudoconteudo de iddiv que será acrescentado como innerHTML
funcaoonclickfuncao que será incluida no onclick
constroiconteudofunção que ativará a opção.  Essa opção atua como a opção conteúdo, porém, executa uma função para preenchimento do div.
g_traducao
Termos utilizados na interface conforme a linguagem
g_linguagem
Língua utilizada na interface.
g_posicaoLenteX
Posicionamento da lente de aumento em x.
g_posicaoLenteY
Posicionamento da lente de aumento em y.
g_autoRedesenho
Ativa o auto redesenho após um determinado tempo.
g_embedLegenda
Indica se a legenda deve ser incluida no corpo do mapa.
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.
g_funcoesClickMapaDefault
Nome das funções padrão que serão executadas quando o usuário clicar no mapa.
g_funcoesMousemoveMapaDefault
Nome das funções padrão que serão executadas quando o usuário mover o mouse sobre o mapa.
g_listaPropriedades
Objeo com as funções que são incluidas no item propriedades do mapa
oMenuData
Itens incluídos no menu suspenso
g_listaFuncoesBotoes
Objeto com a lista de funcionalidades que serão adicionadas ao mapa.