Temas

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,

Namespace

i3GEO.tema

Veja

http://localhost/i3geo/classesjs/classe_tema.js

Summary
TemasFuncoes de dialogo e processamento de propriedades de um tema existente no mapa
Functions
ativaFerramentasVerifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
excluiExclui um tema do mapa
fonteAbre os metadados registrados para o tema
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
copiaAdiciona ao mapa uma copia do 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
storymapAbre a ferramenta storymap
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
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
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
ogcwindowAbre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
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

ativaFerramentas

ativaFerramentas : function(camada)

Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa

Parametros

{objeto}objeto camada ver em i3GEO.arvoreDeCamadas.CAMADAS

exclui

exclui : function(tema,
confirma)

Exclui um tema do mapa

Parametros

{string}codigo do tema
{boolean}confirma exclusao

fonte

fonte : function(tema,
popup,
link)

Abre os metadados registrados para o tema

Parametros

{string}codigo do tema
{boolean}abre em um popup

zoom

zoom : function(tema)

Zoom para o tema

Parametros

{string}codigo do tema

zoomsel

zoomsel : function(tema)

Zoom para os elementos selecionados de um tema

Parametros

{string}codigo do tema

limpasel

limpasel : function(tema)

Limpa a selecao do tema

Parametros

{string}ID (name) do tema clicado

mudatransp

mudatransp : function(idtema,
valor)

Muda a transparencia de um tema

Parametros

{string}codigo do tema
{numeric}valor da transparencia

invertestatuslegenda

invertestatuslegenda : function(idtema)

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

Parametros

{string}codigo do tema

alteracorclasse

alteracorclasse : function(idtema,
idclasse,
rgb)

Altera a cor de uma classe de um tema

Parametros

{string}codigo do tema
{numeric}id da classe
{string}nova cor (r,g,b)

mudanome

mudanome : function(idtema,
valor)

Muda o nome de um tema

Parametros

{string}codigo do tema

copia

copia : function(idtema)

Adiciona ao mapa uma copia do tema

Parametros

{string}codigo 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

{String}codigo do tema
{String}nome completo do tema que sera mostrado no cabecalho da janela
{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

{string}id que identifica o tema no map file.

i3GEO.tema.dialogo

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

Summary
Functions
storymapAbre a ferramenta storymap
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
mmscaleAbre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamadaAbre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
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
ogcwindowAbre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
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

storymap

storymap : function(tema)

Abre a ferramenta storymap

Parametros

{string}codigo do tema escolhido

tme

tme : function(tema)

Abre a ferramenta TME

Parametros

{string}codigo do tema escolhido

mostraWms

mostraWms : function(tema)

Mostra a url que da acesso ao WMS de um tema

Parametros

{string}codigo do tema escolhido

comentario

comentario : function(tema)

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

Parametros

{string}codigo do tema escolhido

cortina

cortina : function(tema)

Abre a janela de dialogo da ferramenta cortina

Parametros

{string}codigo do tema escolhido

mmscale

mmscale : function(tema)

Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala

Parametros

{string}codigo do tema escolhido

atalhoscamada

atalhoscamada : function(tema)

Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)

Parametros

{string}codigo do tema escolhido

abreKml

abreKml : function(tema,
tipo)

Abre a janela de dialogo da ferramenta convertekml

Parametros

{string}codigo do tema escolhido
{string}tipo 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

{string}codigo do tema

graficotema

graficotema : function(idtema,
propriedades)

Abre a janela de dialogo da ferramenta graficotema

Parametros

{string}codigo do tema
{objeto}propriedades (ver ferramentas/graficotema/index.js funcao iniciaJanelaFlutuante)

toponimia

toponimia : function(idtema)

Abre a janela de dialogo da ferramenta toponimia

Parametros

{string}codigo do tema

filtro

filtro : function(idtema,
modoCalculadora,
idRetorno)

Abre a janela de dialogo da ferramenta filtro

Parametros

{string}codigo do tema
{boolean}indica o modo de calculadora, que permite retornar o filtro para um ID
{string}id do elemento que recebera o filtro

procuraratrib

procuraratrib : function(idtema)

Abre a janela de dialogo da ferramenta busca

Parametros

{string}id que identifica o tema conforme definido no map file

tabela

tabela : function(idtema)

Abre a janela de dialogo da ferramenta tabela

Parametros

{string}id que identifica o tema conforme definido no map file

etiquetas

etiquetas : function(idtema)

Abre a janela de dialogo da ferramenta etiqueta

Parametros

{string}id que identifica o tema conforme definido no map file

editaLegenda

editaLegenda : function(idtema)

Abre a janela de dialogo da ferramenta legenda

Parametros

{string}id que identifica o tema conforme definido no map file

download

download : function(idtema)

Abre a janela de dialogo da ferramenta download

Parametros

{string}id que identifica o tema no map file.

ogcwindow

ogcwindow : function(idtema)

Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC

Parametros

{string}id 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

{string}id que identifica o tema no map file.

aplicarsld

aplicarsld : function(idtema)

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

Parametros

{string}id que identifica o tema no map file.

editorsql

editorsql : function(idtema)

Abre a janela de dialogo da ferramenta editorsql

Parametros

{string}id que identifica o tema no map file.
ativaFerramentas : function(camada)
Verifica se uma camada possuí ferramentas configuradas e que devem ser abertas ao ser adicionada ao mapa
exclui : function(tema,
confirma)
Exclui um tema do mapa
fonte : function(tema,
popup,
link)
Abre os metadados registrados para o tema
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,
valor)
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,
valor)
Muda o nome de um tema
copia : function(idtema)
Adiciona ao mapa uma copia do 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.
storymap : function(tema)
Abre a ferramenta storymap
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
mmscale : function(tema)
Abre a janela de dialogo que permite definir o comportamento do mapa em função da escala
atalhoscamada : function(tema)
Abre a janela de dialogo que abre os atalhos de configuração de um tema (utilizad na árvore de camadas)
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,
propriedades)
Abre a janela de dialogo da ferramenta graficotema
toponimia : function(idtema)
Abre a janela de dialogo da ferramenta toponimia
filtro : function(idtema,
modoCalculadora,
idRetorno)
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
ogcwindow : function(idtema)
Abre uma aba no navegador com as opcoes de acesso aos dados de um tema via OGC
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