QGIS में आकृति के लिए बहुभुज और बहुभुज के बीच अंतर समझना?


30

स्क्रैच लेयर बनाने से मुझे बहुभुज और मल्टीपॉलिगन के बीच एक विकल्प मिलता है, इसलिए मैंने सोचना शुरू कर दिया कि मुझे उनका उपयोग कैसे करना चाहिए।

नई अस्थायी स्क्रैच परत

एक नई पुस्तक "Mastering QGIS" ( जोसेफ द्वारा इस उत्तर के माध्यम से QGIS Vononoi संवाद में बफर का क्या अर्थ है? ), लेखक की टिप्पणी थी"ESRI shapefiles store geospatial data in multi- type geometry, so using multi- type geometry is a good practice if you plan on converting between formats."

जब मैं एक नई बहुभुज परत बनाता हूं, तो मुझे उनमें से किसी एक (बहुभुज या बहुभुज) का चयन कैसे करना चाहिए? (मैंने मल्टी-बहुभुज को मल्टी-बहुभुज के साथ भ्रमित किया था, इसलिए मैं बहुभुज का चयन करता था।)

हाल ही में एक स्थिति मैं बहुभुज / बहुपत्नी का चयन करने के लिए आया हूं QGIS में बहुभुज को विभाजित करने के लिए समानांतर रेखा की लंबाई बदल रही थी ? जिसमें मैं पृष्ठभूमि परत के रूप में एक डमी बहुभुज आकर्षित करता हूं। मुख्य रूप से शेपफाइल्स पर काम करते हुए ऐसा लग रहा था कि मैं मल्टीपोलीगॉन को चुनने वाला हूं, हालांकि मुझे केवल एक बहुभुज की आवश्यकता थी। इस मामले में मुझे किसी भी विशेषता के बिना सरल बहुभुज ज्यामिति की आवश्यकता थी (यह सुनिश्चित करें कि यह उदाहरण कोई भेद नहीं करता है।)


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

@ विंस थैंक्स मैंने एक हालिया अनुभव जोड़ा जिसमें मुझे उनमें से एक को चुनने की आवश्यकता थी। यकीन नहीं होता अगर यह सरल उदाहरण किसी भी समझ में आता है।
कज़ुहितो

@ विंस आपकी टिप्पणी के बाद के हिस्से के अनुसार, क्या यह है कि मुझे एकल या बहु के बारे में चिंता करने की ज़रूरत नहीं है, जहाँ तक मैं परत को डिस्क के रूप में आकार में सहेजने जा रहा हूँ?
कज़ुहितो

जवाबों:


36

एक अधिक औपचारिक दृष्टिकोण से, मैं एक बहुभुज और एक बहुभाषाविद (निम्नलिखित पाठ और चित्र दोनों OGC® मानकों के इस दस्तावेज़ से आते हैं , सभी उद्धृत स्रोत के लिए) की परिभाषा की रिपोर्ट करता है ।


बहुभुज

एक बहुभुज एक प्लानर सतह है जो 1 बाहरी सीमा और 0 या अधिक आंतरिक सीमाओं द्वारा परिभाषित है। प्रत्येक आंतरिक सीमा बहुभुज के एक छेद को परिभाषित करती है।

बाहरी सीमा रेखा रेखांकन सतह के "शीर्ष" को परिभाषित करता है जो सतह का वह भाग है जहां से बाहरी सीमा एक दक्षिणावर्त दिशा में सीमा को पार करती दिखाई देती है। इंटीरियर लीनियरिंग्स में विपरीत अभिविन्यास होगा, और "शीर्ष" से देखे जाने पर दक्षिणावर्त दिखाई देगा।

