QGIS का उपयोग करके दिए गए बहुभुज पर वोरोनोई आरेख


9

मैं एक विशिष्ट बहुभुज पर एक वोरोनोई आरेख बनाने की कोशिश कर रहा हूं, लेकिन किनारों के साथ काम करते समय कुछ समस्या है। यहाँ है मैं इसे कैसे करते हैं:

  1. चित्र के लिए वोरोनोई और बहुभुज के लिए अंक तैयार करना वोरोनोई और अनुकूलित क्षेत्र के लिए अंक

  2. Vornoi बनाएँ यहाँ छवि विवरण दर्ज करें

  3. बहुभुज का उपयोग करके किनारे को काटें यहाँ छवि विवरण दर्ज करें

  4. कट वोरोनोई और बहुभुज को संघ का उपयोग करके मिलाएं (निश्चित नहीं कि यह सबसे अच्छा तरीका है) और यहां किनारों के लिए मेरी समस्या आती है। मैं चाहूंगा: 1) फ्रेम को मूल वोरोनोई मानचित्र (नीले रंग में चिह्नित) से हटा दें) किनारों को क्षेत्र बहुभुज (लाल रंग में चिह्नित) के किनारे तक विस्तारित करें, ताकि किनारे पर सेवा क्षेत्र यथार्थवादी हो। यहाँ छवि विवरण दर्ज करें

मैं यह कैसे कर सकता हूँ?

जवाबों:


10

आप voronoi बहुभुज बनाने के लिए GRASS से v.voronoi टूल का उपयोग कर सकते हैं, और यह आपको लेयर हद के आधार पर एक सीमा निर्दिष्ट करने में सक्षम करेगा:

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


हाय @ हमदैनब, मैं इस फ़ंक्शन का उपयोग QGIS में कैसे कर सकता हूं? मैंने इसे प्लगइन्स में नहीं देखा था। क्या मुझे इसका उपयोग करने से पहले कुछ भी सेट करना होगा? धन्यवाद!
पीट

1
@ पेइट आप टूल से पा सकते हैंProcessing Toolbox -> GRASS -> Vector -> v.voronoi
अहमदनब

यह पूर्ण है!
पीट

4

आप बफर को समायोजित करके, बस इसे कर सकते हैं ।

यहाँ एक उदाहरण है। निम्नलिखित बहुभुज और बिंदु परतें सामान्य रूप से आपके प्रश्न में वर्णित समस्या का परिणाम देंगी।

अनियमित अंक के साथ अनियमित बहुभुज

  1. वोरोनोई पॉलीगन्स टूल चलाते समय buffer regionप्रतिशत बढ़ाएं । सटीक राशि अलग-अलग होगी, लेकिन जब से हम परिणाम को क्लिप कर रहे हैं, यह ओवरशूट करने के लिए चोट नहीं पहुंचाएगा। मेरे उदाहरण में, मैं सीमा को दोगुना करने के लिए 100% बफर का उपयोग करता हूं ।

यहाँ आउटपुट है। मेरा 100% बफर वास्तव में इस छवि से परे है।

voronoi बहुभुज इनपुट परतों पर मढ़ा जाता है

  1. मूल बहुभुज परत द्वारा वोरोनोई बहुभुज को क्लिप करें।

वोरोनोई पॉलीगॉन की कतरन

आखिर तुमने इसे हासिल कर ही लिया है!


0

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

1) चूंकि आपके आकार में एक जटिल आकार है, इस पर "वेक्टर> जियोप्रोसेसिंग> बफर जोन" बफ़र चलाएं और "वेक्टर> ज्योमेट्री प्रोसेसिंग> इजेक्ट नोड्स" पॉइंट निकालें, नीचे दिया गया आंकड़ा देखें यहाँ छवि विवरण दर्ज करें

2) स्रोत परत से अंक कॉपी करें "पेंसिल> ​​संपादित करें> ऑब्जेक्ट्स को बफर बिंदुओं पर कॉपी करें और उन पर पॉलीगोन वोरोनोई चलाएं" वेक्टर> ज्योमेट्री प्रोसेसिंग> वोरोनोई पॉलीगॉन ... ", नीचे दिया गया आंकड़ा देखें यहाँ छवि विवरण दर्ज करें

3) "वेक्टर> जियोप्रोसेसिंग> ट्रिमिंग" का उपयोग करके अपने मूल आकार के साथ बहुभुज काटें और परिणाम देखें ... यहाँ छवि विवरण दर्ज करें

मैं तुम्हारी सफलता की कामना करता हूं…

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