Geometrias

Arquivo

i3geo/ferramentas/analisageometrias/index.js.php

Summary
Geometriasi3geo/ferramentas/analisageometrias/index.js.php
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Classe
i3GEOF. analisaGeometriasInclui gráficos em cada elemento de um tema tendo como fonte a tabela de atributos.
Variaveis
aguardeEstilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.
Functions
iniciaInicia a ferramenta.
htmlGera o código html para apresentação das opções da ferramenta
criaJanelaFlutuanteCria a janela flutuante para controle da ferramenta.
ativaFocoRefaz a interface da ferramenta quando a janela flutuante tem seu foco ativado
selecionaElementoSeleciona um elemento do tema ativo quando o usuário clica no mapa
comboTemasCria o combo com os temas disponíveis (temas ligados) para adição dos gráficos.
capturaGeoCaptura as geometrias selecionadas.
listaGeoObtém a lista de geometrias armazenadas
excluirGeoExclui do servidor as geometrias marcadas na lista de geometrias
incluirNoMapaInclui no mapa as geometrias marcadas na lista de geometrias
pegaGeometriasMarcadasRetorna uma lista com os ids das geometrias que estão marcadas (checkbox)
calculoRealiza cálculos do tipo área e perímetro sobre as geometrias marcadas
funcoesRealiza operações geométricas de cruzamento entre geometrias
funcoes1Realiza operações geométricas em uma única geometria

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; 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.

Classe

i3GEOF. analisaGeometrias

Inclui gráficos em cada elemento de um tema tendo como fonte a tabela de atributos.

Abre uma janela com várias opções e lista de itens para os gráficos.

O tema que será utilizado é o que estiver armazenado na variável global i3GEO.temaAtivo

Variaveis

aguarde

Estilo do objeto DOM com a imagem de aguarde existente no cabeçalho da janela.

Functions

inicia

inicia: function(iddiv)

Inicia a ferramenta.  É chamado por criaJanelaFlutuante

Parametro

iddiv {String}id do div que receberá o conteudo HTML da ferramenta

html

html:function()

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

Retorno

String com o código html

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

selecionaElemento

selecionaElemento: function()

Seleciona um elemento do tema ativo quando o usuário clica no mapa

É executado no evento de clique no mapa

comboTemas

comboTemas: function()

Cria o combo com os temas disponíveis (temas ligados) para adição dos gráficos.

capturaGeo

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

listaGeo

listaGeo: function()

Obtém a lista de geometrias armazenadas

excluirGeo

excluirGeo: function()

Exclui do servidor as geometrias marcadas na lista de geometrias

incluirNoMapa

incluirNoMapa:function()

Inclui no mapa as geometrias marcadas na lista de geometrias

pegaGeometriasMarcadas

pegaGeometriasMarcadas:function()

Retorna uma lista com os ids das geometrias que estão marcadas (checkbox)

calculo

calculo: function()

Realiza cálculos do tipo área e perímetro sobre as geometrias marcadas

funcoes

funcoes: function()

Realiza operações geométricas de cruzamento entre geometrias

funcoes1

funcoes1: function()

Realiza operações geométricas em uma única geometria

inicia: function(iddiv)
Inicia a ferramenta.
html:function()
Gera o código html para apresentação das opções da ferramenta
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
comboTemas: function()
Cria o combo com os temas disponíveis (temas ligados) para adição dos gráficos.
listaGeo: function()
Obtém a lista de geometrias armazenadas
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
funcoes: function()
Realiza operações geométricas de cruzamento entre geometrias
funcoes1: function()
Realiza operações geométricas em uma única geometria