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
comboTemasCria um combo com a lista de temas

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
comboTemasCria um combo com a lista de temas

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

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

Parametro

normal {booblean}quando true, retorna x e y, quando falso, retorna y e x

Retorno

{string}

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

comboTemas

comboTemas: function()

Cria um combo com a lista de temas

Veja

i3GEO.util.comboTemas

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(normal)
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
comboTemas: function()
Cria um combo com a lista de temas
perfil: function()
Abre a janela de diálogo da ferramenta perfil
Pega os dados para elaboração de gráfico de perfil do relevo
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