Permite capturar geometrias de uma ou mais camadas e executar operações de análise. Após o usuário selecionar elementos de um tema, a geometria pode ser capturada, ou seja, ela é armazenada no servidor para poder receber operações de análise. As operações envolvem cálculos, como área e perímetro, além de processos de cruzamento entre geometrias. Após realizar uma operação, o resultado é listado ou pode ser adicionado ao mapa como uma nova camada.
As geometrias armazenadas ficam disponíveis temporariamente, assim como o mapfile do mapa atual.
i3GEO.analise.dialogo.analisaGeometrias
i3geo/ferramentas/analisageometrias/index.js.php
Análise de Geometrias | Permite capturar geometrias de uma ou mais camadas e executar operações de análise. |
Licença | I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
i3GEOF. analisaGeometrias | |
Variaveis | |
aguarde | Objeto DOM com a imagem de aguarde existente no cabeçalho da janela. |
Functions | |
inicia | Inicia a ferramenta. |
html | Gera o código html para apresentação das opções da ferramenta |
criaJanelaFlutuante | Cria a janela flutuante para controle da ferramenta. |
ativaFoco | Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado |
selecionaElemento | Seleciona um elemento do tema ativo quando o usuário clica no mapa |
comboTemas | Cria o combo com os temas disponíveis (temas ligados) para seleção. |
capturaGeo | Captura as geometrias selecionadas. |
listaGeo | Obtém a lista de geometrias já capturadas e monta a lista que é apresentada ao usuário. |
excluirGeo | Exclui do servidor as geometrias marcadas na lista de geometrias. |
incluirNoMapa | Inclui no mapa as geometrias marcadas na lista de geometrias. |
pegaGeometriasMarcadas | Retorna uma lista com os ids das geometrias que estão marcadas (checkbox) |
calculo | Realiza cálculos do tipo área e perímetro sobre as geometrias marcadas |
funcoes | Realiza operações geométricas de cruzamento entre geometrias |
funcoes1 | Realiza operações geométricas em uma única geometria |
I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@mma.g ov.br moretti
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.
Variaveis | |
aguarde | Objeto DOM com a imagem de aguarde existente no cabeçalho da janela. |
Functions | |
inicia | Inicia a ferramenta. |
html | Gera o código html para apresentação das opções da ferramenta |
criaJanelaFlutuante | Cria a janela flutuante para controle da ferramenta. |
ativaFoco | Refaz a interface da ferramenta quando a janela flutuante tem seu foco ativado |
selecionaElemento | Seleciona um elemento do tema ativo quando o usuário clica no mapa |
comboTemas | Cria o combo com os temas disponíveis (temas ligados) para seleção. |
capturaGeo | Captura as geometrias selecionadas. |
listaGeo | Obtém a lista de geometrias já capturadas e monta a lista que é apresentada ao usuário. |
excluirGeo | Exclui do servidor as geometrias marcadas na lista de geometrias. |
incluirNoMapa | Inclui no mapa as geometrias marcadas na lista de geometrias. |
pegaGeometriasMarcadas | Retorna uma lista com os ids das geometrias que estão marcadas (checkbox) |
calculo | Realiza cálculos do tipo área e perímetro sobre as geometrias marcadas |
funcoes | Realiza operações geométricas de cruzamento entre geometrias |
funcoes1 | Realiza operações geométricas em uma única geometria |
inicia: function( iddiv )
Inicia a ferramenta. É chamado por criaJanelaFlutuante
iddiv {String} | id do div que receberá o conteudo HTML da ferramenta |
html:function()
Gera o código html para apresentação das opções da ferramenta
String com o código html
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
selecionaElemento: function()
Seleciona um elemento do tema ativo quando o usuário clica no mapa
É executado no evento de clique no mapa, definido na inicialização da ferramenta.
comboTemas: function()
Cria o combo com os temas disponíveis (temas ligados) para seleção.
Captura as geometrias selecionadas. As geometrias capturadas são armazenadas como objetos serializados no servidor, e podem ser utilizadas nas operações de análise. A captura é feita sob o tema ativo e os elementos selecionados.
listaGeo: function()
Obtém a lista de geometrias já capturadas e monta a lista que é apresentada ao usuário.
excluirGeo: function()
Exclui do servidor as geometrias marcadas na lista de geometrias.
incluirNoMapa:function()
Inclui no mapa as geometrias marcadas na lista de geometrias.
pegaGeometriasMarcadas:function()
Retorna uma lista com os ids das geometrias que estão marcadas (checkbox)
calculo: function()
Realiza cálculos do tipo área e perímetro sobre as geometrias marcadas
Inicia a ferramenta.
inicia: function( iddiv )
Gera o código html para apresentação das opções da ferramenta
html:function()
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()
Seleciona um elemento do tema ativo quando o usuário clica no mapa
selecionaElemento: function()
Cria o combo com os temas disponíveis (temas ligados) para seleção.
comboTemas: function()
Obtém a lista de geometrias já capturadas e monta a lista que é apresentada ao usuário.
listaGeo: function()
Exclui do servidor as geometrias marcadas na lista de geometrias.
excluirGeo: function()
Inclui no mapa as geometrias marcadas na lista de geometrias.
incluirNoMapa:function()
Retorna uma lista com os ids das geometrias que estão marcadas (checkbox)
pegaGeometriasMarcadas:function()
Realiza cálculos do tipo área e perímetro sobre as geometrias marcadas
calculo: function()
Realiza operações geométricas de cruzamento entre geometrias
funcoes: function()
Realiza operações geométricas em uma única geometria
funcoes1: function()
Abre a janela de diálogo da ferramenta analisageometrias
analisaGeometrias: function()
SELECAOPT
selecaopt: function( funcao, tema, xy, tipo, tolerancia )
Cria um combo (caixa de seleção) com a lista de temas existentes no mapa e de determinado tipo
comboTemas: function( id, funcao, onde, nome, multiplo, tipoCombo )