我从PostGIS距离查询中获得了意外的值,我不确定原因。我试图找到地球上两点之间的距离。
SELECT ST_Distance(
ST_Point(50.7678,6.091499)::geography,
ST_Point(52.525592,13.369545)::geography
) as distance;
...返回827757.672533206
,或大约827.7km。
但是,如果我使用开源库计算这个距离,我使用或使用几个在线计算器中的任何一个,我得到538.6km。显然有点不对劲。
我做错了什么?