नई सेल विंडो के भीतर * अनुपात * देने के लिए बाइनरी रेखापुंज को फिर से खोलें


9

मैं 30 मीटर रिजोल्यूशन पर जंगल / गैर-वन के एक बाइनरी रैस्टर से 240 मीटर रिज़ॉल्यूशन पर जाना चाहता हूं, जिसमें प्रत्येक सेल का मूल्य उस सेल फॉरेस्ट का अनुपात होता है - यानी 240 मीटर सेल के लिए डेटा मान 0 से जाएंगे। (जहाँ ३० मीटर रेखापुंज में सभी कोशिकाएँ ०.५ के माध्यम से शून्य / गैर-वन थीं) (जहाँ आधे ३० मीटर वन थे, आधे गैर-वन थे) से १ तक (जहाँ ३० मीटर रेखापुंज में सभी कोशिकाएँ वनाच्छादित थीं)।

हालांकि यह सुझाव दिया गया है कि असतत डेटा पर बिलिनियर इंटरपोलेशन का उपयोग न करें, जहां तक ​​मैं बाइनरी 0/1 डेटा के साथ परिणाम बता सकता हूं वह औसत मूल्य (यानी 1 और 0 के बीच का अनुपात) देगा। क्या यह करने का एक समझदार तरीका है, या कोई बेहतर तरीका है?

मैं आर्क, क्यूजीआईएस और इदरीसी का उपयोग कर सकता हूं।

जवाबों:


13

ब्लॉक आँकड़ों का उपयोग करें ।

यह कोशिकाओं के एक निर्दिष्ट पड़ोस (जैसे 8 से 8 वर्ग, जहां 8 = 240 मीटर / 30 मीटर) के भीतर एक सांख्यिकीय सारांश (जैसे कि आप वांछित के रूप में) की गणना करके फोकल आंकड़ों की तरह काम करता है, सिवाय इसके कि यह केवल एक के लिए यह प्रदर्शन करता है ओवरलैपिंग पड़ोस के एक सेट के बजाय ग्रिड का नियमित उपखंड, प्रत्येक कोशिका पर एक।

यदि आप वास्तव में चाहते हैं, तो आप फोकल आँकड़ों का उपयोग भी कर सकते हैं : 8 से 8 वर्गों में फोकल माध्य की गणना करने के बाद, निकटतम पड़ोसी रेज़म्पलिंग का उपयोग करके 240 मीटर ग्रिड में फिर से स्थापित करें । जब ग्रिड एक दूसरे के लिए पंजीकृत होते हैं ( यानी , उनका मूल एक ही है) तो यह उसी तरह का परिणाम देना चाहिए block statistics। (मैं इसकी गारंटी नहीं दूंगा: नए सेल केंद्र पुराने सेल कोनों के साथ मेल खाने पर कुछ मनमाने विकल्प चुनने पड़ते हैं - जैसा कि वे यहाँ होंगे - और, अगर अलग-अलग समितियों ने दो प्रक्रियाओं को कोडित किया है, तो उन्होंने अलग-अलग विकल्प बनाए होंगे: थोड़ा ArcGIS में वास्तव में सुसंगत है, मुझे डर है।)

एक अन्य दृष्टिकोण है, जोनों का एक ग्रिड बनाना, प्रति वर्ग एक ज़ोन जहां एक औसत वांछित है, और ग्रिड के रूप में एक जोनल सारांश प्रदर्शन करते हैं । ज़ोन को पंक्ति और स्तंभ निर्देशांक के ग्रिड से गणितीय रूप से परिकलित किया जा सकता है ( फ़ंक्शन floorया intफ़ंक्शन के माध्यम से , पुनर्वर्गीकरण या विशेषता तालिका में एक उपयुक्त तालिका में शामिल होने से)।

