สายระเบิดจากกล่องเครื่องมือการประมวลผลจะแยกบรรทัดทั้งหมดที่จุดยอดของพวกเขาเพื่อแยกบรรทัด
การประมวลผลเมนู -> กล่องเครื่องมือ พิมพ์ "explode" ลงในช่องค้นหาเพื่อค้นหาฟังก์ชั่น เลือกเลเยอร์บรรทัดของคุณจากเมนูดร็อปดาวน์และเริ่มต้น สิ่งนี้จะสร้างเลเยอร์ใหม่
การเลือกหนึ่งบรรทัดขึ้นไปจากเลเยอร์บรรทัดจะสร้างเลเยอร์ที่แยกออกมาซึ่งมีเพียงคุณสมบัติเหล่านี้เท่านั้นซึ่งจะละทิ้งส่วนที่เหลือ
หมายเหตุ:เนื่องจาก QGIS กำลังเคลื่อนไหวอย่างรวดเร็วข่าวสารทั้งหมดด้านล่างนี้ล้าสมัยแล้ว
ผมคิดว่าระเบิดสายจะเป็นที่ Noob โซลูชั่นผ่าน
กล่อง SEXTANTE QGIS Geoalgorithms > Vector geometry tools > Explode lines
. น่าเสียดายที่ตอนนี้ดูเหมือนจะไม่ทำงานฉันได้รับข้อความแสดงข้อผิดพลาดเท่านั้น
Traceback (most recent call last):
File "path/.qgis//python/plugins\sextante\core\GeoAlgorithm.py", line 145, in execute
self.processAlgorithm(progress)
File "path/.qgis//python/plugins\sextante\algs\Explode.py", line 58, in processAlgorithm
features = QGisLayers.features(layer)
NameError: global name 'layer' is not defined
โซลูชันที่ใช้งานได้คือSplit Feature
-Plugin จากที่เก็บ "สนับสนุน" ซึ่งทำงานให้ฉัน
โดยทั่วไปฉันชอบฟังก์ชั่น sextante มากกว่าปลั๊กอินแยกต่างหากทำให้เวิร์กโฟลว์ที่มี sextante เร็วขึ้นมากและไม่สร้างไฟล์ขยะในขั้นตอนกลาง (หากใช้งานได้)
แก้ไข:น่าเสียดายที่ปลั๊กอินจำนวนมากไม่ได้ถูกย้ายไปยังที่เก็บปลั๊กอินอย่างเป็นทางการ แต่ยังคงใช้ได้เฉพาะผ่านพื้นที่เก็บข้อมูลปลั๊กอิน "สนับสนุน":
http://pyqgis.org/repo/contributedซึ่งถูกลบออกจากที่เก็บเริ่มต้น รายการที่มีรุ่น 1.8
คุณสามารถดาวน์โหลดได้ทีละไฟล์และแตกไฟล์เหล่านี้ในโฟลเดอร์. qgis / python / plugins หรือเพิ่มที่อยู่นี้ในรายการที่เก็บของปลั๊กอิน: Plugins -> Fetch python plugins -> Tab
"Repositories" -> Add ... -> enter a name and the url.