ตัด / คลิป / แยกรูปหลายเหลี่ยมที่มีรูปหลายเหลี่ยมอื่นจากชั้นเดียวกัน


17

เพื่อไม่ให้มีรูปหลายเหลี่ยม / คุณลักษณะที่ซ้อนทับกันฉันมักใช้รูปหลายเหลี่ยมอย่างน้อยหนึ่งรายการเพื่อตัด / สร้างรูปหลายเหลี่ยมอื่น ๆ นี่มักจะเร็วกว่าการติดตามเมื่อเพิ่มรูปหลายเหลี่ยม ฯลฯ ฉันไม่พบฟังก์ชันการทำงานนี้ใน QGIS

รูปหลายเหลี่ยมที่เน้นถูกซ้อนทับด้วยรูปหลายเหลี่ยมที่อยู่ติดกัน (ตะวันตก / ซ้าย) กับขอบตรง ฉันต้องการตัดรูปหลายเหลี่ยมที่อยู่ติดกันด้วยไฮไลต์

รูปหลายเหลี่ยมที่เน้นถูกซ้อนทับด้วยรูปหลายเหลี่ยมที่อยู่ติดกัน (ตะวันตก / ซ้าย) กับขอบตรง

คำตอบ:


9

คุณสามารถลบคุณ (คลิป) รูปหลายเหลี่ยมจากที่อื่นของชั้นเดียวกันโดยใช้ปลั๊กอินปัตตาเลี่ยน คุณต้องเลือกรูปหลายเหลี่ยมที่คุณต้องการคลิปและจากนั้นคุณต้อง Vector-> Clipper-> Clip และปลั๊กอินย่อรูปหลายเหลี่ยมจากส่วนที่ใหญ่กว่า จากนั้นคุณเลือกรูปหลายเหลี่ยมที่ถูกตัดแล้วลบออก

หากคุณไม่สามารถเลือกรูปหลายเหลี่ยมที่คุณต้องการเพราะ QGIS เลือกอีกรูปแบบหนึ่งคุณสามารถใช้เครื่องมือระบุ (i)จากนั้นเลือกรูปหลายเหลี่ยมที่ถูกต้องโดยใช้การเลือกคุณสมบัติสลับจากหน้าต่างระบุ สลับการเลือกคุณสมบัติคุณสามารถเลือกรูปหลายเหลี่ยมที่คุณต้องการเมื่อมีการซ้อนทับระหว่างคุณสมบัติ


สิ่งนี้ไม่ทำงานสำหรับฉันใน QGIS 2.18.15 ฉันมีรูปหลายเหลี่ยม 2 อันในเลเยอร์เดียวกันเลือกอันที่ฉันต้องการตัด (clipper) ออกจากอันอื่น (รูป clippee) เวกเตอร์ที่เลือก> คลิปเปอร์> คลิป แต่ไม่มีอะไรเกิดขึ้น ลองใช้ตัวเลือกเมนูตัวอย่าง แต่ไม่มีอะไรเกิดขึ้น ฉันยืนยันว่าไม่มีอะไรเกิดขึ้นโดยการลากรูปหลายเหลี่ยมของ clipper ออกจาก clippee เพื่อยืนยันว่าไม่มีการสร้างรูในคลิป ลองวิธีอื่นด้วย (เลือกคลิป) แต่ไม่มีการเปลี่ยนแปลง มีคนอื่นที่ทำงานกับรุ่นล่าสุดหรือไม่
user25644

ฉันใช้กับ 2.18.15 และใช้กับ 2.18.15 ใหม่ล่าสุด คุณอาจจะมีรูปทรงเรขาคณิตที่ไม่ดีกับรูปหลายเหลี่ยมของคุณ?
geoSAM

7

ฉันพบเครื่องมือที่ฉันกำลังมองหา! มันสามารถทำได้โดยใช้ปลั๊กอินที่เรียกว่า " Clipper "


6

มีปลั๊กอินที่เรียกว่าDigitizing Toolsที่มีคุณสมบัติ "ตัดด้วยรูปหลายเหลี่ยมจากเลเยอร์อื่น" ...

ในภาพด้านล่างฉันกำลังแก้ไขเลเยอร์สีเขียวและมีคุณสมบัติรูปหลายเหลี่ยมที่เลือกจากเลเยอร์สีม่วง

เมื่อฉันคลิก 'ตัดด้วยรูปหลายเหลี่ยมจากเลเยอร์อื่น' มันจะลบส่วนออกจากเลเยอร์สีเขียวที่ฉันเลือกในเลเยอร์สีม่วง:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


ไม่ใช่สิ่งที่ฉันกำลังมองหา แต่เป็นเครื่องมือที่มีประโยชน์สำหรับความสัมพันธ์อื่น ๆ ฉันยังคิดว่าเมื่อทำการแปลงเป็นดิจิทัลคุณต้องสามารถตัดรูปหลายเหลี่ยมที่มีรูปแบบอื่น (จากเลเยอร์เดียวกัน) เป็นงานที่รวดเร็วและง่ายดาย
Johan Fast

2
ฉันพบเครื่องมือที่ฉันกำลังมองหา! มันเรียกว่า "Clipper"
Johan Fast

@JohanFast - คุณควรโพสต์ความคิดเห็นของคุณในฐานะเพื่อนคำตอบและยอมรับมัน (หลังจาก 2 วันแรกของการโพสต์) เพื่อที่คำถามจะถูกปิด :)
Joseph

0

คุณไม่จำเป็นต้องติดตั้งปลั๊กอินใด ๆ เพื่อดำเนินการดังกล่าว: ใช้เครื่องมือ SAGA ไปที่การประมวลผล> เครื่องมือ (บานหน้าต่างของเครื่องมือจะเปิดทางด้านขวาของหน้าจอ)> SAGA> เครื่องมือรูปหลายเหลี่ยมเวกเตอร์> จุดตัดด้วยตนเองของรูปหลายเหลี่ยม เครื่องมือนี้จะสร้างเลเยอร์ใหม่ที่ประกอบด้วยการรวมกันของรูปหลายเหลี่ยมที่เป็นไปได้ทั้งหมดเข้าด้วยกันเป็นเลเยอร์เดียวกัน

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