QGIS का उपयोग कर ओवरलैप के बिना बफर पड़ोसी बहुभुज


19

क्या पड़ोसी बहुभुजों के आसपास एक बफर बनाना संभव है, ताकि नए बहुभुज ओवरलैप न हों?

अधिमानतः QGIS में लेकिन कोई अन्य उपकरण करेगा।

इसलिए पहले परिणाम के बजाय मैं दूसरे के समान कुछ प्राप्त करना चाहूंगा:

यहाँ छवि विवरण दर्ज करें


1
यदि आप अपने बफ़र को ओवरलैप नहीं करना चाहते हैं, तो आप बफ़र बहुभुजों को भंग कर सकते हैं । हालाँकि, यह आपकी दूसरी छवि को प्रतिबिंबित नहीं करेगा।
जोसफ

1
मैं इस जवाब के लिए कुछ प्रकार के रेखापुंज समाधान के लिए इच्छुक हूं ।
अल्फाबेटसअप

मैं एक QGIS उपकरण के बारे में नहीं जानता, जो यह कर सकता था, लेकिन सिद्धांत रूप में आप (संभवतः अन्तर्विभाजक) बफ़र की गणना सामान्य रूप से कर सकते थे, और अपने बहुभुजों के वोरोनोई आरेख (सामान्यीकृत) वोरोनि के साथ प्रत्येक बफ़र्ड बहुभुज को भी प्रतिरूपित कर सकते थे। उस बहुभुज वाला सेल। बूस्ट सी ++ पुस्तकालय कुछ Voronoi उपकरण है कि काम कर सकता है, लेकिन यह लिखने के लिए सी ++ गोंद कोड का एक बहुत कुछ होगा।
सीएसडी

जवाबों:


2

बहुभुज परत की गुणवत्ता / जटिलता के आधार पर, ऐसा करने का एक तरीका निम्न चरणों के साथ है:

1) बहुभुज से कोने निकालें, एक विशिष्ट क्षेत्र को एक विशेषता के रूप में रखा गया है

2) इन बिंदुओं से एक वोरोनॉय बनाएं

3) आवश्यक मात्रा से मूल बहुभुज को बफर करें

4) voronoi से बफर बहुभुज को घटाएं

5) अद्वितीय विशेषता क्षेत्र पर शेष voronoi बहुभुज को फिर से जोड़ना / भंग करना

जब थोड़ा असंगत डेटासेट के साथ अतीत में ऐसा करते हैं तो मुझे नए पॉलीफोन के भीतर से कलाकृतियों को हटाने के लिए अतिरिक्त कदम उठाने होंगे:

  • बहुभुज कलाकृतियों को हटाने के लिए नई परत से मूल बहुभुज को घटाएं
  • नए डेटासेट में मूल बहुभुज जोड़ें
  • पुनः संयोजक / कुंजी क्षेत्र पर फिर से भंग

वोरोनोई स्टेप का लाभ (जैसा कि सीएसडी द्वारा भी सुझाव दिया गया है) यह है कि यह लंबवत सीमाएं देता है, जैसा कि आपकी आवश्यकता आरेख ने दिखाया है।

इन कार्यों में से कुछ महत्वपूर्ण समय ले सकते हैं, हालांकि ...।


1

यदि आप एक ArcGIS खाता रखने में सक्षम हैं तो आप इस प्रक्रिया को आसानी से ArcGIS ऑनलाइन के माध्यम से कर सकते हैं। आर्क जीआईएस ऑनलाइन के माध्यम से एक वेब मानचित्र बनाते समय आप सीमित मात्रा में विश्लेषण उपकरण का उपयोग कर सकते हैं। बफर विश्लेषण उपकरण आपको बफ़र्स को ओवरलैप या भंग करने के लिए विकल्प देता है। वहां से आप उस लेयर को शेपफाइल के रूप में एक्सपोर्ट कर सकते हैं।

QGIS के लिए, आप सबसे पहले Create Buffers टूल और इनपुट का उपयोग करना चाहेंगे, जो भी त्रिज्या और त्रिज्या इकाई आपको पसंद आएगी। फिर आप अपने जियोप्रोसेसिंग टूल में जाएंगे और डिसॉल्व टूल का उपयोग करेंगे। यह आपके बफ़र्स की सीमाओं को भंग कर देगा और मूल रूप से एक बड़ी बफर जैसी दिखने वाली चीज़ का निर्माण करेगा।


2
QGIS समाधान दूसरी छवि में परिणाम नहीं करता है! मेरी समझ यह है कि दो नारंगी बहुभुजों में दो हरे बहुभुजों के गुण होंगे और एक बड़े बहुभुज में विघटित नहीं होते
RutgerH

0

यदि रास्टर-विश्लेषण का उपयोग करना एक विकल्प है, तो लागत दूरी एल्गोरिदम एक उचित तरीका हो सकता है। आमतौर पर, ये एल्गोरिदम दूरी और आवंटन-आउटपुट प्रदान करते हैं - आवंटन परिणाम के आधार पर (अर्थात कौन सी पिक्सेल किस वस्तु के सबसे करीब है) एक रेखापुंज गणना जो किसी भी पिक्सेल को आवंटन-रेखापुंज से दूरी <मान (दूरी रेखापुंज से) का चयन करती है अपेक्षित परिणाम प्रदान करेगा।

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