QGIS में, मैं एक रैस्टर से एक बैंड कैसे निकालूं?


13

जब मैं QGIS में एक रेखापुंज को संसाधित करता हूं तो यह एक दूसरा बैंड बनाता है। ऐसा प्रतीत होता है कि बैंड का कोई उपयोगी डेटा नहीं है। मैं रैस्टर कलर्स टूल का उपयोग करना पसंद करता हूं और यह बैंड पर किसी भी चीज के साथ एक रैस्टर को स्वीकार नहीं करेगा।

मैं अतिरिक्त बैंड कैसे निकालूं?


1
आप क्या रैस्टर प्रोसेसिंग कर रहे हैं जो अतिरिक्त बैंड बनाता है? ऐसा लगता है कि यह एक मुखौटा बैंड पैदा कर रहा है।
मर्सीवैकिंग

मैं क्यूजीआईएस 1.7 में नए क्लिपर टूल का उपयोग कर रहा हूं। यह एक GDAL_TRANSLATE कार्यान्वयन है जहाँ तक मुझे पता है। मैं एक आकृति मुखौटा मुखौटा परत और
0.46 पर

जवाबों:


6

दिलचस्प। यदि आप मास्क के रूप में शेपफाइल निर्दिष्ट करते हैं, तो यह gdal_warp का उपयोग करता है, और स्वचालित रूप से कमांडलाइन विकल्पों में -dstalpha जोड़ता है।

अभी के लिए, आप संवाद बॉक्स के निचले भाग में दिखाई देने वाले पाठ की प्रतिलिपि बना सकते हैं, और इसे -dstalpha विकल्प को हटाकर कमांड लाइन विंडो में पेस्ट कर सकते हैं। लेकिन यह एक आदर्श समाधान नहीं है, इसलिए मेरा सुझाव है कि आप इसे विकल्प के रूप में जोड़ने के लिए QGIS बग ट्रैकर पर एक टिकट फाइल करें ।

एक वैकल्पिक लेकिन कमांड लाइन के साथ चिपके हुए, आप अपने दो-बैंड फ़ाइल पर gdal_translate चला सकते हैं, विकल्प -b 1 का उपयोग करके आउटपुट के लिए पहले बैंड का उपयोग कर सकते हैं।

बैंड नियंत्रण निश्चित रूप से क्यूजीआईएस आई रेकन में लायक है, इसलिए यह अनुरोधित फीचर के रूप में बग ट्रैकर में जोड़ने लायक हो सकता है।


0

"GDAL विविध रास्टर कैलकुलेटर" आज़माएं। मुझे भी यही समस्या थी। संवाद बॉक्स में ए बैंड के लिए रेखापुंज फ़ाइल चुनें, और दूसरे बैंड को नहीं चुने जाने पर छोड़ दें। गणना में gdalnumeric कमांड टेक्स्ट बॉक्स टाइप A * 1। बनाई गई रैस्टर फ़ाइल में केवल एक बैंड होगा।


0

आप बस QGIS रेखापुंज कैलकुलेटर का उपयोग कर सकते हैं:

अभिव्यक्ति: "my_raster@1"

क्लिक करें current layer extent

और एक नए एकल बैंड रेखापुंज के रूप में सहेजें।


0

टूलबॉक्स में चयन करें: बैंड को फिर से व्यवस्थित करें। और बैंड को हटा दें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.