Identifica

Obtém os atributos de um ou mais temas para uma coordenada.  Abre uma janela com várias opções e lista de temas disponíveis no mapa atual.

Veja

i3GEO.mapa.dialogo.cliqueIdentificaDefault

Summary
IdentificaObtém os atributos de um ou mais temas para uma coordenada.
Arquivos
i3geo/ ferramentas/ identifica/ index. js.php
Licençai3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
i3GEOF. identifica
Propriedades
mostraLinkGeohackMostra ou não o link para abrir o site GeoHack.
mostraSistemasAdicionaisMostra ou não a lista de sistemas adicionais de busca de dados.
Variaveis
temaCódigo do tema que será pesquisado
xCoordenada x
yCoordenada y
sistemasAdicionaisGuarda a lista de sistemas adicionais que são incluídos na seleção de temas
dadosIdentificaGuarda os dados obtidos com a chamada em AJAX de identificação
Functions
iniciaInicia a janela de informações
criaJanelaFlutuanteCria a janela flutuante para controle da ferramenta.
ativaFocoRefaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
htmlGera o código html para apresentação das opções da ferramenta
listaTemasIncluí a lista de temas para o usuário escolher
montaListaTemasMonta a lista de temas na forma de botões ‘radio’
montaLinkGeohackMonta o link para o site geohack
montaListaSistemasObtém a lista de sistemas especiais de consulta.
buscaDadosTemaObtém os dados de um tema para o ponto de coordenadas clicado no mapa
mostraDadosSistemaObtém os dados de um sistema para o ponto de coordenadas clicado no mapa
mostraDadosTemaMostra os dados obtidos de um ou mais temas.

Arquivos

i3geo/ ferramentas/ identifica/ index. js.php

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.

i3GEOF. identifica

Summary
Propriedades
mostraLinkGeohackMostra ou não o link para abrir o site GeoHack.
mostraSistemasAdicionaisMostra ou não a lista de sistemas adicionais de busca de dados.
Variaveis
temaCódigo do tema que será pesquisado
xCoordenada x
yCoordenada y
sistemasAdicionaisGuarda a lista de sistemas adicionais que são incluídos na seleção de temas
dadosIdentificaGuarda os dados obtidos com a chamada em AJAX de identificação
Functions
iniciaInicia a janela de informações
criaJanelaFlutuanteCria a janela flutuante para controle da ferramenta.
ativaFocoRefaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
htmlGera o código html para apresentação das opções da ferramenta
listaTemasIncluí a lista de temas para o usuário escolher
montaListaTemasMonta a lista de temas na forma de botões ‘radio’
montaLinkGeohackMonta o link para o site geohack
montaListaSistemasObtém a lista de sistemas especiais de consulta.
buscaDadosTemaObtém os dados de um tema para o ponto de coordenadas clicado no mapa
mostraDadosSistemaObtém os dados de um sistema para o ponto de coordenadas clicado no mapa
mostraDadosTemaMostra os dados obtidos de um ou mais temas.

Propriedades

mostraLinkGeohack

Mostra ou não o link para abrir o site GeoHack.

Este site permite o uso de vários buscadores disponíveis na internet.

Type

{boolean}

mostraSistemasAdicionais

Mostra ou não a lista de sistemas adicionais de busca de dados.

Type

{boolean}

Variaveis

tema

Código do tema que será pesquisado

Type

{String}

x

Coordenada x

Type

{Numeric}

y

Coordenada y

Type

{Numeric}

sistemasAdicionais

Guarda a lista de sistemas adicionais que são incluídos na seleção de temas

Type

{Array}

dadosIdentifica

Guarda os dados obtidos com a chamada em AJAX de identificação

Type

{Array}

Functions

inicia

inicia: function(tema,
x,
y,
iddiv,
mostraLinkGeohack,
mostraSistemasAdicionais)

Inicia a janela de informações

