मेरे पास 16,400 बहुभुजों के साथ एक आकृति है। प्रत्येक बहुभुज पूरी दुनिया के लिए एक पक्षी प्रजाति के विस्तार को दर्शाता है।
अब मुझे ओवरलैपिंग बहुभुज गिनना होगा। मैंने इसे संघ के साथ आजमाया और भंग किया (संघ की गणना), लेकिन संघ इतने बहुविवाह के लिए काम नहीं कर रहा है।
फिर मैंने महाद्वीपों को क्लिप करने की कोशिश की, लेकिन बहुभुज की विशाल संख्या के कारण यह भी काम नहीं कर रहा है। इसके अलावा मैंने इस विधि की कोशिश की , वह भी बिना सफलता के।
इसलिए मैं आपसे पूछ रहा हूं कि अगर 16400 पॉलीगॉन एक शेपफाइल में हैं, तो क्या ओवरलैपिंग पॉलीगॉन की गणना करने का कोई तरीका है?
मैं 10.0 के साथ काम कर रहा हूं और 10.2 के साथ काम कर सकता हूं। एक ArcPy समाधान भी अद्भुत है।
फिलहाल मैं एक फिशनेट बनाने के बारे में सोच रहा हूं और 16400 पॉलीगोन के साथ shp की पंक्तियों पर पुनरावृति करता हूं और एक फिशनेट सेल के मान क्षेत्र में 1 लिखता हूं यदि पॉलीगॉन इस सेल में है और अगली पंक्ति (बहुभुज और) लें अगर यह भी फिशनेट सेल गिनती +1 में है।
लेकिन मुझे नहीं पता कि यह एक अच्छा समाधान है और इसे कैसे महसूस किया जाए। या मुझे इस दृष्टिकोण का उपयोग करने के लिए आर सीखना है ।
परिणाम: यह एक ऐसा आकार होना चाहिए जहां आपके पास अतिव्यापी लोगों से बाहर नए बहुभुज हों और एक क्षेत्र जहां ओवरलैप गिने जाते हैं।
इसलिए अंत में एक आकृति होनी चाहिए जहां आप देख सकते हैं कि एक ही स्थान पर कितने पक्षी प्रजातियां पाई जाती हैं।