กำลังบัฟเฟอร์ด้านรูปหลายเหลี่ยมใน QGIS หรือไม่


10

เป้าหมายของฉันคือการสร้างบัฟเฟอร์จากรูปหลายเหลี่ยม แต่ขอบเป็นปัญหา ฉันไม่สามารถอธิบายได้เป็นคำพูดดังนั้นฉันจะโพสต์ภาพหน้าจอ นั่นคือวิธีที่ฉันต้องการให้มันดู ดังนั้นเป้าหมายคือว่าขอบไม่ได้เชื่อมต่อ ตัวอย่างบนหน้าจอทำด้วย powerpoint แต่ฉันต้องการทำกับ QGIS ดังนั้นฉันจึงสามารถทำหลายรูปหลายเหลี่ยมได้ในครั้งเดียว

ไม่มีใครมีความคิด?

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

คำตอบ:


21

เริ่มต้นด้วยรูปหลายเหลี่ยม (หรือหลายเหลี่ยม):

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

เรียกใช้ "รูปหลายเหลี่ยมกับเส้น":

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

จากนั้น "ระเบิดเส้น" สิ่งนี้จะไม่แตกต่างกัน แต่ถ้าคุณเปิดใช้งาน "แสดงจำนวนคุณลักษณะ" ในรายการเลเยอร์คุณจะเห็นว่ามีคุณสมบัติมากมายเช่น 4 สำหรับรูปหลายเหลี่ยมสี่เหลี่ยมทุกรูป

จากนั้น "บัฟเฟอร์ด้านเดียว" บนบรรทัดที่ระเบิดจะทำให้คุณได้สิ่งนี้ตราบใดที่คุณบัฟเฟอร์ในด้านที่ถูกต้องซึ่งสำหรับฉันคือด้าน "ขวา" ซึ่งเห็นได้จากรูปหลายเหลี่ยมต้นฉบับ:

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

มันอาจขึ้นอยู่กับว่ารูปหลายเหลี่ยมของคุณถูกทำให้เป็นดิจิทัลในกรณีใดคุณอาจต้องบัฟเฟอร์ทั้งสองข้างแล้วต้องมีอีกขั้นตอนหนึ่งในการกำหนดว่าคุณต้องเก็บ ...


7

คุณสามารถแปลงรูปหลายเหลี่ยมของคุณเป็นโพลีลีนก่อนแล้วจึงทำการบัฟเฟอร์ด้านเดียว ทั้งสองเป็นอัลกอริทึมที่สามารถพบได้ในการประมวลผล> กล่องเครื่องมือ


4
คุณต้อง "Explode Lines" เพื่อแปลง polyline เป็นชุดของคุณสมบัติส่วนบรรทัดเดียวสำหรับการบัฟเฟอร์
Spacedman

@ Spacedman แน่นอนลืมพูดถึง
PieterB

1

นำมาจากที่นี่ : ลองดูสิv.parallelนี่อาจช่วยคุณได้


ปัญหาคือว่า v.parallel ทำงานเฉพาะกับเส้นเวกเตอร์ไม่ได้กับ polygones ...
ไซมอน

แต่เนื่องจากคุณฉลาดคุณสามารถแปลงรูปหลายเหลี่ยมของคุณไปยังเส้นเอกพจน์ =)
เอริค

0

ฉันติดตามกระบวนการเดียวกันที่อธิบายโดย Spacedman ฉันใช้ปลั๊กอิน "mmqgis" ทำให้ฉันรู้สึกสะดวกสบายกับตัวเลือกมากมายมากกว่าเทคนิคการบัฟเฟอร์แบบดั้งเดิม หวังว่านี่อาจช่วยคุณได้

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