Я довольно новичок в написании 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)
Как я могу рассчитать как характеристики, так и расстояние?