QGIS में अन्य बहुभुज से खाली जगह में बहुभुज बनाना?


9

मेरे पास एक वेक्टर फ़ाइल है जहाँ मैंने कुछ बहुभुज बनाए हैं लेकिन बहुभुजों के बीच में मेरे पास खाली जगह है।

यह पूरा खाली स्थान मैं एक पूरे बहुभुज बनाना चाहता हूं, लेकिन अब तक मैं इसे करने का तरीका नहीं समझ पाया।

जवाबों:


14

ऐसा करने का सबसे आसान तरीका एक बहुभुज बनाना है जो आपके रुचि के क्षेत्र को कवर करता है और इसे ड्राइंग करते समय "चौराहों से बचें" चालू करें।

तो शुरू में मेरे पास कुछ बहुभुज हैं: यहाँ छवि विवरण दर्ज करें

मैं फिर स्नैपिंग चालू करता हूं: सेटिंग> स्नैपिंग ऑप्शंस पर जाएं ... और लेयर सेलेक्शन ड्रॉपडाउन के लिए एडवांस्ड चुनें ।

आपके पास यह सेट सही होना चाहिए। मैं आमतौर पर 20 पिक्सल की सहिष्णुता की सलाह देता हूं, और "चौराहों से बचें" पर टिक करना सुनिश्चित करता हूं।

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

फिर आप बस एक बहुभुज खींच सकते हैं जो आपके द्वारा भरे गए क्षेत्र को कवर करता है:

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

क्योंकि नया बहुभुज मौजूदा वाले को नहीं काट सकता (आप चौराहों से बचते हुए), आपको वह मिलता है जो सिर्फ अंतराल में भरता है:

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


2
@elena यदि उत्तर सही है, तो आप उत्तर के आगे हरे चेक मार्क पर क्लिक करके इसे स्वीकार कर सकते हैं। इससे उत्तर और अनुत्तरित प्रश्नों पर नज़र रखने में मदद मिलती है।
हिक्कीवेसंतो

5

आप निम्न चरणों का उपयोग करके ऐसा कर सकते हैं:

1- QGIS में जाएं Vector > Research Tools > Polygon From Layer Extent, और इनपुट फाइल के रूप में मौजूदा बहुभुज परत का उपयोग करें। हद परत के आउटपुट फ़ाइल नाम के लिए वांछित नाम चुनें। यह सभी बहुभुजों को कवर करने वाली एक नई बहुभुज परत बनाएगा।

2- उपयोग करें Geoprocessing Tools > Difference: इनपुट फ़ाइल के रूप में चरण एक में बनाई गई सीमा परत और अंतर फ़ाइल के रूप में मौजूदा बहुभुज परत का उपयोग करें। तब आपको एक विपरीत आकार की आकृति मिलेगी जो खाली जगह को कवर करती है।


3

एक नई बहुभुज परत बनाएं और अपने हित के क्षेत्र की सीमा के साथ एक बहुभुज जोड़ें। अपने दो बहुभुज परतों का एक संघ बनाएं। उदाहरण के लिए: आप इन बहुभुजों से शुरू करते हैं अपने मूल बहुभुज

एक अलग परत के रूप में बाहरी सीमा बहुभुज बनाएं यहाँ छवि विवरण दर्ज करें

मेनू वेक्टर / जियोप्रोसेसिंग टूल / यूनियन से दो परतों का संघ बनाएं यहाँ छवि विवरण दर्ज करें

परिणाम परत में ऊपर हम चार बहुभुज हैं।


संघ नहीं। यह दोनों विशेषताओं के सभी आकारों के साथ एक बहुभुज बनाता है, वह बस खाली जगह चाहता है। यह वेक्टर के अंतर्गत है -> जियोप्रोसेसिंग टूल -> अंतर। फिर आप सीमा और छोटे का चयन करना चाहते हैं।
इवान कैरोल

1
@ इवान यह झूठा है आप मिल जाएगा कई बहुभुज मिल जाएगा। क्या तुमने कोशिश की?
ज़ोल्टन

@ ईवन अंतर के बाद आपको छोटे के बाहर सभी क्षेत्रों के साथ एक बहुभुज मिलेगा। संघ के साथ आप एक परत में बाहर और अंदर बहुभुज प्राप्त करेंगे।
ज़ोल्टन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.