Risposte:
oltre alla risposta di @RK, puoi usare anche r.null in grass .
r.null - Gestisce i valori NULL di una determinata mappa raster.
ESEMPI
Imposta valori specifici di una mappa classificata su NULL:
r.null map=landcover.30m setnull=21,22
Imposta i valori NULL di una mappa su un valore specifico:
r.null map=fields null=99
spero che ti aiuti ...
Penso che il plugin RasterCalc dovrebbe essere in grado di risolvere il tuo problema. Dopo averlo installato, è possibile utilizzare la seguente query (presupponendo che i valori NULL corrispondano a -9999; è possibile verificare questo valore nella scheda Trasparenza delle proprietà del livello):
eq ([your_raster] @ 1, -9999, 0)
eq significa uguale a. Questo dice a RasterCalc che tutti i pixel del tuo raster con valori NULL dovrebbero avere i loro valori impostati su 0. Suppongo che tu abbia un raster a banda singola.
General|Representation for NULL values
) e questo dovrebbe riflettersi nell'espressione.
Non so se hai risolto questo? Potrebbe esserci un modo più snello ma questo funziona bene per me nell'ultimo QGIS (v2.8.1):
eq( EL_hm@1, NULL, 0 )