Apakah ada cara untuk melakukan reklasifikasi gambar raster di QGIS?
Di ArcGIS Anda dapat melakukannya di Alat analis spasial → Reklasifikasi → Reklasifikasi
Ada ide?
Apakah ada cara untuk melakukan reklasifikasi gambar raster di QGIS?
Di ArcGIS Anda dapat melakukannya di Alat analis spasial → Reklasifikasi → Reklasifikasi
Ada ide?
Jawaban:
Menggunakan GRASS dan modul r.reclass, ya. Namun, Anda benar-benar perlu menggunakan kata kunci "melalui".
Contoh: Untuk grid elevasi raster, akan direklasifikasi ke dalam nilai berdasarkan interval 100m:
500 hingga 599,99 = 500
600 hingga 699.99 = 600
700 hingga 799.99 = 700
Dll. Dan Anda menyimpannya dalam dokumen teks notepad (tanpa spasi di antara baris). Kemudian ketika membuka modul r.reclass, Anda hanya akan memuat file tersebut ke gui dan pergi.
Pengalaman: Saya baru saja melakukan reklasifikasi pada DEM untuk proyek tesis saya di Tajikistan selama akhir pekan menggunakan metode ini dan itu berhasil.
* Catatan (peringatan): Anda mungkin melihat ke pemodelan proses ini atau bahkan menggunakan GDAL untuk menampilkan file * .prj di samping output untuk digunakan dalam Arc, karena output yang saya lihat dari sejauh ini tidak mengandung definisi proyeksi yang dapat dibaca oleh Arc . Jika Anda bertahan dengan QGIS, ya, maka Anda harus baik-baik saja.
Satu hal lagi, seperti halnya proses QGIS / GRASS / GDAL, memastikan Anda telah mengunduh Penginstal OSGeo4W yang memastikan Anda memiliki segalanya terbaru: http://trac.osgeo.org/osgeo4w/
Semoga ini membantu.
Dengan opsi Antarmuka Tingkat Lanjut dari kotak alat, saya menggunakan Nilai-Nilai Kotak Reklasifikasi dari SAGA GIS, Ini alat yang sangat intuitif dengan opsi reklasifikasi berdasarkan nilai tunggal, rentang, dan menggunakan tabel.
Saya lebih suka ini daripada r.reclass karena Anda tidak perlu membuat file tambahan.
Cara yang lebih mudah adalah dengan menggunakan GRASS (juga menggunakan plugin QGIS / GRASS) dan modul r.reclass.
Anda perlu membuat file aturan reklasifikasi, di mana Anda dapat menggunakan kata kunci "through" atau wildcard "*" untuk mengklasifikasikan ulang beberapa nilai dalam satu aturan.
Saya kira posting saya tidak menjawab pertanyaan secara akurat, tetapi mungkin bisa memberikan bantuan. Saya belum menemukan cara sederhana untuk melakukan ini di QGIS, seperti Bryce saya menggunakan modul GRASS. Namun, jika memiliki ArcGIS tetapi tidak memiliki Spatial Analyst, ada alat hebat lainnya: GME ( http://www.spatialecology.com/gme/ ). Itu tergantung pada ArcGIS dan R dan memiliki banyak fitur yang sangat hebat, salah satunya adalah 'klasifikasi ulang'. Di sini, seperti di GRASS, Anda perlu membuat file teks yang berisi definisi kelas. Saya telah menggunakan ArcMap untuk memvisualisasikan raster tersebut dengan cara yang berbeda terlebih dahulu untuk mendapatkan gambaran yang lebih baik tentang seperti apa data itu. Kemudian saya telah mendefinisikan kelas baru berdasarkan info itu. Ini bekerja seperti pesona bagi saya. Saya tidak tahu apakah GME akan berjalan pada sistem tanpa ArcGIS, saya ingin tahu.
QGIS sekarang memiliki dua algoritma reklasifikasi raster asli
Klasifikasi ulang oleh lapisan - memungkinkan Anda untuk menggunakan lapisan vektor untuk menentukan rentang Anda
Direklasifikasi berdasarkan tabel - berfungsi seperti ArcGIS raster yang mengklasifikasi ulang alat analis spasial.
Ini ditambahkan dalam QGIS 3.2 lihat perubahan log di sini .