มีวิธีในการรับขอบเขต (bbox) ของเวกเตอร์เลเยอร์ใน QGIS หรือไม่?
ฉันเห็นว่าฉันสามารถอัปเดตขอบเขตได้ แต่ฉันกำลังมองหาพิกัดที่แท้จริงของขอบเขต
มีวิธีในการรับขอบเขต (bbox) ของเวกเตอร์เลเยอร์ใน QGIS หรือไม่?
ฉันเห็นว่าฉันสามารถอัปเดตขอบเขตได้ แต่ฉันกำลังมองหาพิกัดที่แท้จริงของขอบเขต
คำตอบ:
ส่วนขยายของเลเยอร์นั้นมีอยู่ในคุณสมบัติชั้น | ส่วนข้อมูลเมตา
ในการรับกล่อง bounding ใน QGIS เป็น layer แบบเวกเตอร์ใหม่:
Menu -> Vector -> Research Tools -> Polygon from layer extent
PostGIS มีฟังก์ชัน ST_extent ซึ่งสร้างขอบเขตสำหรับคุณ ดังนั้นแนวทางของฉันคือส่งออกเลเยอร์ไปยังฐานข้อมูล ถ้าคุณต้องการ ID, ชื่อ, geom, boundingbox ก็ทำได้
select id,name,geom,ST_extent(geom) from your_table group by id