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
