Temas

Summary
Temas
Arquivos
i3geo/ classesjs/ classe_tema.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
i3GEO.temaFunções de diálogo e processamento de propriedades de um tema existente no mapa
Variaveis
TEMPORIZADORESIDObjeto que contém os identificadores dos temporizadores (setInterval) estabelecidos para cada camada
Functions
excluiExclui um tema do mapa
fonteAbre os metadados registrados para o tema
sobeSobe um tema na ordem de desenho
desceDesce um tema na ordem de desenho
zoomZoom para o tema
zoomselZoom para os elementos selecionados de um tema
limpaselLimpa a selecao do tema
mudatranspMuda a transparencia de um tema
invertestatuslegendaInverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasseAltera a cor de uma classe de um tema
mudanomeMuda o nome de um tema
mostralegendajanelaMostra a legenda de um tema em uma janela flutuante específica
temporizadorAplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
i3GEO. tema. dialogoAbre as telas de diálogo das opções de manipulação de um tema
Functions
mostraWmsMostra a url que dá acesso ao WMS de um tema
comentarioAbre a janela de diálogo para o usuário ver e inserir comentarios em um tema
cortinaAbre a janela de diálogo da ferramenta cortina
abreKmlAbre a janela de diálogo da ferramenta convertekml
salvaMapfileAbre a janela de diálogo da ferramenta salvamapfile
graficotemaAbre a janela de diálogo da ferramenta graficotema
toponimiaAbre a janela de diálogo da ferramenta toponimia
filtroAbre a janela de diálogo da ferramenta filtro
procuraratribAbre a janela de diálogo da ferramenta busca
tabelaAbre a janela de diálogo da ferramenta tabela
etiquetasAbre a janela de diálogo da ferramenta etiqueta
editaLegendaAbre a janela de diálogo da ferramenta legenda
downloadAbre a janela de diálogo da ferramenta download
sldConverte a legenda do tema para o formato SLD (utilizado em requisições de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de diálogo da ferramenta editorsql

Arquivos

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

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

Funções de diálogo e processamento de propriedades de um tema existente no mapa

Em i3GEO.tema.dialogo estão as funções de abertura dos diálogos para alteração das propriedades do tema,

Summary
Variaveis
TEMPORIZADORESIDObjeto que contém os identificadores dos temporizadores (setInterval) estabelecidos para cada camada
Functions
excluiExclui um tema do mapa
fonteAbre os metadados registrados para o tema
sobeSobe um tema na ordem de desenho
desceDesce um tema na ordem de desenho
zoomZoom para o tema
zoomselZoom para os elementos selecionados de um tema
limpaselLimpa a selecao do tema
mudatranspMuda a transparencia de um tema
invertestatuslegendaInverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasseAltera a cor de uma classe de um tema
mudanomeMuda o nome de um tema
mostralegendajanelaMostra a legenda de um tema em uma janela flutuante específica
temporizadorAplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.

Variaveis

TEMPORIZADORESID

Objeto que contém os identificadores dos temporizadores (setInterval) estabelecidos para cada camada

Type

{objeto}{idtema:{idtemporizador:,tempo:}}

Functions

exclui

exclui: function(tema)

Exclui um tema do mapa

Parametros

temacódigo do tema

fonte

fonte: function(tema)

Abre os metadados registrados para o tema

Parametros

temacódigo do tema

sobe

sobe: function(tema)

Sobe um tema na ordem de desenho

Parametros

temacódigo do tema

desce

desce: function(tema)

Desce um tema na ordem de desenho

Parametros

temacódigo do tema

zoom

zoom: function(tema)

Zoom para o tema

Parametros

temacódigo do tema

zoomsel

zoomsel: function(tema)

Zoom para os elementos selecionados de um tema

Parametros

temacódigo do tema

limpasel

limpasel: function(tema)

Limpa a selecao do tema

Parametros

temaID (name) do tema clicado

mudatransp

mudatransp: function(idtema)

Muda a transparencia de um tema

Parametros

idtemacódigo do tema

invertestatuslegenda

invertestatuslegenda: function(idtema)

Inverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema

Parametros

idtemacódigo do tema

alteracorclasse

alteracorclasse: function(idtema,
idclasse,
rgb)

Altera a cor de uma classe de um tema

Parametros

idtemacódigo do tema
idclasseid da classe
rgbnova cor (r,g,b)

mudanome

mudanome: function(idtema)

Muda o nome de um tema

Parametros

idtemacódigo do tema

mostralegendajanela

mostralegendajanela: function(idtema,
nome,
tipoOperacao)

Mostra a legenda de um tema em uma janela flutuante específica

Na configuração padrão, essa função é disparada quando o usuário estaciona o ouse sobre o nome de um tema na árvore de camadas

O uso normal seria nas opções onmouseover e onmouseout

Exemplo

onmouseover = i3GEO.tema.mostralegendajanela(idtema,nome,”ativatimer”)

onmouseout = i3GEO.tema.mostralegendajanela(idtema,nome,”desaativatimer”)

onclick = i3GEO.tema.mostralegendajanela(idtema,nome,”abrejanela”)

Parametros

idtema {String}código do tema
nome {String}nome completo do tema que será mostrado no cabeçalho da janela
tipoOperacao {String} {ativatimer|desativatimer|abrejanela}tipo de operação que será executada

temporizador

temporizador: function(idtema,
tempo)

Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.

O campo com o valor de tempo (em segundos) é composto por “temporizador”+idtema

Parametros

idtemaid que identifica o tema no map file.

i3GEO. tema. dialogo

Abre as telas de diálogo das opções de manipulação de um tema

Return

i3GEO.janela.cria

Summary
Functions
mostraWmsMostra a url que dá acesso ao WMS de um tema
comentarioAbre a janela de diálogo para o usuário ver e inserir comentarios em um tema
cortinaAbre a janela de diálogo da ferramenta cortina
abreKmlAbre a janela de diálogo da ferramenta convertekml
salvaMapfileAbre a janela de diálogo da ferramenta salvamapfile
graficotemaAbre a janela de diálogo da ferramenta graficotema
toponimiaAbre a janela de diálogo da ferramenta toponimia
filtroAbre a janela de diálogo da ferramenta filtro
procuraratribAbre a janela de diálogo da ferramenta busca
tabelaAbre a janela de diálogo da ferramenta tabela
etiquetasAbre a janela de diálogo da ferramenta etiqueta
editaLegendaAbre a janela de diálogo da ferramenta legenda
downloadAbre a janela de diálogo da ferramenta download
sldConverte a legenda do tema para o formato SLD (utilizado em requisições de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de diálogo da ferramenta editorsql

Functions

mostraWms

mostraWms: function(tema)

Mostra a url que dá acesso ao WMS de um tema

Parametros

temacódigo do tema escolhido

comentario

comentario: function(tema)

Abre a janela de diálogo para o usuário ver e inserir comentarios em um tema

Parametros

temacódigo do tema escolhido

cortina

cortina: function(tema)

Abre a janela de diálogo da ferramenta cortina

Parametros

temacódigo do tema escolhido

abreKml

abreKml: function(tema,
tipo)

Abre a janela de diálogo da ferramenta convertekml

Parametros

temacódigo do tema escolhido
tipotipo de kml - kml|kmz , o tipo kmz permite acessar os dados via kml (por meio de um WMS) e via kml vetorial.

salvaMapfile

salvaMapfile: function(idtema)

Abre a janela de diálogo da ferramenta salvamapfile

Parametros

idtemacódigo do tema

graficotema

graficotema: function(idtema)

Abre a janela de diálogo da ferramenta graficotema

Parametros

idtemacódigo do tema

toponimia

toponimia: function(idtema)

Abre a janela de diálogo da ferramenta toponimia

Parametros

idtemacódigo do tema

filtro

filtro: function(idtema)

Abre a janela de diálogo da ferramenta filtro

Parametros

idtemacódigo do tema

procuraratrib

procuraratrib: function(idtema)

Abre a janela de diálogo da ferramenta busca

Parametros

idtemaid que identifica o tema conforme definido no map file

tabela

tabela: function(idtema)

Abre a janela de diálogo da ferramenta tabela

Parametros

idtemaid que identifica o tema conforme definido no map file

etiquetas

etiquetas: function(idtema)

Abre a janela de diálogo da ferramenta etiqueta

Parametros

idtemaid que identifica o tema conforme definido no map file

editaLegenda

editaLegenda: function(idtema)

Abre a janela de diálogo da ferramenta legenda

Parametros

idtemaid que identifica o tema conforme definido no map file

download

download: function(idtema)

Abre a janela de diálogo da ferramenta download

Parametros

idtemaid que identifica o tema no map file.

sld

sld: function(idtema)

Converte a legenda do tema para o formato SLD (utilizado em requisições de Web Services OGC)

O SLD é mostrado em uma janela sobre o mapa

Parametros

idtemaid que identifica o tema no map file.

aplicarsld

aplicarsld: function(idtema)

Fax o upload de um arquivo SLD (xml) e aplica ao tema

Parametros

idtemaid que identifica o tema no map file.

editorsql

editorsql: function(idtema)

Abre a janela de diálogo da ferramenta editorsql

Parametros

idtemaid que identifica o tema no map file.
exclui: function(tema)
Exclui um tema do mapa
fonte: function(tema)
Abre os metadados registrados para o tema
sobe: function(tema)
Sobe um tema na ordem de desenho
desce: function(tema)
Desce um tema na ordem de desenho
zoom: function(tema)
Zoom para o tema
zoomsel: function(tema)
Zoom para os elementos selecionados de um tema
limpasel: function(tema)
Limpa a selecao do tema
mudatransp: function(idtema)
Muda a transparencia de um tema
invertestatuslegenda: function(idtema)
Inverte o status atual do metadata CLASSE, permitindo esconder ou mostrar a legenda do tema
alteracorclasse: function(idtema,
idclasse,
rgb)
Altera a cor de uma classe de um tema
mudanome: function(idtema)
Muda o nome de um tema
mostralegendajanela: function(idtema,
nome,
tipoOperacao)
Mostra a legenda de um tema em uma janela flutuante específica
temporizador: function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
mostraWms: function(tema)
Mostra a url que dá acesso ao WMS de um tema
comentario: function(tema)
Abre a janela de diálogo para o usuário ver e inserir comentarios em um tema
cortina: function(tema)
Abre a janela de diálogo da ferramenta cortina
abreKml: function(tema,
tipo)
Abre a janela de diálogo da ferramenta convertekml
salvaMapfile: function(idtema)
Abre a janela de diálogo da ferramenta salvamapfile
graficotema: function(idtema)
Abre a janela de diálogo da ferramenta graficotema
toponimia: function(idtema)
Abre a janela de diálogo da ferramenta toponimia
filtro: function(idtema)
Abre a janela de diálogo da ferramenta filtro
procuraratrib: function(idtema)
Abre a janela de diálogo da ferramenta busca
tabela: function(idtema)
Abre a janela de diálogo da ferramenta tabela
etiquetas: function(idtema)
Abre a janela de diálogo da ferramenta etiqueta
editaLegenda: function(idtema)
Abre a janela de diálogo da ferramenta legenda
download: function(idtema)
Abre a janela de diálogo da ferramenta download
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisições de Web Services OGC)
aplicarsld: function(idtema)
Fax o upload de um arquivo SLD (xml) e aplica ao tema
editorsql: function(idtema)
Abre a janela de diálogo da ferramenta editorsql