Saya agak bingung tentang cara kerja alat statistik zonal di QGIS (baik alat 'Statistik Zonal' di bawah alat Raster dari kotak geoalgoritma QGIS atau alat 'Statistik raster dari poligon' di bawah SAGA Vector <-> Alat raster ).
Pada dasarnya saya memiliki layer peta raster dan beberapa poligon kecil di layer terpisah. Saya ingin memberi setiap poligon nilai raster di bawah ini. Jika poligon tumpang tindih dengan beberapa sel raster, saya hanya ingin memiliki maksimum.
Namun hasilnya tidak masuk akal dan saya tidak bisa mendapatkan alasan di balik hasil tersebut (yang jelas tidak maksimal dari sel raster underlain):
Adakah ide yang saya lakukan salah atau yang belum saya pertimbangkan? Hasil dengan API python di qgis.analysis.QgsZonalStatistics()
( sesuai dengan pertanyaan ini di sini ) jauh lebih baik, tetapi hanya menawarkan count
, mean
dan sum
... tetapi karena alasan tertentu tidak ada max
atau min
.
Jawaban:
Pembaruan sebagai April 2018 dan QGIS 2.18
Versi Plugin Statistik Zonal saat ini dapat memberikan:
Jawaban asli
Singkatnya, pendekatan ini dengan QGIS, sejauh yang saya ketahui tidak mungkin untuk melihat maksimum pixel raster sebagai hasilnya. Hanya hitungan, berarti dan jumlah. Saya telah menyediakan beberapa sumber daya yang mencakup hal ini.
Ini adalah halaman dokumen untuk plugin Zonal Statistics Plugin
Juga, Tutorial QGIS ini Mengambil Sampel Data Raster menggunakan Poin atau Poligon menyediakan data sampel untuk mencapai pengembalian statistik zona. Saya telah menyertakan tangkapan layar yang mereka berikan sebagai contoh alur kerja dan hasilnya.
sumber
Pada QGIS 3.0 (mungkin lebih awal, saya tidak yakin), statistik berikut tersedia:
sumber