我想问一下使用PostGIS函数ST_Azimuth
在几何和地理之间有什么区别。
当我执行以下查询时:
SELECT degrees( ST_Azimuth(ST_MakePoint(21.304116745663165, 38.68607570952619), ST_MakePoint(21.286237118117278,38.71455640443629)) )
我获得327.880195438529
度。
但是,当我将几何图形转换为地理位置时,将其作为以下查询:
SELECT degrees( ST_Azimuth(ST_MakePoint(21.304116745663165, 38.68607570952619)::geography, ST_MakePoint(21.286237118117278,38.71455640443629)::geography) )
我获得333.810802282843
度。
投射到地理位置会给出更准确的结果吗?或者进行不同的计算?
我的几何图形的SRID = 4326。
提前谢谢。
答案 0 :(得分:1)
在我看来,地理位置为您提供了WGS84地球上的点 - 点方位角(因此是一个近似球形的表面),而几何图形则为您提供了平面上的点 - 点方位角。
所以,是的,进行了不同的计算。