首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Geopy Distance.Distance是错误的?

为什么Geopy Distance.Distance是错误的?
EN

Stack Overflow用户
提问于 2012-06-13 12:52:03
回答 1查看 12.8K关注 0票数 7

从GeoDjango点字段中,我得到了以下几点:

代码语言:javascript
复制
object1.point = "POINT(-113.4741271000000040 53.4235217000000020)"
object2.point = "POINT(-113.5013688000000229 53.5343457999999970)"

然后使用geopy计算距离

代码语言:javascript
复制
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

但是使用这个工具:http://www.movable-type.co.uk/scripts/latlong.html,我得到了12.45公里的距离

为什么会有这么大的差异?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-13 13:02:00

你弄错方向了。尝试:

代码语言:javascript
复制
p1 = Point("53.4235217000000020 -113.4741271000000040")
p2 = Point("53.5343457999999970 -113.5013688000000229")

给我的结果= 12.466096663282977

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11008380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档