การสร้างบัฟเฟอร์ตาม polyline โดยไม่มีการปิดท้ายบรรทัดและไม่ต้องยกเลิกการสร้างรูปหลายเหลี่ยมใน QGIS?


10

ฉันมีเลเยอร์บรรทัดที่คาดการณ์ (Shapefile) ใน QGIS สำหรับทุกส่วนของเส้นฉันต้องการสร้างรูปหลายเหลี่ยมโดยไม่มีการปิดท้ายบรรทัด Polygone ที่เป็นผลลัพธ์ไม่ควรถูกยุบไปเป็นอันเดียว

ฉันลองใช้เครื่องมือบัฟเฟอร์ fTools สิ่งนี้สามารถสร้างบัฟเฟอร์ได้โดยไม่ต้องละลาย แต่เป็นไปไม่ได้ที่จะกำหนดแคปสิ้นสุดบรรทัด

ฉันลอง v.buffer ของ GRASS ด้วย สิ่งนี้สามารถสร้างบัฟเฟอร์ด้วยสิ้นสุดบรรทัดที่กำหนด แต่ฉันไม่สามารถปิดการละลาย

มีความเป็นไปได้ที่จะมีทั้งสองอย่าง: ไม่ละลายและไม่มีตัวพิมพ์ใหญ่ที่ปลายบรรทัด? ผลลัพธ์ควรเป็น Shapefile ที่มีรูปหลายเหลี่ยม (บัฟเฟอร์) สำหรับทุกส่วนของบรรทัด


1
คุณสามารถวาดรูปสิ่งที่คุณมีอยู่ในใจได้หรือไม่?
ฟาเอล

ทำไมไม่เขียนงูหลามเพื่อวนรอบเซกเมนต์บรรทัดและเรียกใช้ v.buffer ในแต่ละแยกกัน?
Mr Purple

คำตอบ:


5

ด้วยการGRASS v.bufferกดIterate over this layerปุ่ม

รูปด้านล่าง (RHS) แสดงบัฟเฟอร์เป็นรูปหลายเหลี่ยมของบัฟเฟอร์ต่อคุณลักษณะของแต่ละรูปหลายเหลี่ยมโดยไม่มีส่วนที่ละลาย จากนั้นรวมบัฟเฟอร์เอาต์พุต ( Vector | Data Management Tools)

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


ไร้สาระเล็กน้อยที่คุณต้องสร้างเลเยอร์แยกสำหรับแต่ละเซ็กเมนต์บัฟเฟอร์ / บรรทัด นี่เป็นไปไม่ได้สำหรับรูปทรงเรขาคณิตที่ซับซ้อน
32882

2

ฉันคิดว่านี่อาจเป็นสิ่งที่คุณเป็นหลังจาก:

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

ถ้าเป็นเช่นนั้นฉันคิดว่าคุณต้องแยกโพลีไลน์ของคุณออกเป็นเส้น ๆ เช่นการใช้เครื่องมือประมวลผล 'บรรทัดระเบิด'

จากนั้นการสมัครv.bufferตามที่คุณกล่าวถึงข้างต้นอาจนำไปสู่ความสำเร็จ

ปรับปรุง

สิ่งที่ฉันเห็นคือเครื่องมือ 'เส้นระเบิด' ยิงมากกว่าเป้าหมายเล็กน้อยเพราะมันระเบิดแต่ละเส้นแบ่งออกเป็นส่วน ๆ ด้วยจุดเริ่มต้นและจุดสิ้นสุดเท่านั้นและไม่มีอะไรในระหว่าง ...

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