Temas

Summary
Temas
Arquivos
i3geo/classesjs/classe_tema.jsGPL2
i3GEO.temaFuncoes de dialogo e processamento de propriedades de um tema existente no mapa
Variaveis
TEMPORIZADORESIDObjeto que contem 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 especifica
temporizadorAplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
i3GEO.tema.dialogoAbre as telas de dialogo das opcoes de manipulacao de um tema
Functions
tmeAbre a ferramenta TME
mostraWmsMostra a url que da acesso ao WMS de um tema
comentarioAbre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortinaAbre a janela de dialogo da ferramenta cortina
abreKmlAbre a janela de dialogo da ferramenta convertekml
salvaMapfileAbre a janela de dialogo da ferramenta salvamapfile
graficotemaAbre a janela de dialogo da ferramenta graficotema
toponimiaAbre a janela de dialogo da ferramenta toponimia
filtroAbre a janela de dialogo da ferramenta filtro
procuraratribAbre a janela de dialogo da ferramenta busca
tabelaAbre a janela de dialogo da ferramenta tabela
etiquetasAbre a janela de dialogo da ferramenta etiqueta
editaLegendaAbre a janela de dialogo da ferramenta legenda
downloadAbre a janela de dialogo da ferramenta download
sldConverte a legenda do tema para o formato SLD (utilizado em requisicoes de Web Services OGC)
aplicarsldFax o upload de um arquivo SLD (xml) e aplica ao tema
editorsqlAbre a janela de dialogo da ferramenta editorsql

Arquivos

i3geo/classesjs/classe_tema.js

Licenca

GPL2

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@gmai.nosp@m.l.com

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 ADEQUACÃ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

Funcoes de dialogo e processamento de propriedades de um tema existente no mapa

Em i3GEO.tema.dialogo estao as funcoes de abertura dos dialogos para alteracao das propriedades do tema,

Summary
Variaveis
TEMPORIZADORESIDObjeto que contem 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 especifica
temporizadorAplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.

Variaveis

TEMPORIZADORESID

Objeto que contem 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

temacodigo do tema

fonte

fonte: function(tema)

Abre os metadados registrados para o tema

Parametros

temacodigo do tema

sobe

sobe: function(tema)

Sobe um tema na ordem de desenho

Parametros

temacodigo do tema

desce

desce: function(tema)

Desce um tema na ordem de desenho

Parametros

temacodigo do tema

zoom

zoom: function(tema)

Zoom para o tema

Parametros

temacodigo do tema

zoomsel

zoomsel: function(tema)

Zoom para os elementos selecionados de um tema

Parametros

temacodigo 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

idtemacodigo do tema

invertestatuslegenda

invertestatuslegenda: function(idtema)

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

Parametros

idtemacodigo do tema

alteracorclasse

alteracorclasse: function(idtema,
idclasse,
rgb)

Altera a cor de uma classe de um tema

Parametros

idtemacodigo do tema
idclasseid da classe
rgbnova cor (r,g,b)

mudanome

mudanome: function(idtema)

Muda o nome de um tema

Parametros

idtemacodigo do tema

mostralegendajanela

mostralegendajanela: function(idtema,
nome,
tipoOperacao)

Mostra a legenda de um tema em uma janela flutuante especifica

Na configuracao padrao, essa funcao e disparada quando o usuario estaciona o ouse sobre o nome de um tema na arvore de camadas

O uso normal seria nas opcoes 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}codigo do tema
nome {String}nome completo do tema que sera mostrado no cabecalho da janela
tipoOperacao {String} {ativatimer|desativatimer|abrejanela}tipo de operacao que sera 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) e composto por “temporizador”+idtema

Parametros

idtemaid que identifica o tema no map file.

i3GEO.tema.dialogo

Abre as telas de dialogo das opcoes de manipulacao de um tema

Return

i3GEO.janela.cria

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

Functions

tme

tme: function(tema)

Abre a ferramenta TME

Parametros

temacodigo do tema escolhido

mostraWms

mostraWms: function(tema)

Mostra a url que da acesso ao WMS de um tema

Parametros

temacodigo do tema escolhido

comentario

comentario: function(tema)

Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema

Parametros

temacodigo do tema escolhido

cortina

cortina: function(tema)

Abre a janela de dialogo da ferramenta cortina

Parametros

temacodigo do tema escolhido

abreKml

abreKml: function(tema,
tipo)

Abre a janela de dialogo da ferramenta convertekml

Parametros

temacodigo 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 dialogo da ferramenta salvamapfile

Parametros

idtemacodigo do tema

graficotema

graficotema: function(idtema)

Abre a janela de dialogo da ferramenta graficotema

Parametros

idtemacodigo do tema

toponimia

toponimia: function(idtema)

Abre a janela de dialogo da ferramenta toponimia

Parametros

idtemacodigo do tema

filtro

filtro: function(idtema)

Abre a janela de dialogo da ferramenta filtro

Parametros

idtemacodigo do tema

procuraratrib

procuraratrib: function(idtema)

Abre a janela de dialogo da ferramenta busca

Parametros

idtemaid que identifica o tema conforme definido no map file

tabela

tabela: function(idtema)

Abre a janela de dialogo da ferramenta tabela

Parametros

idtemaid que identifica o tema conforme definido no map file

etiquetas

etiquetas: function(idtema)

Abre a janela de dialogo da ferramenta etiqueta

Parametros

idtemaid que identifica o tema conforme definido no map file

editaLegenda

editaLegenda: function(idtema)

Abre a janela de dialogo da ferramenta legenda

Parametros

idtemaid que identifica o tema conforme definido no map file

download

download: function(idtema)

Abre a janela de dialogo 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 requisicoes de Web Services OGC)

O SLD e 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 dialogo 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 especifica
temporizador: function(idtema,
tempo)
Aplica um temporizador para que a camada seja redesenhada em determinado intervalo de tempo.
tme: function(tema)
Abre a ferramenta TME
mostraWms: function(tema)
Mostra a url que da acesso ao WMS de um tema
comentario: function(tema)
Abre a janela de dialogo para o usuario ver e inserir comentarios em um tema
cortina: function(tema)
Abre a janela de dialogo da ferramenta cortina
abreKml: function(tema,
tipo)
Abre a janela de dialogo da ferramenta convertekml
salvaMapfile: function(idtema)
Abre a janela de dialogo da ferramenta salvamapfile
graficotema: function(idtema)
Abre a janela de dialogo da ferramenta graficotema
toponimia: function(idtema)
Abre a janela de dialogo da ferramenta toponimia
filtro: function(idtema)
Abre a janela de dialogo da ferramenta filtro
procuraratrib: function(idtema)
Abre a janela de dialogo da ferramenta busca
tabela: function(idtema)
Abre a janela de dialogo da ferramenta tabela
etiquetas: function(idtema)
Abre a janela de dialogo da ferramenta etiqueta
editaLegenda: function(idtema)
Abre a janela de dialogo da ferramenta legenda
download: function(idtema)
Abre a janela de dialogo da ferramenta download
sld: function(idtema)
Converte a legenda do tema para o formato SLD (utilizado em requisicoes 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 dialogo da ferramenta editorsql
Close