QGIS GRASS GIS को एक इंटरफ़ेस प्रदान करता है, जिसने जीवन को एक रेखापुंज GIS के रूप में शुरू किया और इसलिए इस समस्या से निपटने के लिए कुछ कुशल उपकरण प्रदान करने चाहिए। रेखापुंज आदेशों के अपने मैनुअल पृष्ठों का उल्लेख करते हुए हम निम्नलिखित समाधान पा सकते हैं:
r.buffer - सफेद कोशिकाओं का प्रत्यक्ष बफरिंग।
r.cost - सफेद कोशिकाओं के लिए दूरी की गणना कर सकते हैं। छोटी दूरी की कोशिकाओं का चयन करने के लिए इसकी तुलना करें।
r.grow - एक स्थानीय रूपात्मक ऑपरेशन जिसे विशेष रूप से अपने निकटतम पड़ोसियों में सफेद कोशिकाओं का विस्तार करने के लिए डिज़ाइन किया गया है।
r.mfilter - एक सामान्य फोकल फ़िल्टर। विभिन्न फोकल आँकड़े, जैसे कि अधिकतम, माध्य, सम, माध्य और मानक विचलन स्थानीय पड़ोस के भीतर सफेद कोशिकाओं की उपस्थिति का पता लगा सकते हैं। ऐसी कोशिकाओं का चयन करने के लिए एक तुलना के साथ इसका पालन करें।
r.neighbors - एक और भी सामान्य फोकल फ़िल्टर, जिसका उपयोग r.mfilter के समान किया जा सकता है।
r.resample - एक मोटे ग्रिड पर रेज़मैप्लिंग सफेद कोशिकाओं का विस्तार करने का एक तरीका है। परिणाम कुछ हद तक "रुकावट" होगा।
r.spread - सफेद कोशिकाओं को उनके पड़ोस में "फैलाने" देने से वांछित बफरिंग प्राप्त होगी।
हमें सबसे कुशल कोड का उपयोग करने के लिए r.buffer, r.grow और शायद r.mfilter की अपेक्षा करनी चाहिए। (मैंने पता लगाने के लिए इनका परीक्षण नहीं किया है।)