【发布时间】:2019-07-31 16:23:42
【问题描述】:
鉴于我对纬度和经度如何工作的了解,恒定经度但纬度不同的两点之间的公制距离应该是不同的。然而,这不是 Python 库 Geopy 所反映的。例如:
from geopy.distance import distance
point_a = (0,0); point_b = (1,0)
point_c = (0,75); point_d = (1,75)
print("a - b ", distance(point_a, point_b).m)
print("c - d ", distance(point_c, point_d).m)
这会返回:
>>> a - b 110574.38855779878
>>> c - d 110574.38855779878
我觉得这些距离不应该相同,还是我错过了有关如何计算这些距离的关键信息?距离函数是不是默认不将投影设置为WGS84/4326,而是使用一些局部投影坐标系?
【问题讨论】:
标签: python gis geography geopy wgs84