ฉันค่อนข้างใหม่ในการเขียน 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)
ฉันจะหาทิศทางของคุณสมบัติและระยะทางได้อย่างไร