मैं उस बिलिनियर इंटरपोलेशन पर टिप्पणी करके बंद कर दूंगा, हालांकि यह वास्तव में 0..1 रेंज में मूल्यों का उत्पादन करेगा, जो आप चाहते हैं वह नहीं है: यह एक नए के केंद्र के आसपास के चार मूल (30 मीटर) ग्रिड कोशिकाओं पर खोज करके काम करता है ( 240 मीटर) सेल और केवल उनके मूल्यों को प्रक्षेपित करना। जैसे, यह प्रत्येक नए ब्लॉक के भीतर गिरने वाली अन्य 8 * 8 - 4 = 60 मूल कोशिकाओं की अनदेखी करेगा। मैं http://www.quantdec.com/SYSEN597/GTKAV/section9/map_algebra.htm पर बिलिनियर इंटरपोलेशन को चित्रित करता हूं : पृष्ठ के मध्य के पास चर्चा शुरू होती है।


धन्यवाद whuber, यह वही है जो मैंने किया था - आर्क में ब्लॉक सांख्यिकी का उपयोग 8x8 समूह के योग का उत्पादन करने के लिए, फिर QGIS में रैस्टर कैलकुलेटर का उपयोग 64 से विभाजित करने और मेरे बाकी डेटा के साथ मूल, सीमा और सेल आकार को संरेखित करने के लिए किया।
अटक

अटक गया, आप प्रत्येक 8 x 8 ब्लॉक के माध्य की गणना करने के लिए ब्लॉक सांख्यिकी का उपयोग करके दूसरा चरण छोड़ सकते हैं। नए ग्रिड को संरेखित करना रेखीय विश्लेषण वातावरण को उचित रूप से निर्दिष्ट करने का एक मामला है, जो - यदि गणना शुरू करने से पहले किया जाता है - तो स्वचालित रूप से होगा। यह आपके वर्कफ़्लो को एक ही चरण में कम करता है: ब्लॉक माध्य का प्रदर्शन करें।
whuber

4

आर्कगिन व्हेन में आप बिलिनियर रीसेम्पलिंग का उपयोग करके डेटा को फिर से खोलते हैं यह केवल केंद्र चार कोशिकाओं ( पुन: प्रलेखन ) के मूल्यों को देखता है । यदि आप डेटा हानि की भरपाई नहीं करते हैं, तो इस पद्धति का उपयोग करके आप अभी भी डेटा खो देंगे।

यह देखते हुए कि हम जानते हैं कि पुनर्विकसित कोशिकाओं के लिए आप उन कोशिकाओं के अनुपात के बाद हैं, जिन्हें हम जंगलों में रखते हैं, हम इसे 64 मीटर से विभाजित 30 मी कोशिकाओं के योग के रूप में सोच सकते हैं (240 मीटर ब्लॉक में 64 30m कोशिकाएं हैं)।

इसका मतलब है कि अगर हम 30 मीटर रिज़ॉल्यूशन पर आसपास के मानों के योग के रूप में केंद्र मानों के साथ एक नया रेखापुंज बना सकते हैं, तो निकटतम पड़ोसी या बिलिनियर इंटरपोलेशन के साथ फिर से उपयोग करके रिज़ॉल्यूशन को कम करने से हमें 240 मीटर सेल मिलेंगे जो 30 मीटर कोशिकाओं का योग है। आवरण। हम 30 मीटर रेखापुंज पर फोकल योग उपकरण के साथ ऐसा कर सकते हैं ।

अंत में एक बार जब हम एक 240 मीटर फोकल राशि रेखापुंज, 64 से विभाजित अपने अनुपात जवाब पाने के लिए।

इदरीसी में मैं इमेज सैंपलिंग एल्गोरिदम के बारे में निश्चित नहीं हूं, इसी तरह क्यूजीआईएस में भी, लेकिन मुझे लगता है कि कुछ ऐसा ही है। निश्चित रूप से QGIS में आप पपड़ी में चीर - फाड़ कर सकते हैं।

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