将一个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)