【发布时间】:2020-05-07 18:16:42
【问题描述】:
在 PostGIS 中,有没有办法计算 50 英里外不同方向的另一个点?
给定一个点,('New York',-74.00,40.71),我如何计算以下点?
1) 50 miles directly North
2) 50 miles 45% North East
4) 50 miles directly East
3) 50 miles 45% South West
更新: 看来http://postgis.net/docs/ST_Project.html 可能是解决方案。
ST_Project('POINT(-74.00 40.71)'::geography, 80467.2, radians(45.0))
但是,我需要参考数据库记录来执行此操作。不要硬编码。
【问题讨论】:
-
我想对一个有趣的问题投赞成票,对没有表现出努力投反对票。 ±0
-
@Madness-ThisisSE,已更新。
标签: sql postgresql postgis qgis