Từ GeoDjango Point Field, tôi nhận được một số điểm sau:Tại sao Geopy Distance.Distance sai?
object1.point = "POINT(-113.4741271000000040 53.4235217000000020)"
object2.point = "POINT(-113.5013688000000229 53.5343457999999970)"
Sau đó, tôi tính toán khoảng cách sử dụng 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
Nhưng sử dụng công cụ này: http://www.movable-type.co.uk/scripts/latlong.html tôi nhận được một khoảng cách 12.45km
Tại sao có sự khác biệt lớn như vậy?
tôi nhận được 5,77 km với công cụ mà bạn được liên kết. Bạn có thể thử lại không? –