Ich bin ziemlich neu im Schreiben von SQL und in der Verwendung von PostGIS. Ich entschuldige mich, wenn dies ein bisschen einfach oder offensichtlich erscheint. Ich habe eine Tabelle mit Polygon-Features in einer PostGIS-Datenbank und muss eine SQL-Abfrage schreiben, um alle Attribute, den Abstand und die Richtung der Polygon-Features innerhalb eines bestimmten Abstands von einem vordefinierten Punkt auszuwählen. Ich habe es geschafft, die Merkmale auszuwählen und den Abstand zu berechnen (mit ST_Distance), kann aber nicht herausfinden, wie ich die Peilung erhalte.
Dies ist das Skript, das ich bisher verwende:
SELECT *,
ST_Distance (Geometry, ST_GeomFromText ('POINT(292596 90785)', 27700))
FROM mytable
WHERE
ST_DWithin(
Geometry,
ST_GeomFromText('POINT(292596 90785)', 27700),
250)
Wie berechne ich die Peilung der Merkmale sowie den Abstand?