Configurações gerais

Summary
Configurações gerais
Files
i3geo/ classesjs/ classe_configura.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
i3GEO. configuraConfiguração do i3geo
Variables
oMenuDataItens incluídos no menu suspenso.
tipoimagemIndica o tipo de filtro de imagem que está ativo.
tipotipTipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoTipFunção que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
diminuixMDiminui a largura do mapa em pixels no caso do navegador ser o IE.
diminuixNDiminui a largura do mapa em pixels no caso do navegador ser o FF.
diminuiyMDiminui a altura do mapa em pixels no caso do navegador ser o IE.
diminuiyNDiminui a altura do mapa em pixels no caso do navegador ser o FF.
map3dVariável que define o nome do map_file que possuí o layer para uso na função 3d.
embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
templateLegendaTemplate HTML que será utilizado na geração da legenda HTML.
mashupparDefine os parâmetros que devem ser aplicados no modo mashup
sidCódigo da seção aberta pelo i3Geo no servidor.
locaplicLocalização da instalação do i3geo (URI)
mapaRefDisplayIndica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
visualTipo de visual que será utilizado no mapa.
cursoresImagens utilizadas para os cursores do mouse mostrados no mapa
listaDePropriedadesDoMapaLista com as funções que são incluídas no item “Propriedades do mapa”
tempoAplicarTempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
tempoMouseParadoTempo em milisegundos que será esperado para detectar que o mouse está parado.
iniciaJanelaMensagensInicia o i3geo com a janela de mensagens aberta ou fechada.
mostraRosaDosVentosMostra ou não a rosa dos ventos sob o mouse quando estiver parado.
liberaGuiasIndica se as guias serão montadas em uma janela flutuante sobre o mapa
entornoDefine se o entorno do mapa será desenhado também
funcoesBotoesObjeto com a lista de funcionalidades que serão adicionadas ao mapa.

Files

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

i3GEO. configura

Configuração do i3geo

Define os parâmetros variáveis do i3geo.  Vc pode alterar com esta classe a maioria dos parâmetros que controlam

  • funcionamento do i3geo.
Summary
Variables
oMenuDataItens incluídos no menu suspenso.
tipoimagemIndica o tipo de filtro de imagem que está ativo.
tipotipTipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa
funcaoTipFunção que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa
diminuixMDiminui a largura do mapa em pixels no caso do navegador ser o IE.
diminuixNDiminui a largura do mapa em pixels no caso do navegador ser o FF.
diminuiyMDiminui a altura do mapa em pixels no caso do navegador ser o IE.
diminuiyNDiminui a altura do mapa em pixels no caso do navegador ser o FF.
map3dVariável que define o nome do map_file que possuí o layer para uso na função 3d.
embedLegendaIndica se a legenda deve ser incluida no corpo do mapa.
templateLegendaTemplate HTML que será utilizado na geração da legenda HTML.
mashupparDefine os parâmetros que devem ser aplicados no modo mashup
sidCódigo da seção aberta pelo i3Geo no servidor.
locaplicLocalização da instalação do i3geo (URI)
mapaRefDisplayIndica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.
visualTipo de visual que será utilizado no mapa.
cursoresImagens utilizadas para os cursores do mouse mostrados no mapa
listaDePropriedadesDoMapaLista com as funções que são incluídas no item “Propriedades do mapa”
tempoAplicarTempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.
tempoMouseParadoTempo em milisegundos que será esperado para detectar que o mouse está parado.
iniciaJanelaMensagensInicia o i3geo com a janela de mensagens aberta ou fechada.
mostraRosaDosVentosMostra ou não a rosa dos ventos sob o mouse quando estiver parado.
liberaGuiasIndica se as guias serão montadas em uma janela flutuante sobre o mapa
entornoDefine se o entorno do mapa será desenhado também
funcoesBotoesObjeto com a lista de funcionalidades que serão adicionadas ao mapa.

Variables

oMenuData

Itens incluídos no menu suspenso.  Define os parâmetros para o gadget menu suspenso

Exemplo

