PostGIS的ST_Azimuth函数中几何与地理的区别

问题描述 投票:0回答:1

我想问一下使用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。

先感谢您。

geometry postgis geography azimuth
1个回答
1
投票

在我看来,地理位置为您提供了WGS84地球上的点 - 点方位角(因此是一个近似球形的表面),而几何图形则为您提供了平面上的点 - 点方位角。

所以,是的,进行了不同的计算。

© www.soinside.com 2019 - 2024. All rights reserved.