Saya memiliki file raster tipe float (NDVI dibuat dari ERDAS IMAGINE) dan ingin mengonversinya menjadi file raster tipe interger untuk menggunakan fungsi Statistik Fokus (Mayoritas). Apakah ada cara untuk melakukan ini?
8
Saya memiliki file raster tipe float (NDVI dibuat dari ERDAS IMAGINE) dan ingin mengonversinya menjadi file raster tipe interger untuk menggunakan fungsi Statistik Fokus (Mayoritas). Apakah ada cara untuk melakukan ini?
Jawaban:
Jawaban Menno akan berhasil tetapi akan berhasil tetapi akan selalu bulat. Misalnya, 99,99999 menjadi 99.
Fungsi ini di kalkulator raster atau alat aljabar peta akan melakukan pembulatan logis.
Int (yourraster + 0,5).
Dengan cara ini 99,99999 menjadi 100 dan dan 99,49999 menjadi 99.
sumber
Dari kenyataan bahwa Anda berencana untuk menggunakan statistik fokus, saya menyimpulkan bahwa Anda harus dapat menggunakan ekstensi analis spasial.
Dalam kotak analis spasial ada alat Int dalam set tool Matematika yang mengubah raster floating point ke raster integer.
sumber
Anda perlu meregangkan nilai titik apung NDVI (-1 hingga 1) menjadi 8-bit yang tidak ditandatangani (0 - 255). Jika Anda mengonversi float ke integer secara langsung, raster yang dihasilkan hanya akan memiliki satu nilai integer. Anda dapat meregangkan nilai dalam Kalkulator Raster menggunakan persamaan berikut:
sumber
Saya menggunakan kalkulator raster sepanjang waktu untuk memetakan dataran banjir sungai.
Saya menemukan bahwa ketika saya mengubah set raster menjadi set raster integer dengan menggunakan Int () dalam kalkulator raster bahwa saya kehilangan informasi.
Untuk menghindari kemungkinan hal ini terjadi, saya akan menyarankan untuk menggunakan Con () alih-alih mengonversi semua nilai menjadi nilai integer tunggal yang Anda pilih dan kemudian mengonversi produk itu ke poligon menggunakan konversi raster ke poligon.
sumber