Tengo 2 ubicaciones definidas por gps coords, lat / long como devuelto por google maps:
http://gmaps-samples.googlecode.com/svn/trunk/geocoder/singlegeocode.html
Necesito calcular la distancia entre ellos. Sé que podría usar la API de Google, pero estaré procesando consultas masivas, así que prefiero hacerlo en mi propio servidor.
Pasé unas horas con los documentos, instalé geodjango OK, pero parece que no puedo encontrar un ejemplo de esto. Todo en la literatura es mucho más complicado de lo que necesito.
* 100
?Point
no se usaCreo que es mejor usarlo
pyproj
:Ver más: http://blog.tremily.us/posts/pyproj/
fuente
Puedes usar Point también.
fuente
También puede usar el código Python de Sven Marnach para obtener el resultado que desea. He agregado una línea de código para obtener el resultado en metros .
Código:
fuente
Si desea una respuesta que no use una biblioteca o función geodjango. Busque algunas preguntas y respuestas con la etiqueta de distancia . Le dan fórmulas que funcionarán con cualquier lenguaje o marco. Una de esas preguntas es la distancia entre las coordenadas GPS
fuente
Me gustó mucho la solución que he visto una vez con la ayuda de django y geopy. Sin embargo, cambié un poco el código para tener la libertad de ingresar más de solo dos puntos.
fuente