Polygons (मान्य पॉलीगॉन को परिभाषित करने वाले नियम) के दावे इस प्रकार हैं:

  1. बहुभुज topologically बंद हैं;
  2. बहुभुज की सीमा में लिनियरिंग्स का एक सेट होता है जो इसकी बाहरी और आंतरिक सीमाओं को बनाता है;
  3. सीमा पार में कोई दो रिंग और एक बहुभुज की सीमा में रिंग्स एक बिंदु पर प्रतिच्छेद कर सकते हैं लेकिन केवल स्पर्शरेखा के रूप में;
  4. बहुभुज में कट लाइनें, स्पाइक्स या पंचर नहीं हो सकते हैं;
  5. हर बहुभुज का इंटीरियर एक जुड़ा बिंदु सेट है;
  6. 1 या अधिक छेद वाले बहुभुज का बाहरी भाग जुड़ा नहीं है। प्रत्येक छेद बाहरी के एक जुड़े घटक को परिभाषित करता है।

Polygons के कुछ उदाहरणों के नीचे:

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


Multipolygon

एक मल्टीपॉलीगॉन एक मल्टीसर्फ़ है जिसके तत्व पॉलीगॉन हैं।

MultiPolygons के लिए दावे इस प्रकार हैं:

  1. 2 बहुभुज के अंदरूनी भाग जो एक मल्टीप्लगॉन के तत्व हैं, वे अंतर नहीं कर सकते हैं;
  2. किसी भी 2 बहुभुज की सीमाएं जो एक मल्टीप्लगॉन के तत्व हैं, वे "क्रॉस" नहीं कर सकते हैं और केवल एक सीमित संख्या में बिंदुओं को छू सकते हैं;
  3. एक मल्टीपोलियन को स्थैतिक रूप से बंद के रूप में परिभाषित किया गया है;
  4. मल्टीपोलीगॉन में कट लाइनें, स्पाइक्स या पंक्चर नहीं हो सकते हैं, एक मल्टीपॉलीगन एक नियमित रूप से बंद बिंदु सेट है;
  5. 1 से अधिक बहुभुज के साथ एक मल्टीपोलियन का इंटीरियर जुड़ा नहीं है; एक मल्टीपोलियन के इंटीरियर के जुड़े घटकों की संख्या मल्टीपोलियन में पॉलीगोन की संख्या के बराबर है

मल्टीपॉलीगोन की सीमा अपने तत्व पॉलीगनों की सीमाओं के अनुरूप बंद कर्व्स (लाइनस्ट्रीम) का एक सेट है। मल्टीपोगलगन की सीमा में प्रत्येक वक्र वास्तव में 1 तत्व बहुभुज की सीमा में है, और प्रत्येक वक्र एक तत्व बहुभुज की सीमा में मल्टीपोलियन की सीमा में है।

मल्टीपोलियन के कुछ उदाहरणों के नीचे:

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


+1 बहुत बहुत धन्यवाद! यह बहुत उपयोगी है। उन्हें इस तरह की संक्षिप्त शैली में संक्षेप में बताने के लिए एक लंबा समय लगा होगा, मैं सोच भी नहीं सकता कि मैं यह कैसे कर सकता हूं ... इसलिए यह पॉलीगन्स का संग्रह, सर्फ का एक सेट, और ढीले दिशानिर्देशों के बजाय समर्थित होना प्रतीत होता है टोपोलॉजी की शर्तें (मेरा पहला प्रभाव)। मैं लिंक की गई सामग्री को फिर से पढ़ूंगा और पढ़ूंगा, यह बहुत दिलचस्प है!
कज़ुहितो

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

समझ गया, धन्यवाद। हाँ, एकल सन्निहित ज्यामिति या नहीं, .. इससे बहुत फर्क पड़ता है। केवल शेष प्रश्न जो मैं संघर्ष कर रहा हूं, हम इन भेदों के संदर्भ में एक मल्टीपार्ट ऑब्जेक्ट कैसे बनाते हैं।
कज़ुहितो

1
पहला मल्टीपॉलिगॉन उदाहरण क्या है?
Stijn

1
@ पहला उदाहरण मल्टीप्लगॉन है क्योंकि, कुछ मामलों में, इसके भीतर दो बिंदु एक लाइन द्वारा जुड़े हो सकते हैं जो पूरी तरह से बहुभुज के भीतर ही समाहित नहीं है। बहुभुज के लिए इस व्यवहार की अनुमति नहीं है, इसलिए यह एक बहुभुज है।
मेज़री