oMenuData:{

menu:[

{nome:$trad(“s1”),id:”ajudas”}

],

submenus:{

”ajudas”: [

{ text: $trad(“u1”), url: “http://www.softwarepublico.gov.br- /spb- /ver-comunidade?community_id=1444332” },

{ text: $trad(“u2”), url: “javascript:i3GEO.ajuda.abreDoc()” }

]

}

}

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.

tipotip

Tipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa

Type

{completo|simples|balao}

funcaoTip

Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa

Type

{String}

diminuixM

Diminui a largura do mapa em pixels no caso do navegador ser o IE.  Valores definidos em pixel.

diminuixN

Diminui a largura do mapa em pixels no caso do navegador ser o FF.  Valores definidos em pixel.

diminuiyM

Diminui a altura do mapa em pixels no caso do navegador ser o IE.  Valores definidos em pixel.

diminuiyN

Diminui a altura do mapa em pixels no caso do navegador ser o FF.  Valores definidos em pixel.

map3d

Variável que define o nome do map_file que possuí o layer para uso na função 3d.  Pode ser utilizado o caminho completo, se não, busca no diretório aplicmap.

O mapfile deve conter um layer para cálculo dos valores de Z para compor o modelo do relevo sobre o qual o mapa será desenhado.

Por padrão, o i3geo utiliza o mapfile aplicmpa/3dmap.map

embedLegenda

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

Type

{sim|nao}

templateLegenda

Template HTML que será utilizado na geração da legenda HTML.

A sintaxe utilizada na montagem do template é baseado na sintaxe do próprio Mapserver.  O HTML pode ser armazenado em i3geo/aplicmap ou em um outro endereço no servidor.  O template serve para definir o layout da legenda que é mostrada quando a guia legenda é ativada.  Se for definido como “”, é utilizado o template i3geo/aplicmapa/legenda.htm.

mashuppar

Define os parâmetros que devem ser aplicados no modo mashup

O modo mashup possibilita que o i3Geo seja embutido dentro de uma página HTML.  Nesse caso, o mapa não é criado no modo convencional, que utiliza o programa i3geo/ms_criamapa.php A variavel mashuppar deve conter os parâmetros que são utilizados pelo programa ms_criamapa

Exemplo

i3GEO.configura.mashuppar = “&pontos=-54 -12&temasa=biomas&layers=biomas”

sid

Código da seção aberta pelo i3Geo no servidor.

O código é gerado na inicialização do i3Geo pelo programa ms_criamapa.php

Type

{String}

locaplic

Localização da instalação do i3geo (URI)

Por default, é definida na inicialização do i3Geo com o uso do i3GEO.util

Type

{URI}

mapaRefDisplay

Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado.

Type

{style.display}

visual

Tipo de visual que será utilizado no mapa.

A lista de visuais existentes é obtida na inicialização do i3geo.

Veja o diretório i3geo/imagens/visual

Type

{String}

cursores

Imagens utilizadas para os cursores do mouse mostrados no mapa

Type

{JSON}

listaDePropriedadesDoMapa

Lista com as funções que são incluídas no item “Propriedades do mapa”

Type

{JSON}

tempoAplicar

Tempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente.

Utilizado no botão Aplicar, quando o usuário liga/desliga ou adiciona umtema

Type

{Numeric}

tempoMouseParado

Tempo em milisegundos que será esperado para detectar que o mouse está parado.

Controla o lapso de tempo utilizado para disparar as funções que ocorrem quando o mouse está parado sobre o mapa

Type

{Numeric}

iniciaJanelaMensagens

Inicia o i3geo com a janela de mensagens aberta ou fechada.

Se o cookie g_janelaMen estiver definido, essa variável não terá efeito

Type

{Boolean}

mostraRosaDosVentos

Mostra ou não a rosa dos ventos sob o mouse quando estiver parado.

Type

{sim|nao}

liberaGuias

Indica se as guias serão montadas em uma janela flutuante sobre o mapa

Type

{sim|nao}

entorno

Define se o entorno do mapa será desenhado também

O desenho do entorno permite a navegação no mapa no estilo “tiles”

Type

{sim|nao}

funcoesBotoes

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.

Type

{JSON}

Parâmetros

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.