मल्टीपॉइंट शेपफाइल क्या है?


10

मल्टीपॉइंट शेपफाइल और पॉइंट शेपफाइल में क्या अंतर है। शेपफाइल के निर्माण में आर्कजीआईएस में यह पॉइंट शेपफाइल और मल्टीपॉइंट शेपफाइल का विकल्प है। लेकिन मुझे नहीं पता कि उनका क्या अंतर है।

जवाबों:


10

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

शेपफाइल मॉडल में, पॉइंट्स बहु-भाग नहीं हो सकते हैं , लेकिन उस भूमिका को लेने के लिए एक अलग मल्टीपॉइंट प्रकार है। अंतर को मल्टीपॉइंट आकृतियों के लिए आवश्यक डेटा रिकॉर्ड में लिफाफे के साथ और बिंदु और स्थानिक वस्तुओं के स्थानिक अनुक्रमण के लिए अलग दृष्टिकोण के साथ करना पड़ता है।

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

ध्यान दें कि शेपफाइल्स एक ज्यामिति संग्रह की तरह किसी भी चीज़ का समर्थन नहीं करते हैं, केवल निर्दिष्ट आकार प्रकार या एक फ़ाइल के भीतर एक अशक्त आकार (शून्य कोने) की अनुमति देते हैं, इसलिए यदि एकल और बहु-भाग दोनों बिंदु आकार की आवश्यकता होती है, तो एकल-भाग बिंदु होंगे पतित बहुगुणों के रूप में संग्रहीत किया जाना चाहिए (एक बिंदु की गिनती के साथ, और निचले-बाएँ और ऊपरी-दाएं कोनों के साथ एक "लिफ़ाफ़ा" जो कि बिंदु के साथ ही मेल खाता है)। यह भंडारण में कम कुशल है (52 बिट्स वाइस 16) और स्थानिक। इंडेक्स उतना कुशल नहीं है, या तो, यदि आपके पास केवल एकल-भाग अंक होंगे, तो आपको पॉइंट डेटाटाइप का उपयोग करना चाहिए।


क्या यह कहना उचित होगा कि आकृति को गुणा करना क्लस्टरिंग के समान है?
NULL.Dude

2
आप मल्टीपॉइंट ज्योमेट्री के साथ एक पॉइंटक्लस्टर का अनुमान लगा सकते हैं, लेकिन मैं यह नहीं कहूंगा कि वे समकक्ष थे। मल्टीपॉइंट एक अमूर्त डेटाटाइप का अधिक है।
विंस

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

एक बिंदु बहु-भाग नहीं हो सकता है, परिभाषा के अनुसार। समूहीकृत होने के बाद, वे बहु बिंदु हैं , जिनमें से कुछ पतित हो सकते हैं।
विंस

2

जरा देखिए, कैसे ज्यामिति Dbase फ़ाइल रिकॉर्ड से संबंधित है। यदि आपके पास एक बिंदु आकृति है, तो प्रत्येक बिंदु एक रिकॉर्ड से संबंधित है। यदि आपके पास एक मल्टीपॉइंट शेपफाइल है, तो अंक का एक सेट एक रिकॉर्ड से संबंधित है।

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