【发布时间】:2019-02-14 11:39:24
【问题描述】:
我有一个存储在 postgresql 中的坐标点,例如 33.215, 35.124 ...我的方位角向量的方向(与北方的角度)为 55,我希望将点在方位角的方向上移动 20米,我怎样才能做到这一点?
谢谢
【问题讨论】:
标签: mysql postgresql geolocation coordinate-systems
我有一个存储在 postgresql 中的坐标点,例如 33.215, 35.124 ...我的方位角向量的方向(与北方的角度)为 55,我希望将点在方位角的方向上移动 20米,我怎样才能做到这一点?
谢谢
【问题讨论】:
标签: mysql postgresql geolocation coordinate-systems
如果你已经安装了PostGIS扩展,你可以使用ST_Project:
SELECT ST_AsText(ST_Project('POINT(35.124 33.215)'::geography, 20, radians(55.0)));
【讨论】: