Perfil

Cria um gráfico de perfil do “relevo”

Veja

i3GEO.analise.dialogo.perfil

Arquivo

i3geo/ferramentas/perfil/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
PerfilCria um gráfico de perfil do “relevo”
i3GEOF. perfil
Variaveis
pontosObjeto com a lista de pontos iniciais enviadas como parâmetro na inicialização da ferramenta
dadosGraficoDados no formato aceito pela ferramenta i3GEOF.graficointerativo
aguardeObjeto 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.
criaPerfilExecuta a operação de geração do perfil
iniciaGraficoInicializa o gráfico de perfil definindo os parâmetros da ferramenta i3GEOF.graficointerativo
listaPontosConverte o objeto i3GEOF.perfil.pontos em uma string com a lista de pontos
converteDadosConverte os dados com a altimetria para o formato aceito pela ferramenta de gráficos

i3GEOF. perfil

Summary
Variaveis
pontosObjeto com a lista de pontos iniciais enviadas como parâmetro na inicialização da ferramenta
dadosGraficoDados no formato aceito pela ferramenta i3GEOF.graficointerativo
aguardeObjeto 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.
criaPerfilExecuta a operação de geração do perfil
iniciaGraficoInicializa o gráfico de perfil definindo os parâmetros da ferramenta i3GEOF.graficointerativo
listaPontosConverte o objeto i3GEOF.perfil.pontos em uma string com a lista de pontos
converteDadosConverte os dados com a altimetria para o formato aceito pela ferramenta de gráficos

Variaveis

pontos

Objeto com a lista de pontos iniciais enviadas como parâmetro na inicialização da ferramenta

dadosGrafico

Dados no formato aceito pela ferramenta i3GEOF.graficointerativo

aguarde

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(pontos)

Cria a janela flutuante para controle da ferramenta.

Parametro

pontos {objeto}contém as coordenadas dos pontos que serão usados nos cálculos, como no exemplo

pontos = {xpt: [],ypt:[]}; //xpt são os valores de x (array) e ypt os valores de y (array)

criaPerfil

criaPerfil: function()

Executa a operação de geração do perfil

Veja

DADOSPERFILRELEVO

iniciaGrafico

iniciaGrafico: function()

Inicializa o gráfico de perfil definindo os parâmetros da ferramenta i3GEOF.graficointerativo

listaPontos

listaPontos: function()

Converte o objeto i3GEOF.perfil.pontos em uma string com a lista de pontos

Retorno

{string}x y,x y,x y

converteDados

converteDados: function(google)

Converte os dados com a altimetria para o formato aceito pela ferramenta de gráficos

Parametro

google {objeto}objeto no padrão da API do google veja http://code.google.com- /intl- /pt-BR- /apis- /maps- /documentation- /elevation

Retorno

inicia: function(iddiv)
Inicia a ferramenta.
html:function()
Gera o código html para apresentação das opções da ferramenta
criaJanelaFlutuante: function(pontos)
Cria a janela flutuante para controle da ferramenta.
criaPerfil: function()
Executa a operação de geração do perfil
iniciaGrafico: function()
Inicializa o gráfico de perfil definindo os parâmetros da ferramenta i3GEOF.graficointerativo
listaPontos: function()
Converte o objeto i3GEOF.perfil.pontos em uma string com a lista de pontos
converteDados: function(google)
Converte os dados com a altimetria para o formato aceito pela ferramenta de gráficos
perfil: function()
Abre a janela de diálogo da ferramenta perfil
Pega os dados para elaboração de gráfico de perfil do relevo