Memisahkan shapefile menjadi file terpisah untuk setiap fitur menggunakan QGIS / GDAL / SAGA?


33

Saya memiliki polyline shapefile dengan sekitar 20 jenis jalan.

Saya ingin tahu bagaimana cara membuat file vektor secara otomatis untuk masing-masing file.

Saya mengetahui cara melakukannya menggunakan ArcGIS untuk Desktop - lihat Mengekspor kelas fitur ke beberapa kelas fitur berdasarkan nilai-nilai lapangan menggunakan ArcGIS untuk Desktop?

Bagaimana cara saya menggunakan QGIS, GDAL, SAGA, dll?

Jawaban:


45

Di QGIS 2.8.1 ada alat di menu Vector yang dapat membagi dataset berdasarkan atribut.

Lihat kedalam Vector > Data Management Tools > Split Vector Layer...

pisahkan alat layer vektor di QGIS 2.8.1

Ini adalah alat dasar yang harus berfungsi jika Anda tidak ingin menggunakan plugin atau alat dalam Memproses; kecuali jika mereka menawarkan fungsionalitas tambahan yang Anda butuhkan.


1
Tidak seperti alat vektor lainnya yang satu ini tidak menambahkan file ke proyek, dan Anda harus memilih folder keluaran Browseuntuk menemukannya setelahnya.
AndreJ


3

Gunakan 'Split Vector Layer' di Vector General Toolbox


1

Anda dapat mempertimbangkan saga gis (baik secara langsung atau melalui sextante di qgis). Ini berisi modul yang akan membagi bentuk dengan atribut (bentuk / alat / tabel split / bentuk dengan atribut).


1

Pada kotak alat pemrosesan QGIS, jika Anda pergi contoh skrip dari bagian Script. Anda akan menemukan skrip yang disebut "Split layer vektor dengan atribut". Itu akan melakukan apa yang Anda butuhkan.


2
apakah ini berbeda dari plugin yang disarankan oleh @oeon?
matt wilkie

@mattwilkie ini merupakan algoritma yang disertakan secara native QGIS. Tidak perlu menginstal Plug in untuk itu!
Stophface
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.