Análise geográfica

Arquivo

i3geo/classesjs/classe_analise.js

Licenca

GPL2

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.

Summary
Análise geográficai3geo/classesjs/classe_analise.js
Classe
i3GEO. analiseFunções de geração das análises e abertura dos diálogos das opções de análise espacial
i3GEO. analise. dialogoAbre as telas de diálogo das opções de análise
Functions
graficoInterativoAbre a janela para criação de gráficos interativos
gradePontosAbre a janela que gera grade de pontos
gradePolAbre a janela que gera grade de poligonos
gradeHexAbre a janela que gera grade de hexágonos
analisaGeometriasAbre a janela com o sistema de análise de geometrias
pontosdistriAbre a janela para executar análises de distribuição de pontos
pontoempoligonoAbre a janela para cruzar um tema de pontos com um ou mais temas poligonais e gerar um novo tema
nptPolAbre a janela para cruzar um tema de pontos com um ou tema poligona e gerar um novo tema com o número de pontos em cada polígono
bufferGera um buffer em elementos selecionados
distanciaptptAbre a janela para calcular a distância entre um ponto e outros pontos próximos
centroideAbre a janela que gera um tema com os centroides dos elementos selecionados
dissolveAbre a janela que gera um tema dissolvendo as divisas entre polígonos.
agrupaElementosAbre a janela que gera um tema poligonal agrupando elementos de um tema.
Classe
i3GEO. analise. medeDistanciaAtiva e controla a opção de medição de distâncias.
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
criaJanelaCria a janela para mostrar os resultados da medição
fechaJanelaFecha a janela e os elementos gráficos criados para a ferramenta de medição
cliqueAdiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos
movimentoRealiza os cálculos e desenho da linha conforme o usuário movimenta o mouse
Classe
i3GEO. analise. medeAreaAtiva e controla a opção de medição de área.
Functions
iniciaInicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
criaJanelaCria a janela para mostrar os resultados da medição
fechaJanelaFecha a janela e os elementos gráficos criados para a ferramenta de medição
cliqueAdiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos
movimentoRealiza os cálculos e desenho da linha conforme o usuário movimenta o mouse

Classe

i3GEO. analise

Funções de geração das análises e abertura dos diálogos das opções de análise espacial

Em i3GEO.analise.dialogo estão as funções de abertura dos diálogos

i3GEO. analise. dialogo

Abre as telas de diálogo das opções de análise

Exemplo

Para abrir a mensagem de diálogo de geração de buffer, utilize

i3GEO.analise.dialogo.buffer()

Functions

graficoInterativo

graficoInterativo: function()

Abre a janela para criação de gráficos interativos

gradePontos

gradePontos: function()

Abre a janela que gera grade de pontos

gradePol

gradePol: function()

Abre a janela que gera grade de poligonos

gradeHex

gradeHex: function()

Abre a janela que gera grade de hexágonos

analisaGeometrias

analisaGeometrias: function()

Abre a janela com o sistema de análise de geometrias

pontosdistri

pontosdistri: function()

Abre a janela para executar análises de distribuição de pontos

pontoempoligono

pontoempoligono: function()

Abre a janela para cruzar um tema de pontos com um ou mais temas poligonais e gerar um novo tema

nptPol

nptPol: function()

Abre a janela para cruzar um tema de pontos com um ou tema poligona e gerar um novo tema com o número de pontos em cada polígono

buffer

buffer: function()

Gera um buffer em elementos selecionados

distanciaptpt

distanciaptpt: function()

Abre a janela para calcular a distância entre um ponto e outros pontos próximos

centroide

centroide: function()

Abre a janela que gera um tema com os centroides dos elementos selecionados

dissolve

dissolve: function()

Abre a janela que gera um tema dissolvendo as divisas entre polígonos.

agrupaElementos

agrupaElementos: function()

Abre a janela que gera um tema poligonal agrupando elementos de um tema.

Classe

i3GEO. analise. medeDistancia

Ativa e controla a opção de medição de distâncias.

A medida é feita quando o usuário clica no mapa com esta opção ativa

Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado.

Para mostrar o resultado do cálculo, é incluído um div específico.

Functions

inicia

inicia: function()

Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários

São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados

criaJanela

criaJanela: function()

Cria a janela para mostrar os resultados da medição

fechaJanela

fechaJanela: function()

Fecha a janela e os elementos gráficos criados para a ferramenta de medição

clique

clique: function()

Adiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos

movimento

movimento: function()

Realiza os cálculos e desenho da linha conforme o usuário movimenta o mouse

Classe

i3GEO. analise. medeArea

Ativa e controla a opção de medição de área.

A medida é feita quando o usuário clica no mapa com esta opção ativa

Quando o botão é acionado, abre-se a janela que mostra o resultado da medida, o ícone que segue o mouse é alterado.

Para mostrar o resultado do cálculo, é incluído um div específico.

Functions

inicia

inicia: function()

Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários

São registrados os eventos de clique sobre o mapa e fechamento da janela de resultados

criaJanela

criaJanela: function()

Cria a janela para mostrar os resultados da medição

fechaJanela

fechaJanela: function()

Fecha a janela e os elementos gráficos criados para a ferramenta de medição

clique

clique: function()

Adiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos

movimento

movimento: function()

Realiza os cálculos e desenho da linha conforme o usuário movimenta o mouse

graficoInterativo: function()
Abre a janela para criação de gráficos interativos
gradePontos: function()
Abre a janela que gera grade de pontos
gradePol: function()
Abre a janela que gera grade de poligonos
gradeHex: function()
Abre a janela que gera grade de hexágonos
analisaGeometrias: function()
Abre a janela com o sistema de análise de geometrias
pontosdistri: function()
Abre a janela para executar análises de distribuição de pontos
pontoempoligono: function()
Abre a janela para cruzar um tema de pontos com um ou mais temas poligonais e gerar um novo tema
nptPol: function()
Abre a janela para cruzar um tema de pontos com um ou tema poligona e gerar um novo tema com o número de pontos em cada polígono
buffer: function()
Gera um buffer em elementos selecionados
distanciaptpt: function()
Abre a janela para calcular a distância entre um ponto e outros pontos próximos
centroide: function()
Abre a janela que gera um tema com os centroides dos elementos selecionados
dissolve: function()
Abre a janela que gera um tema dissolvendo as divisas entre polígonos.
agrupaElementos: function()
Abre a janela que gera um tema poligonal agrupando elementos de um tema.
inicia: function()
Inicia a operação de medição, abrindo a janela de resultados e criando os componentes necessários
criaJanela: function()
Cria a janela para mostrar os resultados da medição
fechaJanela: function()
Fecha a janela e os elementos gráficos criados para a ferramenta de medição
clique: function()
Adiciona uma marca na tela e realiza o cálculo de distância dos pontos inseridos
movimento: function()
Realiza os cálculos e desenho da linha conforme o usuário movimenta o mouse