Boa Tarde!

Não sei qual o nível de precisão que você busca, mas se está trabalhando em
coordenadas geográficas (lat, lon), provavelmente você está sobre um
superfície chamada Elipsóide, e o calculo não é tão simples....

Mas felizmente, já teve muita gente que trabalhou para podermos resolver
problemas como este.... veja:

distance_spheroid(point, point, spheroid)

http://webgis.com.br/postgis/docs/capitulo6_Referencias_PostGIS.htm#id3218231

Bastando apenas você ativar a extensão Postgis no seu banco de dados.

Boa sorte!

[]s

Thiago Tiedtke dos Reis
Engenheiro Cartógrafo
Engemap Geoinformação
Assis / SP

Em 18 de junho de 2010 12:45, Alexsander Rosa
<[email protected]>escreveu:

>  Se você aplicar um Pitágoras terá um ângulo na "hipotenusa"; converta este
> ângulo em km, de acordo com a curvatura da Terra, e terá a distância em km.
>
> Antonio Cesar escreveu:
>
> Boa terde pessoal!
>
> Estou precisando calcular a distancia emtre duas cidade com base em
> longitude e latitude alguem tem uma funçao.
> --
>
> Atenciosamente,
>
>
>   **Cesar** Soares**
>   Programador  (75)  8839-2381
>
>
>
> --
> Alexsander da Rosa
> Twitter: @alexrosa
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a