Da GeoDjango Point Campo, ottengo i seguenti punti:Perché Geopy Distance.Distance è sbagliato?
object1.point = "POINT(-113.4741271000000040 53.4235217000000020)"
object2.point = "POINT(-113.5013688000000229 53.5343457999999970)"
Poi ho calcolare la distanza utilizzando geopy
:
from geopy import distance
from geopy import Point
p1 = Point("-113.4741271000000040 53.4235217000000020")
p2 = Point("-113.5013688000000229 53.5343457999999970")
result = distance.distance(p1,p2).kilometers
print result
# 5.791490830933827
Ma utilizzando questo strumento: http://www.movable-type.co.uk/scripts/latlong.html ricevo una distanza di 12,45 km
Perché c'è una discrepanza così grande?
ottengo 5,77 km con lo strumento si è collegato. Potresti provare di nuovo? –