返回从点A到点B的方位角,以北方为基准顺时针方向旋转。
语法
float ST_Azimuth(geometry pointA , geometry pointB);
float ST_Azimuth(geography pointA , geography pointB);
参数
参数名称 | 描述 |
---|---|
pointA | 第一个点。 |
pointB | 第二个点。 |
描述
- 如果两个点重合,则返回NULL。
- 方位角是以北方为基准,顺时针为正:正北为0,正东为π/2,正南为π,正西为3π/2。
示例
默认调用:
SELECT degrees(ST_Azimuth('POINT(0 0)'::geometry,'POINT(0 -1)'::geometry));
degrees
---------
180
(1 row)