Sono abbastanza nuovo a scrivere SQL e ad usare PostGIS, quindi mi scuso se questo sembra un po 'semplice o ovvio. Ho una tabella di funzioni poligonali contenute in un database postGIS e ho bisogno di scrivere una query SQL per selezionare tutti gli attributi, la distanza e la direzione delle funzioni poligonali entro una certa distanza da un punto predefinito. Sono riuscito a selezionare le caratteristiche e calcolare la distanza (usando ST_Distance) ma non riesco a capire come ottenere il rilevamento.
Questo è lo script che sto usando finora:
SELECT *,
ST_Distance (Geometry, ST_GeomFromText ('POINT(292596 90785)', 27700))
FROM mytable
WHERE
ST_DWithin(
Geometry,
ST_GeomFromText('POINT(292596 90785)', 27700),
250)
Come posso calcolare il rilevamento delle caratteristiche e la distanza?