如果这看起来有点简单或显而易见,我对编写SQL和使用PostGIS表示歉意。我有一张保存在postGIS数据库中的面要素表,我需要编写一个SQL查询以选择所有属性,面要素的距离和方向在预定义点的一定距离内。我设法选择了特征并计算了距离(使用ST_Distance),但是无法计算出方位角。
这是我到目前为止使用的脚本:
SELECT *,
ST_Distance (Geometry, ST_GeomFromText ('POINT(292596 90785)', 27700))
FROM mytable
WHERE
ST_DWithin(
Geometry,
ST_GeomFromText('POINT(292596 90785)', 27700),
250)
如何计算特征的方位以及距离?