Cálculos

Summary
Cálculos
Files
i3geo/ classesjs/ classe_calculo.js
LicençaI3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
i3GEO. calculoUtilitários para cálculos.
Functions
dms2ddConverte coordenadas formatadas em DMS para DD
dd2telaConverte coordenadas dd em coordenadas de tela.
dd2dmsConverte coordenadas de dd em dms.
tela2ddConverte o x,y de unidades de tela para décimo de grau.
distanciaCalcula a distância entre dois pontos.
rect2extCalcula a extensão geográfica de um retângulo desenhado sobre o mapa.

Files

i3geo/ classesjs/ classe_calculo.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. calculo

Utilitários para cálculos.

Summary
Functions
dms2ddConverte coordenadas formatadas em DMS para DD
dd2telaConverte coordenadas dd em coordenadas de tela.
dd2dmsConverte coordenadas de dd em dms.
tela2ddConverte o x,y de unidades de tela para décimo de grau.
distanciaCalcula a distância entre dois pontos.
rect2extCalcula a extensão geográfica de um retângulo desenhado sobre o mapa.

Functions

dms2dd

dms2dd: function(cd,
cm,
cs)

Converte coordenadas formatadas em DMS para DD

Parameters

cd {Numeric}grau
cm {Numeric}minuto
cs {Numeric}segundo

Return

{Numeric}Coordenada em décimos de grau.

dd2tela

dd2tela: function (vx,
vy,
docmapa,
ext,
cellsize)

Converte coordenadas dd em coordenadas de tela.

Parameters

vx {Numeric}coordenada x.
vy {Numeric}coordenada y.
docmapaobjeto DOM que contém o objeto imagem
ext {String}extensão geográfica (espaço como separador) xmin ymin xmax ymax
cellsize {Numeric}tamanho no terreno em DD de cada pixel da imagem

Returns

{Array}Array com o valor de x [0] e y [1]

dd2dms

dd2dms: function(x,
y)

Converte coordenadas de dd em dms.

Parameters

x {Numeric}coordenada x.
y {Numeric}coordenada y.

Returns

{Array}Array com o valor de x [0] e y [1] no formato dd mm ss

tela2dd

tela2dd: function(xfign,
yfign,
g_celula,
imgext)

Converte o x,y de unidades de tela para décimo de grau.

Parameters

xfign {Numeric}x em valores de imagem.
yfign {Numeric}y em coordenadas de imagem.
g_celula {Numeric}tamanho no terreno do pixel da imagem em dd.
imgext {String}extensão geográfica do mapa.

Returns

{Array}Coordena em dd x[0] e y[1].

distancia

distancia: function(lga,
lta,
lgb,
ltb)

Calcula a distância entre dois pontos.

Baseado no site http://www.wcrl.ars.usda.gov- /cec- /java- /lat-long.htm

Parameters

lga {Numeric}x inicial.
lta {Numeric}y inicial
lgb {Numeric}x final
ltb {Numeric}y final

Return

Type

{Numeric}

rect2ext

rect2ext: function(idrect,
mapext,
pixel)

Calcula a extensão geográfica de um retângulo desenhado sobre o mapa.

dms2dd: function(cd,
cm,
cs)
Converte coordenadas formatadas em DMS para DD
dd2tela: function (vx,
vy,
docmapa,
ext,
cellsize)
Converte coordenadas dd em coordenadas de tela.
dd2dms: function(x,
y)
Converte coordenadas de dd em dms.
tela2dd: function(xfign,
yfign,
g_celula,
imgext)
Converte o x,y de unidades de tela para décimo de grau.
distancia: function(lga,
lta,
lgb,
ltb)
Calcula a distância entre dois pontos.
rect2ext: function(idrect,
mapext,
pixel)
Calcula a extensão geográfica de um retângulo desenhado sobre o mapa.