क्या QGIS में "Tabulate Area" फ़ंक्शन है?


9

मेरे पास उत्तरी इटली में फसलों के उपयोग के बारे में एक रेखापुंज फ़ाइल है (फसल / शहरी क्षेत्र ecc ..)

मैंने वेक्टर लेयर के कुछ बिंदुओं के आसपास कुछ बफ़र ज़ोन को परिभाषित किया है और मैं चयनित क्षेत्रों के औसत उपयोगों पर एक अनुमान लगाने के लिए रास्टर फ़ाइल के प्रत्येक मूल्य के कब्जे वाले उन क्षेत्रों के% की गणना करना चाहता हूं (जैसे 70% फसलें, 30% शहरी, आदि ..)।

मुझे पता है कि ArcGIS में तथाकथित " Tabulate Area " करने के लिए एक स्थानिक विश्लेषक फ़ंक्शन है , लेकिन मुझे QGIS में ऐसी सुविधा नहीं मिल रही है।

अगर कोई मेरी मदद कर सकता है तो मैं बहुत आभारी रहूंगा।


1
रिकार्डो, हमारी साइट में आपका स्वागत है! मुझे आश्चर्य है कि क्या आपको दूसरी बार "आर्किस" के बजाय "क्यूजीआईएस" लिखने का मतलब था, ताकि शायद आपकी टिप्पणी पढ़ी जाए, "मुझे पता है कि आर्कगिस में एक फ़ंक्शन है ... लेकिन मुझे इस तरह की सुविधा नहीं मिल सकती है QGIS। "
whuber

मैं आगे बढ़ा और प्रश्न पाठ को संपादित किया। यदि मैंने आपके प्रश्न का गलत अर्थ निकाला है तो कृपया इसे वापस ले लें।
UnderDark

@underdark धन्यवाद दोस्त, हाँ यही मैं मानसिक रूप से गलत था।
रिकार्डो

@whuber गलती की रिपोर्ट करने के लिए धन्यवाद, लेकिन मैंने अभी भी मेरी समस्या को हल नहीं किया है =) यह अजीब है क्योंकि इसका एक बहुत ही सरल काम है और मुझे विश्वास है कि इसके लिए एक विशेषता है।
रिकार्डो

जवाबों:


1

Sextante प्लगइन से SAGA GIS के "क्रॉस-वर्गीकरण और सारणीकरण" का उपयोग करने का प्रयास करें।

उममीद है कि इससे मदद मिलेगी


1
जिसे आपको सबसे पहले प्लगइन मैनेजर (Fetch python plugins) के माध्यम से इंस्टॉल करना होगा, जब तक कि आप सेल्फकैप्ड वर्जन का उपयोग नहीं कर रहे हैं - यह 1.8.0 के बाद कोर में जोड़ा गया था।
lynxlynxlynx

0

मैंने QGIS के लिए एक प्लगइन कोड किया है जिसे LecoS कहा जाता है (प्लगिन डाउनलोडर में देखें, प्रायोगिक प्लगइन्स, पहले ज़िप को स्थापित करें!)। यह प्राप्त कर सकते हैं कि आप क्या चाहते हैं (किसी दिए गए रेखापुंज के लिए भूमि कवर का प्रतिशत), हालांकि अब तक मुझे अजगर में बहुभुज ओवरले को कोड करने का समय नहीं मिला है और इसलिए आपको अपने रास्टर को प्रति बफर और वेक्टर सुविधा के लिए पहले से क्लिप करना होगा। एक usecase यहाँ देखें ।


0

इस मामले के लिए आप क्रॉस-वर्गीकरण और सारणीकरण का उपयोग कर सकते हैं जैसा कि ऊपर उल्लेख किया गया था। इसका उपयोग करने के लिए, पहले आपको अंतर मूल्यों के साथ रेखापुंज परत की आवश्यकता होती है। आपके द्वारा उपयोग की जाने वाली परत के आधार पर आपको अपने रैस्टर को तैयार करने के लिए कुछ पुनरावर्तन या फिर से प्रदर्शन करने की आवश्यकता होगी। यहां छवि विवरण दर्ज करें

दूसरा आधार यह है कि आपके बहुभुज (आपके बफ़र ज़ोन) का कुछ अंतर मूल्य होना चाहिए। यदि नहीं, तो आपको इसे बनाना होगा (कैलकुलेटर सूत्र $ id + 1 के साथ)। यहां छवि विवरण दर्ज करें

रास्टर मान के रूप में इंट कोड का उपयोग करके अपनी वेक्टर लेयर को व्यवस्थित करें। यहां आपको कुछ शर्तें रखनी होंगी: उसी पिक्सेल मान और उसी एक्सटेंशन का उपयोग करें, जिस पर आप जानकारी निकालना चाहते हैं। यहां छवि विवरण दर्ज करें

अब SAGA टूल्स से क्रॉस-क्लासिफिकेशन और टेबुलेशन का उपयोग करें। आपको यह विचार करना होगा कि यह प्रत्येक बहुभुज में प्रत्येक उपयोग श्रेणी के पिक्सेल की गिनती के साथ एक xy तालिका बनाने जा रहा है। यहां आपको "अधिकतम संख्या में कक्षाएं" सम्मिलित करना होगा इसका मतलब क्या है, उदाहरण के लिए, यदि आपके पास 10 श्रेणियों और 25 बहुभुज वर्गों के साथ रेखापुंज है, तो आपकी अधिकतम संख्या 25 होगी। यहां छवि विवरण दर्ज करें

यहां अंतिम परिणाम है: एक तालिका जहां आपके पास प्रत्येक बहुभुज में प्रत्येक श्रेणी के पिक्सेल की गिनती है। यदि आपको इसे क्षेत्र में बदलने की आवश्यकता है, तो बस आप रेखापुंज के संकल्प से कोशिकाओं की संख्या को गुणा करें। यहां छवि विवरण दर्ज करें


-2

सारणीबद्ध क्षेत्र उपकरण आर्कजीआईएस 10. के लिए आंचलिक उपकरण अनुभाग में स्थानिक विश्लेषक टूलबॉक्स में स्थित है, यह निश्चित नहीं है कि आप कौन सा संस्करण चला रहे हैं। ध्यान दें कि आपके पास उन उपकरणों का उपयोग करने के लिए स्थानिक विश्लेषक एक्सटेंशन के लिए एक अलग लाइसेंस होना चाहिए। उस उपकरण की तरह लगता है कि क्या अपने अंगूठे की तलाश करेंगे।

उम्मीद है की यह मदद करेगा


उत्तर के लिए धन्यवाद दोस्त, मुझे पता है कि उपकरण आर्कगिस में कहाँ स्थित है, मुझे लगता है कि आपने इस प्रकार से उत्तर दिया क्योंकि प्रश्न टाइप करने में मेरी त्रुटि है। मैं QGIS में एक समान टूल की तलाश कर रहा हूं।
रिकार्डो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.