Seleção de elementos

Summary
Seleção de elementos
Files
i3geo/ classesjs/ classe_selecao.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
i3GEO. selecaoRealiza operações de seleção de elementos do mapa
Functions
porxyExecuta a seleção de elementos de um tema com base em um par de coordenadas xy
porboxSeleciona elementos de um tema com base em um retângulo
janelaOpcoesAbre a janela de opções da ferramenta de seleção.
atualizaGraficoAtualiza o gráfico de barras da ferramenta de seleção
cliqueSeleciona elementos clicando no mapa
i3GEO. selecao.boxControla o desenho do box para a seleção e executa a função de seleção
Functions
iniciaMarca o início do desenho do box, capturando a posição do mouse
criaBoxCria o DIV que será utilizado para desenhar o box no mapa
deslocaDesloca o box conforme o mouse é movimentado
terminaPara o desenho do box, captura seu tamanho e faz o zoom no mapa
i3GEO. selecao. poligonoRealiza a seleção desenhando um polígono no mapa
Functions
iniciaInicia o desenho do polígono
moveModifica o polígono conforme o usuário cria vértices
cliqueInclui um novo vértice no polígono
terminaTermina o desenho do polígono e executa a operação de seleção

Files

i3geo/ classesjs/ classe_selecao.js

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.

i3GEO. selecao

Realiza operações de seleção de elementos do mapa

Summary
Functions
porxyExecuta a seleção de elementos de um tema com base em um par de coordenadas xy
porboxSeleciona elementos de um tema com base em um retângulo
janelaOpcoesAbre a janela de opções da ferramenta de seleção.
atualizaGraficoAtualiza o gráfico de barras da ferramenta de seleção
cliqueSeleciona elementos clicando no mapa

Functions

porxy

porxy: function(tema,
tipo,
tolerancia)

Executa a seleção de elementos de um tema com base em um par de coordenadas xy

Parameters

tema {String}código do tema
tipo {String}tipo de operação adiciona|retira
tolerancia {Integer}tolerância de busca

porbox

porbox: function(tema,
tipo,
box)

Seleciona elementos de um tema com base em um retângulo

Parameters

tema {String}código do tema
tipo {String}tipo de operação adiciona|retira
box {String}xmin ymin xmax ymax

janelaOpcoes

janelaOpcoes: function()

Abre a janela de opções da ferramenta de seleção.

A janela terá como id “wdocai”

atualizaGrafico

atualizaGrafico: function()

Atualiza o gráfico de barras da ferramenta de seleção

O gráfico é atualizado sempre que ocorrer uma nova seleção no mapa, o que implica no redesnho do mapa e disparo do evento NAVEGAMAPA

clique

clique: function()

Seleciona elementos clicando no mapa

i3GEO. selecao.box

Controla o desenho do box para a seleção e executa a função de seleção

Summary
Functions
iniciaMarca o início do desenho do box, capturando a posição do mouse
criaBoxCria o DIV que será utilizado para desenhar o box no mapa
deslocaDesloca o box conforme o mouse é movimentado
terminaPara o desenho do box, captura seu tamanho e faz o zoom no mapa

Functions

inicia

inicia: function()

Marca o início do desenho do box, capturando a posição do mouse

criaBox

criaBox: function()

Cria o DIV que será utilizado para desenhar o box no mapa

desloca

desloca: function()

Desloca o box conforme o mouse é movimentado

termina

termina: function()

Para o desenho do box, captura seu tamanho e faz o zoom no mapa

i3GEO. selecao. poligono

Realiza a seleção desenhando um polígono no mapa

Summary
Functions
iniciaInicia o desenho do polígono
moveModifica o polígono conforme o usuário cria vértices
cliqueInclui um novo vértice no polígono
terminaTermina o desenho do polígono e executa a operação de seleção

Functions

inicia

inicia: function()

Inicia o desenho do polígono

move

move: function()

Modifica o polígono conforme o usuário cria vértices

clique

clique: function()

Inclui um novo vértice no polígono

termina

termina: function()

Termina o desenho do polígono e executa a operação de seleção

porxy: function(tema,
tipo,
tolerancia)
Executa a seleção de elementos de um tema com base em um par de coordenadas xy
porbox: function(tema,
tipo,
box)
Seleciona elementos de um tema com base em um retângulo
janelaOpcoes: function()
Abre a janela de opções da ferramenta de seleção.
atualizaGrafico: function()
Atualiza o gráfico de barras da ferramenta de seleção
clique: function()
Seleciona elementos clicando no mapa
inicia: function()
Marca o início do desenho do box, capturando a posição do mouse
criaBox: function()
Cria o DIV que será utilizado para desenhar o box no mapa
desloca: function()
Desloca o box conforme o mouse é movimentado
termina: function()
Para o desenho do box, captura seu tamanho e faz o zoom no mapa
inicia: function()
Inicia o desenho do polígono
move: function()
Modifica o polígono conforme o usuário cria vértices
clique: function()
Inclui um novo vértice no polígono
termina: function()
Termina o desenho do polígono e executa a operação de seleção