Eu sou bastante novo em escrever SQL e usar o PostGIS, então peço desculpas se isso parecer um pouco simples ou óbvio. Eu tenho uma tabela de recursos de polígono mantida em um banco de dados postGIS e preciso escrever uma consulta SQL para selecionar todos os atributos, a distância e a direção dos recursos de polígono a uma certa distância de um ponto predefinido. Consegui selecionar os recursos e calcular a distância (usando ST_Distance), mas não consigo descobrir como obter o rolamento.
Este é o script que estou usando até agora:
SELECT *,
ST_Distance (Geometry, ST_GeomFromText ('POINT(292596 90785)', 27700))
FROM mytable
WHERE
ST_DWithin(
Geometry,
ST_GeomFromText('POINT(292596 90785)', 27700),
250)
Como faço para determinar o rumo dos recursos e a distância?