13

शेपफाइल पॉलीगॉन का निर्माण एक या अधिक बंद रिंगों से किया जाता है। यदि किसी आकृति में कई छल्ले होते हैं, तो वे बाहरी और आंतरिक हो सकते हैं (जैसे, एक डोनट बनाते हैं), या कई बाहरी (जैसे, द्वीप श्रृंखला)। यहां छवि विवरण दर्ज करें

बेशक, कई एक्सटीरियर होने से प्रत्येक आकृति पर एक या अधिक आंतरिक छल्ले होने से नहीं रोका जा सकता है। आकार-निर्धारण विनिर्देश यह बताता है कि:

  1. बाहरी रिंगों को दक्षिणावर्त होना चाहिए, जबकि आंतरिक रिंगों को काउंटर-क्लॉकवाइज होना चाहिए (यह कन्वेंशन दाएं हाथ के नियम के रूप में जाना जाता है क्योंकि आकार हमेशा आपके दाहिने हाथ की तरफ होगा क्योंकि आप परिधि चलते हैं; दुर्भाग्य से, इसे रूप में भी जाना जा सकता है; बाएं हाथ का नियम , क्योंकि बाहरी रिंग एक कर्ल किए हुए बाएं हाथ की दिशा का अनुसरण करती हैं, जो अंगूठे के ऊपर की तरफ है।
  2. आंतरिक रिंग को हमेशा उन बाहरी रिंग का अनुसरण करना चाहिए जो वे विभाजन करते हैं
  3. न तो बाहरी या आंतरिक छल्ले एक आम सीमा को ओवरलैप कर सकते हैं या साझा कर सकते हैं (इस तरह की विशेषताओं को आबाद किया जा सकता है, लेकिन वे अमान्य हैं और अजीब भू-विसर्जन विफलताओं का कारण बन सकते हैं )।

शेपफाइल्स इन वस्तुओं के बीच अंतर नहीं करते हैं - वे सभी बहुभुज हैं (और प्रत्येक ज्यामिति एक dBase रिकॉर्ड के साथ जुड़ा हुआ है)।

हालांकि, कुछ उपकरण कर एक अंतर है, उनमें से एक होने के QGIS। यदि आप कभी भी शेपफाइल में होंगे तो सरल एक-रिंग आकार होगा, तो आप सुरक्षित रूप से बहुभुज चुन सकते हैं। यदि आकृतियों में "छेद" हो सकते हैं, तो बहुभुज चुनना भी सुरक्षित है। यदि, हालांकि, कुछ आकृतियों में कई बाहरी रिंग हो सकते हैं , तो आपको मल्टीपोलीगॉन चुनने की आवश्यकता है।


1
यह शेपफाइल के बारे में गहराई से सारांश है, बहुत बहुत धन्यवाद! अब मैं समझता हूं कि मेरे अतीत के अधिकांश अनुभव बहुभुज के उपयोग में आते हैं। भविष्य में जब मैं छिद्रों को डिजिटाइज़ करने की आवश्यकता होती है, तो मैं मल्टीपोलीगन का उपयोग करूंगा, जैसे कि झीलें। फिर से धन्यवाद!
कज़ुहितो

1
आंकड़ा जोड़ने के लिए धन्यवाद, इसलिए दाहिने हाथ की तरफ वाला एक कई बाहरी रिंग है, जिसके लिए मुझे मल्टीपोलीगॉन चुनने की आवश्यकता है ... छेद वाले केंद्र में नहीं!
कज़ुहितो

3
मुझे वापस जाने और उन्हें लेबल करने के लिए मिला है, लेकिन हाँ, हरे बहुभुज एकमात्र मल्टीपोलीगॉन है
विंस

1
टू रिंग्स (मल्टीपॉलिगो) के मामले में, क्या ये दोनों रिंग्स एक ही रिकॉर्ड साझा करेंगे यदि हम विशेषता तालिका देखते हैं? (यानी शेपफाइल का केवल एक रिकॉर्ड है)?
कज़ुहितो

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