जवाबों:
@RK उत्तर के अलावा, आप घास में r.null का भी उपयोग कर सकते हैं ।
r.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 )