मेरे पास एक बहुभुज परत है, जिसमें एक विशेषता मूल्य है जो एक बहुभुज के अंदर व्यक्तियों की गिनती का प्रतिनिधित्व करता है। मैं QGIS 3.0 का उपयोग कर रहा हूं।
मुझे बहुभुज के अंदर बिंदुओं के एक ग्रिड के रूप में मायने रखता है (यानी 1 बिंदु = 100 मेंढक, विशेष द्वारा रंगीन)। जरूरी नहीं कि बिंदुओं को पूरे बहुभुज पर कब्जा करने की आवश्यकता है, और अधिमानतः पूर्व-परिभाषित रिक्ति (यानी 300 मीटर) के साथ एक केन्द्रक के आसपास खींचा जाना चाहिए, ताकि वे एक विशिष्ट संकल्प पर एक साफ ग्रिड का प्रतिनिधित्व कर सकें।
वर्तमान वर्कअराउंड मैंने पाया है कि "रेगुलर पॉइंट्स" का उपयोग, काउंटर्स पैरामीटर के साथ, मैप पर खींची गई सीमा के अंदर ग्रिड बनाने के लिए, फिर एल्गोरिदम द्वारा बनाए गए अतिरिक्त बिंदुओं को हटा दें (एल्गोरिदम एक ग्रिड के चक्कर लगाता है और आपको 17 के बजाय 20 अंक मिल सकते हैं। इनपुट)। यह वांछित परिणाम पैदा करता है, लेकिन प्रत्येक बहुभुज के लिए नियमित बिंदुओं के लिए क्षेत्र की सीमा खींचने के साथ-साथ मैन्युअल विशेषता इनपुट और बनाए गए बिंदुओं को साफ करने की आवश्यकता होती है। इसके अलावा, चूंकि मैं निर्दिष्ट संख्या के साथ "रेग्युलर पॉइंट्स" चला रहा हूं, इसलिए स्पेसिंग के बजाय, प्रत्येक बहुभुज को अलग-अलग दूरी वाले बिंदु मिलते हैं।
संक्षेप में: प्रत्येक बहुभुज (बैच) के लिए नियमित अंक (परिभाषित अंक, खींची गई सीमा)> अतिरिक्त अंक हटाएं # अंकों के लिए विशेषता मान असाइन करें
वैकल्पिक (अनियमित रिक्ति से बचा जाता है, लेकिन और भी अधिक हेरफेर की आवश्यकता होती है):
पूरी परत की सीमा में नियमित अंक (परिभाषित स्पेस अर्थात 300 मीटर)> बहुभुज की हद तक क्लिप> प्रत्येक बहुभुज में अतिरिक्त अंक हटाएं जब तक आप बिंदुओं के वांछित # बिंदुओं को विशेषता मान असाइन न करें।
मेरे वर्कअराउंड के साथ मुख्य समस्या बहुभुज-बाय-बहुभुज प्रसंस्करण है, जिससे डेटा को अपडेट करना और बड़ी संख्या में पॉलीगोन के साथ काम करना मुश्किल हो जाता है।
अनुरूप प्रश्न QGIS में बहुभुज के भीतर अंक के # परिभाषित, नियमित रूप से बनाने के रूप में पूछा गया था , लेकिन बारीकियों अलग हैं।