เลเยอร์เวกเตอร์คลิป QGIS เป็นขอบเขตแผนที่ปัจจุบัน


11

ฉันสงสัยว่ามีวิธีการเพียงแค่ตัดเลเยอร์เวกเตอร์ใน QGIS (2.14.1) ไปยังขอบเขตแผนที่ปัจจุบันหรือไม่

อัลกอริทึมการคลิปต้องการเลเยอร์เวกเตอร์ 'clipper' อีกอันเป็นอินพุทและ 'บันทึกเป็น ... ' จะบันทึกเลเยอร์เวกเตอร์ที่ จำกัด ขอบเขตปัจจุบัน แต่ไม่ได้ตัด ฉันคิดว่ามันอาจจะไม่ยากเกินไปที่จะเขียนปลั๊กอินเพื่อให้สำเร็จ - และแน่นอนฉันจะทำถ้าไม่มีวิธีง่ายๆที่ฉันอาจพลาดที่จะทำเช่นนี้

คำตอบ:


15

ในกล่องเครื่องมือการประมวลผลคุณสามารถใช้คลิปเวกเตอร์โดยใช้เครื่องมือขอบเขตจาก GDAL / OGR:

Processing Toolbox > GDAL/OGR > [OGR] Geoprocessing > Clip vectors by extent


1
รู้ว่าฉันกำลังพลาดบางสิ่งบางอย่าง ... แต่นี่ดูเหมือนจะไม่ทำงานอย่างถูกต้อง ฉันต้องการคลิปเลเยอร์พัสดุ (postgis, polygons) การออกจากฟิลด์ 'ขอบเขตของคลิป' ในกล่องโต้ตอบให้ผลลัพธ์เป็นสำเนาของเลเยอร์ (เลเยอร์หน่วยความจำ) และเลือกคลิปสี่เหลี่ยมผืนผ้าจากผืนผ้าใบหรือใช้ขอบเขตผ้าใบสำหรับการตัดผลลัพธ์ในเลเยอร์บรรทัดว่าง (เลเยอร์ชั่วคราวหรือรูปร่างไฟล์ไม่ ') เรื่อง)
Jochen Schwarze

@JochenSchwarze - ขออภัยไม่สามารถสร้างเลเยอร์ PostGIS เพื่อทดสอบได้ในขณะนี้
โจเซฟ

1
จากนั้นก็จะแก้ไขคำถามนี้ชั่วครู่ จะเริ่มใหม่อีกครั้งสำหรับปัญหาการตัด
Jochen Schwarze
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.