แบ่ง Shapefile เป็นไฟล์แยกสำหรับแต่ละคุณสมบัติโดยใช้ QGIS / GDAL / SAGA หรือไม่


32

ฉันมีรูปทรงหลายเหลี่ยมที่มีถนนประมาณ 20 ชนิด

ฉันต้องการทราบว่าฉันจะสร้างไฟล์เวกเตอร์โดยอัตโนมัติสำหรับแต่ละไฟล์ได้อย่างไร

ฉันทราบวิธีการใช้ ArcGIS สำหรับเดสก์ท็อป - ดูการส่งออกคลาสฟีเจอร์ไปยังคลาสฟีเจอร์หลายคลาสตามค่าฟิลด์โดยใช้ ArcGIS สำหรับเดสก์ท็อป

ฉันจะใช้ QGIS, GDAL, SAGA และอื่น ๆ ได้อย่างไร

คำตอบ:


45

ใน QGIS 2.8.1 มีเครื่องมือในเมนู Vector ที่สามารถแยกชุดข้อมูลตามแอตทริบิวต์

ดูสิ Vector > Data Management Tools > Split Vector Layer...

เครื่องมือแยกเวกเตอร์เลเยอร์ใน QGIS 2.8.1

เป็นเครื่องมือพื้นฐานที่ควรใช้งานหากคุณไม่ต้องการใช้ปลั๊กอินหรือเครื่องมือในการประมวลผล นอกเสียจากว่าพวกเขามีฟังก์ชั่นเพิ่มเติมที่คุณต้องการ


1
ซึ่งแตกต่างจากเครื่องมือเวคเตอร์อื่น ๆ อันนี้ไม่ได้เพิ่มไฟล์ลงในโครงการและคุณควรเลือกโฟลเดอร์เอาท์พุทด้วยBrowseเพื่อค้นหาพวกเขาในภายหลัง
AndreJ


3

ใช้'แบ่งเวกเตอร์เลเยอร์'ในกล่องเครื่องมือทั่วไปของเวกเตอร์


1

คุณสามารถพิจารณาsaga gis (โดยตรงหรือผ่าน sextante ใน qgis) มันมีโมดูลที่จะแบ่งรูปร่างตามคุณสมบัติ (รูปร่าง / เครื่องมือ / แยกตาราง / รูปร่างโดยแอตทริบิวต์)


1

ในกล่องเครื่องมือการประมวลผลของ QGIS ถ้าคุณไปสคริปต์ตัวอย่างของส่วนสคริปต์ คุณจะพบสคริปต์ที่ชื่อว่า "Split vector layer by attribute" นั่นจะทำสิ่งที่คุณต้องการ


2
แตกต่างจากปลั๊กอินที่ @oeon แนะนำหรือไม่
matt wilkie

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