Tôi còn khá mới để viết SQL và sử dụng PostGIS vì vậy xin lỗi nếu điều này có vẻ hơi đơn giản hoặc rõ ràng. Tôi có một bảng các tính năng đa giác được giữ trong cơ sở dữ liệu postGIS và tôi cần viết một truy vấn SQL để chọn tất cả các thuộc tính, khoảng cách và hướng của các tính năng đa giác trong một khoảng cách nhất định của một điểm được xác định trước. Tôi đã quản lý để chọn các tính năng và tính toán khoảng cách (sử dụng ST_Distance) nhưng không thể tìm ra cách lấy ổ đỡ.
Đây là kịch bản tôi đang sử dụng cho đến nay:
SELECT *,
ST_Distance (Geometry, ST_GeomFromText ('POINT(292596 90785)', 27700))
FROM mytable
WHERE
ST_DWithin(
Geometry,
ST_GeomFromText('POINT(292596 90785)', 27700),
250)
Làm thế nào để tôi tìm ra mang các tính năng cũng như khoảng cách?