将一个Geography坐标点按给定的距离(以米为单位)和角度(北方为0度,东方为90度,南方为180度,西方是270度)做投影变换。

语法

geography  ST_Project(geography  g1 , float  distance , float  azimuth);

参数

参数名称 描述
g1 目标Geography对象。
distance 距离,单位为米。
azimuth 单位为弧度。

描述

允许负距离和非标准化方位角作为参数。

示例

默认调用:
SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 10, pi()));
          st_astext
-----------------------------
 POINT(0 -0.000090436947705)
(1 row)