Parameters

tema {String}código do tema, existente no mapfile armazenado na seção, que será consultado já na inicialização
x {Numeric}coordenada x do ponto que será utilizado para busca dos atributos
y {Numeric}coordenada y do ponto
iddiv {String}id do elemento html onde o conteúdo da ferramenta será incluido
mostraLinkGeohack {boolean}mostra ou não o link para o site geohacks
mostraSistemasAdicionais {boolean}mostra ou não os sistemas adicionais de busca de dados

criaJanelaFlutuante

criaJanelaFlutuante: function()

Cria a janela flutuante para controle da ferramenta.

ativaFoco

ativaFoco: function()

Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado

html

html:function()

Gera o código html para apresentação das opções da ferramenta

Retorno

String com o código html

listaTemas

listaTemas: function(tipo)

Incluí a lista de temas para o usuário escolher

Veja

i3GEO.php.listaTemas

Parametros

tipo {String}ligados|todos lista apenas os temas que estão visíveis no mapa ou todos os temas

montaListaTemas

montaListaTemas: function(retorno)

Monta a lista de temas na forma de botões ‘radio’

O resultado é inserido no div com id “listaTemas”

Parametros

retorno {JSON}objeto retornado por i3GEO.php.listaTemas ou por i3GEO.arvoreDeCamadas.filtraCamadas

montaLinkGeohack

montaLinkGeohack: function()

Monta o link para o site geohack

Return

{String}

montaListaSistemas

montaListaSistemas: function(retorno)

Obtém a lista de sistemas especiais de consulta.

O resultado é inserido no div com id “listaSistemas”.

Cada sistema consiste em uma URL para a qual serão passados os parâmetros x e y.

buscaDadosTema

buscaDadosTema: function(tema)

Obtém os dados de um tema para o ponto de coordenadas clicado no mapa

Veja

i3GEO.php.identifica2

mostraDadosSistema

mostraDadosSistema: function(exec,
target)

Obtém os dados de um sistema para o ponto de coordenadas clicado no mapa

Parametros

exec {String}url que será aberta
target {String} (depreciado)_self|self| onde a url será aberta.  Se for “self”, será aberta na mesma janela, caso contrário, em uma nova página do navegador

mostraDadosTema

mostraDadosTema: function(retorno)

Mostra os dados obtidos de um ou mais temas.

Recebe o resultado em JSON da operação de consulta realizada pelo servidor e formata os dados para apresentação na tela.

Parametros

retorno {JSON}objeto JSON com os dados i3GEO.php.identifica2
inicia: function(tema,
x,
y,
iddiv,
mostraLinkGeohack,
mostraSistemasAdicionais)
Inicia a janela de informações
criaJanelaFlutuante: function()
Cria a janela flutuante para controle da ferramenta.
ativaFoco: function()
Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
html:function()
Gera o código html para apresentação das opções da ferramenta
listaTemas: function(tipo)
Incluí a lista de temas para o usuário escolher
montaListaTemas: function(retorno)
Monta a lista de temas na forma de botões ‘radio’
montaLinkGeohack: function()
Monta o link para o site geohack
montaListaSistemas: function(retorno)
Obtém a lista de sistemas especiais de consulta.
buscaDadosTema: function(tema)
Obtém os dados de um tema para o ponto de coordenadas clicado no mapa
mostraDadosSistema: function(exec,
target)
Obtém os dados de um sistema para o ponto de coordenadas clicado no mapa
mostraDadosTema: function(retorno)
Mostra os dados obtidos de um ou mais temas.
cliqueIdentificaDefault: function()
Abre a janela de diálogo da ferramenta identifica
listaTemas: function(funcao,
tipo,
locaplic,
sid)
LISTATEMAS
identifica2: function(funcao,
x,
y,
resolucao,
opcao,
locaplic,
sid,
tema,
ext,
listaDeTemas)
IDENTIFICA2