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.
i3GEO.mapa.dialogo.cliqueIdentificaDefault
| Identifica | Obtém os atributos de um ou mais temas para uma coordenada. |
| Arquivos | |
| i3geo/ ferramentas/ identifica/ index. js.php | |
| Licença | i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
| i3GEOF. identifica | |
| Variaveis | |
| mostraLinkGeohack | Mostra ou não o link para abrir o site GeoHack. |
| mostraSistemasAdicionais | Mostra ou não a lista de sistemas adicionais de busca de dados. |
| tema | Código do tema que será pesquisado |
| x | Coordenada x |
| y | Coordenada y |
| sistemasAdicionais | Guarda a lista de sistemas adicionais que são incluídos na seleção de temas |
| Functions | |
| inicia | Inicia a janela de informações |
| criaJanelaFlutuante | Cria a janela flutuante para controle da ferramenta. |
| ativaFoco | Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado |
| html | Gera o código html para apresentação das opções da ferramenta |
| listaTemas | Incluí a lista de temas para o usuário escolher |
| montaListaTemas | Monta a lista de temas na forma de botões ‘radio’ |
| montaLinkGeohack | Monta o link para o site geohack |
| montaListaSistemas | Obtém a lista de sistemas especiais de consulta. |
| buscaDadosTema | Obtém os dados de um tema para o ponto de coordenadas clicado no mapa |
| mostraDadosSistema | Obtém os dados de um sistema para o ponto de coordenadas clicado no mapa |
| mostraDadosTema | Mostra os dados obtidos de um ou mais temas. |
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.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.
| Variaveis | |
| mostraLinkGeohack | Mostra ou não o link para abrir o site GeoHack. |
| mostraSistemasAdicionais | Mostra ou não a lista de sistemas adicionais de busca de dados. |
| tema | Código do tema que será pesquisado |
| x | Coordenada x |
| y | Coordenada y |
| sistemasAdicionais | Guarda a lista de sistemas adicionais que são incluídos na seleção de temas |
| Functions | |
| inicia | Inicia a janela de informações |
| criaJanelaFlutuante | Cria a janela flutuante para controle da ferramenta. |
| ativaFoco | Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado |
| html | Gera o código html para apresentação das opções da ferramenta |
| listaTemas | Incluí a lista de temas para o usuário escolher |
| montaListaTemas | Monta a lista de temas na forma de botões ‘radio’ |
| montaLinkGeohack | Monta o link para o site geohack |
| montaListaSistemas | Obtém a lista de sistemas especiais de consulta. |
| buscaDadosTema | Obtém os dados de um tema para o ponto de coordenadas clicado no mapa |
| mostraDadosSistema | Obtém os dados de um sistema para o ponto de coordenadas clicado no mapa |
| mostraDadosTema | Mostra os dados obtidos de um ou mais temas. |
Mostra ou não o link para abrir o site GeoHack.
Este site permite o uso de vários buscadores disponíveis na internet.
{boolean}
Mostra ou não a lista de sistemas adicionais de busca de dados.
{boolean}
Guarda a lista de sistemas adicionais que são incluídos na seleção de temas
{Array}
inicia: function( tema, x, y, iddiv, mostraLinkGeohack, mostraSistemasAdicionais )
Inicia a janela de informações
| 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: 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
String com o código html
listaTemas: function( tipo )
Incluí a lista de temas para o usuário escolher
| tipo {String} | ligados|todos lista apenas os temas que estão visíveis no mapa ou todos os temas |
montaListaTemas: function( retorno )
Monta a lista de temas na forma de botões ‘radio’
O resultado é inserido no div com id “listaTemas”
| retorno {JSON} | objeto retornado por i3GEO.php.listaTemas ou por i3GEO.arvoreDeCamadas.filtraCamadas |
montaListaSistemas: function( xmlDoc )
Obtém a lista de sistemas especiais de consulta.
O resultado é inserido no div com id “listaSistemas”.
A lista de sistemas é obtida de um XML definido no i3Geo na variável i3GEO.parametros.locidentifica
Cada sistema consiste em uma URL para a qual serão passados os parâmetros x e y.
| xmlDoc | documento xml |
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
| 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: 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.
| retorno {JSON} | objeto JSON com os dados i3GEO.php.identifica2 |
Inicia a janela de informações
inicia: function( tema, x, y, iddiv, mostraLinkGeohack, mostraSistemasAdicionais )
Cria a janela flutuante para controle da ferramenta.
criaJanelaFlutuante: function()
Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
ativaFoco: function()
Gera o código html para apresentação das opções da ferramenta
html:function()
Incluí a lista de temas para o usuário escolher
listaTemas: function( tipo )
Monta a lista de temas na forma de botões ‘radio’
montaListaTemas: function( retorno )
Monta o link para o site geohack
montaLinkGeohack: function()
Obtém a lista de sistemas especiais de consulta.
montaListaSistemas: function( xmlDoc )
Obtém os dados de um tema para o ponto de coordenadas clicado no mapa
buscaDadosTema: function( tema )
Obtém os dados de um sistema para o ponto de coordenadas clicado no mapa
mostraDadosSistema: function( exec, target )
Mostra os dados obtidos de um ou mais temas.
mostraDadosTema: function( retorno )
Abre a janela de diálogo da ferramenta identifica
cliqueIdentificaDefault: function()
LISTATEMAS
listaTemas: function( funcao, tipo, locaplic, sid )
IDENTIFICA2
identifica2: function( funcao, x, y, resolucao, opcao, locaplic, sid, tema, ext, listaDeTemas )