Insere ponto

Inclui pontos no mapa no local clicado pelo usuário

Veja

i3GEO.mapa.dialogo.cliquePonto

Arquivo

i3geo/ferramentas/inserexy2/index.js.php

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;

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
Insere pontoInclui pontos no mapa no local clicado pelo usuário
i3GEOF. inserexy
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
montaComboLocalMonta o combo com a lista de temas que podem ser editados (temas armazenados no diretório temporário do i3Geo)
criatemaeditavelCria um novo tema local para receber os pontos
listaPontosLista os pontos existentes no tema escolhido
listaItensLista os itens do tema escolhido para receber os pontos
adicionaCliqueAdiciona um ponto no mapa no local onde o usuário clicar com o mouse
inserirddInsere um ponto com base na direção e distância
inserirInsere pontos digitando-se as coordenadas
escolhedigDefine o tipo de entrada de coordenadas (dms ou dd)
pegaProjecaoObtém o código da projeção escolhida
adicionaAdiciona um ponto no mapa
criaLinConverte os pontos de um tema em linhas
criaPolConverte os pontos de um tema em poligonos
wktConverte os pontos em WKT
graficoPerfilCria um gráfico de perfil com base nos dados inseridos

i3GEOF. inserexy

Summary
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
montaComboLocalMonta o combo com a lista de temas que podem ser editados (temas armazenados no diretório temporário do i3Geo)
criatemaeditavelCria um novo tema local para receber os pontos
listaPontosLista os pontos existentes no tema escolhido
listaItensLista os itens do tema escolhido para receber os pontos
adicionaCliqueAdiciona um ponto no mapa no local onde o usuário clicar com o mouse
inserirddInsere um ponto com base na direção e distância
inserirInsere pontos digitando-se as coordenadas
escolhedigDefine o tipo de entrada de coordenadas (dms ou dd)
pegaProjecaoObtém o código da projeção escolhida
adicionaAdiciona um ponto no mapa
criaLinConverte os pontos de um tema em linhas
criaPolConverte os pontos de um tema em poligonos
wktConverte os pontos em WKT
graficoPerfilCria um gráfico de perfil com base nos dados inseridos

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

montaComboLocal

montaComboLocal: function()

Monta o combo com a lista de temas que podem ser editados (temas armazenados no diretório temporário do i3Geo)

Veja

i3GEO.util.comboTemas

criatemaeditavel

criatemaeditavel: function()

Cria um novo tema local para receber os pontos

Veja

CRIASHPVAZIO

listaPontos

listaPontos: function()

Lista os pontos existentes no tema escolhido

Veja

LISTAPONTOSSHAPE

listaItens

listaItens: function()

Lista os itens do tema escolhido para receber os pontos

Veja

i3GEO.util.comboItens

adicionaClique

adicionaClique: function()

Adiciona um ponto no mapa no local onde o usuário clicar com o mouse

As coordenadas são obtidas do objeto objposicaocursor

inserirdd

inserirdd: function()

Insere um ponto com base na direção e distância

inserir

inserir: function()

Insere pontos digitando-se as coordenadas

escolhedig

escolhedig: function(q)

Define o tipo de entrada de coordenadas (dms ou dd)

pegaProjecao

pegaProjecao: function()

Obtém o código da projeção escolhida

adiciona

adiciona: function(xy,
fonte)

Adiciona um ponto no mapa

Parametros

xy {string}coordenadas x e y separadas por espaço
fonte {string}(opcional) como a coordenada foi obtida.  Se for “cliqueMapa” o parametro projeção será enviado como vazio para o servidor

Veja

i3GEO.php.insereSHP

criaLin

criaLin: function()

Converte os pontos de um tema em linhas

Veja

SPHPT2SHP

criaPol

criaPol: function()

Converte os pontos de um tema em poligonos

Veja

SPHPT2SHP

wkt

wkt: function()

Converte os pontos em WKT

Veja

MOSTRAWKT

graficoPerfil

graficoPerfil: function()

Cria um gráfico de perfil com base nos dados inseridos

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
montaComboLocal: function()
Monta o combo com a lista de temas que podem ser editados (temas armazenados no diretório temporário do i3Geo)
criatemaeditavel: function()
Cria um novo tema local para receber os pontos
listaPontos: function()
Lista os pontos existentes no tema escolhido
listaItens: function()
Lista os itens do tema escolhido para receber os pontos
adicionaClique: function()
Adiciona um ponto no mapa no local onde o usuário clicar com o mouse
inserirdd: function()
Insere um ponto com base na direção e distância
inserir: function()
Insere pontos digitando-se as coordenadas
escolhedig: function(q)
Define o tipo de entrada de coordenadas (dms ou dd)
pegaProjecao: function()
Obtém o código da projeção escolhida
adiciona: function(xy,
fonte)
Adiciona um ponto no mapa
criaLin: function()
Converte os pontos de um tema em linhas
criaPol: function()
Converte os pontos de um tema em poligonos
wkt: function()
Converte os pontos em WKT
graficoPerfil: function()
Cria um gráfico de perfil com base nos dados inseridos
cliquePonto: function()
Abre a janela de diálogo da ferramenta inserexy2
comboTemas: function(id,
funcao,
onde,
nome,
multiplo,
tipoCombo)
Cria um combo (caixa de seleção) com a lista de temas existentes no mapa e de determinado tipo
Cria um shapefile vazio e acrescenta como tema ao mapa.
Lista os pontos dos elementos de um arquivo shp.
comboItens: function(id,
tema,
funcao,
onde,
nome)
Cria um combo (caixa de seleção) com a lista de itens de um layer
insereSHP: function(funcao,
tema,
item,
valoritem,
xy,
projecao)
INSERESHP
Converte os elementos de um tema em um arquivo shp.
Gera string wkt de um conjunto de pontos.