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.
g_janelaMen = “nao”
objmapa = new Mapa()
objmapa.inicializa()
Configuração da interface. | Definição das variáveis de configuração da interface. |
Files | |
configura.js | |
Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
Variables | |
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. |
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença. Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
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_3dmap
Variável que define o nome do map_file que possuí o layer para uso na função 3d. Pode ser caminho completo. Se não, busca no aplicmap.
g_opcoesTemas
Variável que define se as opcoes adicionais de cada tema serao mostradas. As opções são aquelas apresentadas na lista de temas do mapa quando um tema é expandido.
sim|nao
g_mostraRosa
Variável que define se a rosa dos ventos deve ser mostrada junto ao mouse. A rosa dos ventos permite a navegação pelo mapa sem a necessidade de alterar a opção atual. Por exemplo, pode-se navegar pelo mapa mesmo estando na opção de identificação.
O aparecimento da rosa é temporizada.
sim|nao
g_visual
Indica qual o tipo de visual para abertura do mapa.
Os visuais disponíveis são obtidos do diretório i3geo/imagens/visual na inicialização do i3geo.
g_downloadbase
Define se na guia 2 será mostrada a opção de download dos dados.
sim|nao
g_conectargeorss
Define se na guia 2 será mostrada a opção de conexão com GeoRSS.
sim|nao
g_uploadlocal
Variável que define se na guia 2 será mostrada a opção de upload.
sim|nao
g_conectarwms
Variável que define se na guia 2 será mostrada a opção de conexão com WMS.
sim|nao
g_docaguias
Variável que define se o mapa deve iniciar com as guias em janela ou não. As guias em janela causam o desenho de um mapa com tamanho extendido.
sim|nao
g_barraFerramentas1
Define se a barra de ferramentas 1 será aberta ou não no mapa.
sim|nao
g_barraFerramentas2
Define se a barra de ferramentas 2 será aberta ou não no mapa.
sim|nao
g_mapaRefDisplay
Indica a visibilidade do mapa de referência na inicialização
block|none
g_funcaoTip
Função ajax que será executada para mostrar informações do tipo TIP.
A função é executada pelo CPAINT e avaliada com “eval”.
Por padrão a função é a verificaTipDefault
g_tempotip
Tempo utilizado para verificar se o mouse está parado.
Se o mouse estiver parado, a função de mostrar tip é ativada.
g_tipoimagem
Indica o tipo de filtro de imagem que está ativo. O filtro ativo é aplicado sobre a imagem toda a vez que o mapa é refeito.
g_sistemas
Nome do arquivo xml com a lista de sistemas que serão mostrados na guia de adição de temas. O valor dessa variável é definido no arquivo “ms_configura.php” e é preenchida utilizando o ajax.
g_entorno
Indica se o preenchimento do entorno do mapa está ou não ativo. Utilizado para criar o efeito de auto-preenchimento do mapa quando é executada a função pan. É alterada em uma opção específica no menu suspenso.
sim|nao
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
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
Objeo com as funções que são incluidas no item propriedades do mapa
text | texto que será mostrado na tela |
url | função que será executada |
oMenuData
Itens incluídos no menu suspenso
text | texto que serámostrado na tela |
url | função que será executada |
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.
iddiv | id do elemento onde a ferramenta será incluída |
dica | dica de tela que será acrescentada ao evento onmouseover |
conteudo | conteudo de iddiv que será acrescentado como innerHTML |
funcaoonclick | funcao que será incluida no onclick |
constroiconteudo | funçã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. |
Termos utilizados na interface conforme a linguagem
g_traducao
Língua utilizada na interface.
g_linguagem
Posicionamento da lente de aumento em x.
g_posicaoLenteX
Posicionamento da lente de aumento em y.
g_posicaoLenteY
Ativa o auto redesenho após um determinado tempo.
g_autoRedesenho
Indica se a legenda deve ser incluida no corpo do mapa.
g_embedLegenda
Variável que define o nome do map_file que possuí o layer para uso na função 3d.
g_3dmap
Variável que define se as opcoes adicionais de cada tema serao mostradas.
g_opcoesTemas
Variável que define se a rosa dos ventos deve ser mostrada junto ao mouse.
g_mostraRosa
Indica qual o tipo de visual para abertura do mapa.
g_visual
Define se a janela de mensagens começará aberta.
g_janelaMen
Define se na guia 2 será mostrada a opção de download dos dados.
g_downloadbase
Define se na guia 2 será mostrada a opção de conexão com GeoRSS.
g_conectargeorss
Variável que define se na guia 2 será mostrada a opção de upload.
g_uploadlocal
Variável que define se na guia 2 será mostrada a opção de conexão com WMS.
g_conectarwms
Variável que define se o mapa deve iniciar com as guias em janela ou não.
g_docaguias
Define se a barra de ferramentas 1 será aberta ou não no mapa.
g_barraFerramentas1
Define se a barra de ferramentas 2 será aberta ou não no mapa.
g_barraFerramentas2
Variável interna para a barra de zoom.
g_fatordezoom
Diminui a largura do mapa em pixels no caso do navegador ser o IE.
g_diminuixM
Diminui a largura do mapa em pixels no caso do navegador ser o FF.
g_diminuixN
Diminui a altura do mapa em pixels no caso do navegador ser o IE.
g_diminuiyM
Diminui a altura do mapa em pixels no caso do navegador ser o FF.
g_diminuiyN
Indica a visibilidade do mapa de referência na inicialização
g_mapaRefDisplay
Função ajax que será executada para mostrar informações do tipo TIP.
g_funcaoTip
Tempo utilizado para verificar se o mouse está parado.
g_tempotip
Define como o tip será mostrado.
g_tipotip
Indica o tipo de filtro de imagem que está ativo.
g_tipoimagem
Nome do arquivo xml com a lista de sistemas que serão mostrados na guia de adição de temas.
g_sistemas
Valor em pixel do retângulo de destaque de temas.
destacaTamanho
Mensagem padrão que será mostrada na janela de mensagens.
g_mensagempadrao
Indica se o preenchimento do entorno do mapa está ou não ativo.
g_entorno
Indica qual guia do mapa iniciará ativa.
g_guiaativa
Nome das funções padrão que serão executadas quando o usuário clicar no mapa.
g_funcoesClickMapaDefault
Nome das funções padrão que serão executadas quando o usuário mover o mouse sobre o mapa.
g_funcoesMousemoveMapaDefault
Objeo com as funções que são incluidas no item propriedades do mapa
g_listaPropriedades
Itens incluídos no menu suspenso
oMenuData
Objeto com a lista de funcionalidades que serão adicionadas ao mapa.
g_listaFuncoesBotoes