Відповіді:
окрім відповіді @RK, ви можете використовувати r.null і в траві .
r.null - Керує значеннями NULL заданої растрової карти.
ПРИКЛАДИ
Встановіть конкретні значення класифікованої карти на NULL:
r.null map=landcover.30m setnull=21,22
Встановити значення NULL для карти на певне значення:
r.null map=fields null=99
я сподіваюся, що це допоможе тобі ...
Я думаю, плагін RasterCalc повинен мати можливість вирішити вашу проблему. Після встановлення його можна використовувати наступний запит (якщо припустити, що значення NULL відповідає -9999; ви можете перевірити це значення на вкладці Прозорість властивостей шару):
eq ([your_raster] @ 1, -9999, 0)
eq означає рівний. Це говорить про RasterCalc, що всі пікселі у вашому растрі зі значеннями NULL повинні мати значення, встановлені 0. Я припускаю, що у вас є растровий діапазон.
General|Representation for NULL values
), і це має бути відображено у виразі.
Я не знаю, чи ти це вирішив? Можливо, є більш обтічний спосіб, але це працює добре для мене в останній QGIS (v2.8.1):
eq( EL_hm@1, NULL, 0 )