Geometry PostGIS的ST_方位功能中几何与地理的差异

Geometry PostGIS的ST_方位功能中几何与地理的差异,geometry,postgis,geography,azimuth,Geometry,Postgis,Geography,Azimuth,我想问一下,使用PostGIS功能ST_Axitation几何和地理之间有什么区别 当我执行以下查询时: SELECT degrees( ST_Azimuth(ST_MakePoint(21.304116745663165, 38.68607570952619), ST_MakePoint(21.286237118117278,38.71455640443629)) ) 我得到了327.880195438529度 但是,当我将几何图形转换为以下查询: SELECT degrees( ST_Az

我想问一下,使用PostGIS功能
ST_Axitation
几何和地理之间有什么区别

当我执行以下查询时:

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


提前谢谢。

在我看来,地理位置为您提供了WGS84地球上的点方位角(近似球面),而几何图形为您提供了平面上的点方位角


因此,是的,进行了不同的计算。

因此,当我有lon/lat点时,我应该使用地理来考虑地球表面吗?是的,除非你正在建造穿过地球的隧道,在这种情况下,使用3D几何:-)