Jawaban:
selain jawaban @RK, Anda juga dapat menggunakan r.null di rumput .
r.null - Mengelola NULL-nilai peta raster yang diberikan.
CONTOH
Tetapkan nilai tertentu dari peta rahasia ke NULL:
r.null map=landcover.30m setnull=21,22
Setel nilai NULL peta ke nilai tertentu:
r.null map=fields null=99
Saya harap ini membantu Anda ...
Saya pikir plugin RasterCalc harus dapat menyelesaikan masalah Anda. Setelah Anda menginstalnya, Anda dapat menggunakan kueri berikut (dengan asumsi bahwa nilai NULL sesuai dengan -9999; Anda dapat memeriksa nilai ini di tab Transparansi pada Layer Properties):
eq ([your_raster] @ 1, -9999, 0)
eq artinya sama dengan. Ini memberi tahu RasterCalc bahwa semua piksel dalam raster Anda dengan nilai NULL seharusnya nilainya diatur ke 0. Saya berasumsi Anda memiliki satu band raster.
General|Representation for NULL values
) dan ini harus tercermin dalam ekspresi.
Saya tidak tahu apakah Anda menyelesaikan ini? Mungkin ada cara yang lebih ramping tetapi ini berfungsi baik untuk saya di QGIS terbaru (v2.8.1):
eq( EL_hm@1, NULL, 0 )