Ogr2ogr में "25D" विकल्प का स्पष्टीकरण


11

[संपादित करें: अपनी मूल पोस्ट में, मुझे एक त्रुटि मिली थी जो एक टाइपो पर आधारित थी, इसलिए मैंने प्रश्न के उस हिस्से को हटा दिया, लेकिन उन सवालों को छोड़ दिया जो अभी भी लागू होते हैं।]

में ogr2ogr डॉक्स यह कहते हैं:

-nlt type:
Define the geometry type for the created layer. One of NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON or MULTILINESTRING. Add "25D" to the name to get 2.5D versions.

क्या यह हिस्सा: Add "25D" to the name to get 2.5D versionsपोस्टग्रेज में डेटा लोड करने के साथ-साथ पोस्टग्रेज से .shp फ़ाइलों तक दोनों को लोड करने के लिए लागू होता है?

इसके अतिरिक्त, मैं 25D मान रहा हूं, जिसका अर्थ है कि az मान हो सकता है जो xy निर्देशांक के प्रत्येक जोड़े से मेल खाता है (जैसा कि PolygonZ आकार-प्रकार के साथ मामला है), लेकिन ये निर्देशांक ओवरलैप नहीं हो सकते हैं। क्या ये सही है? इस मामले में 2.5 डी और 3 डी के बीच क्या अंतर है?

धन्यवाद


पहले प्रश्न का उत्तर देने के लिए: आकार-प्रकार के आउटपुट के लिए 25D के साथ -nlt का उपयोग करना आवश्यक नहीं है। ऐसा प्रतीत होता है कि यदि मैं -nlt MULTIPOLYGON25D विकल्प का उपयोग करके पोस्टग्रैस में शेपफाइल्स को लोड करता हूं, और बाद में परिणामी सुविधाओं को -nlt विकल्प के बिना शेपफाइल्स के रूप में निर्यात करता है, तो प्रत्येक आकृति के निर्देशांक इसके व्यक्तिगत मानों को बनाए रखते हैं।
बेंजामिन

जवाबों:


11

2.5 डी शब्द का उपयोग 3 डी के बजाय किया जाता है, क्योंकि आपके पास जेड मान हैं, लेकिन किसी भी स्थानिक संचालन को करते समय उन्हें ध्यान में नहीं रखा जाता है। अंतर, बफ़र्स, किसी भी स्थानिक विधेय (भीतर, ओवरलैप्स, आदि) जेड मान की अनदेखी करके संचालित होते हैं।


4

रागी के जवाब से असहमत या विरोध करने के लिए नहीं, बल्कि जोड़ने के लिए:

2 डी, 2.5 डी और 3 डी के बीच का अंतर

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

अधिक उपयोगी होने के लिए, एक जीआईएस भौगोलिक सतहों या यहां तक ​​कि ऐसी सतहों पर बैठे सुविधाओं को धारण करेगा । स्पष्ट मामला पृथ्वी की सतह है लेकिन यह स्थानीय जनसंख्या घनत्व या धूप के स्थानीय वार्षिक दिनों की तरह अधिक सारगर्भित "सतह" हो सकता है। दो प्राथमिक भौगोलिक आयाम हैं, एक्सएंडवाई, और एक तीसरा आयाम, जेड। ऐसी विशेषताओं को फिर से बिंदुओं, रेखाओं और बहुभुज द्वारा दर्शाया जाता है, लेकिन जिनमें से तत्व अब XYZ डेटा ट्रिपल हैं। तो क्या यह 3 डी है? हां और ना। एक भौगोलिक सतह की एक विशिष्ट विशेषता यह है कि, जबकि यह 2 डी XY अंतरिक्ष में हर जगह मौजूद हो सकता है, इसका किसी भी 2D स्थान पर केवल एक Z मान है

इससे भी अधिक उपयोगी एक प्रणाली है जो भौगोलिक मात्रा रखती है । ये 3 डी स्पेस में मौजूद "ट्रू" 3 डी फीचर्स हैं और इन्हें हर तरफ सतहों से घेरा जा सकता है। परिष्कृत भूगर्भीय, महासागरीय या मौसम संबंधी मॉडल के बारे में सोचें। या बहु-मंजिला इमारत या जटिल औद्योगिक संयंत्र मॉडल। उन्हें बिंदुओं, रेखाओं, बहुभुजों (ऊपर के रूप में) और पॉलीहेड्रॉन द्वारा दर्शाया जाता है । और ऊपर के रूप में, तत्व अभी भी XYZ डेटा ट्रिपल हैं। हालांकि, एक भौगोलिक मात्रा की एक विशिष्ट विशेषता यह है कि यह 3 डी एक्सवाईजेड अंतरिक्ष में कहीं भी मौजूद हो सकता है। और किसी भी 2D स्थान पर कई Z मान हो सकते हैं

तो क्या मध्यम प्रकार के डेटा को कॉल करना है अगर यह 2 डी से अधिक है लेकिन सच्चे 3 डी से कम है?


1
इसे जोड़ने के लिए समय निकालने के लिए धन्यवाद। मुझे लगता है कि यह कुछ पहलुओं को और अधिक भ्रमित करता है। उदाहरण के लिए, 3-आयामी स्थानिक संबंधों को इंगित करने के लिए z मानों के उपयोग और अन्य पैरामीटर मान रखने के लिए z-मानों के उपयोग के बीच एक टकराव प्रतीत होता है। भौगोलिक सतह भौगोलिक संस्करणों की तुलना में कम या ज्यादा "सही" 3 डी विशेषताएं नहीं हैं। इसके अलावा, सतहों और संस्करणों के बीच यह अंतर GDAL में 2.5D के महत्व के अनुरूप नहीं है
बेंजामिनगोल्ड

लगता है कि आप इससे असहमत हैं, या मुझे समझ नहीं आया, मैंने क्या कहा है? मुझे नहीं पता कि "3 डी स्थानिक संबंधों को इंगित करने के लिए Z मान" से आपका क्या मतलब है । अपने पिछले 2 वाक्य फिर से पढ़ने हालांकि बाद, मैं मैं देख करते संशोधित करने या अब तक मेरा उत्तर में जोड़ने के लिए ... करोगी की जरूरत है।
मार्टिन एफ

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

हाँ। शायद सबसे अच्छा अगर मैं गैर-ऊंचाई सतहों के किसी भी उल्लेख को हटा देता हूं।
मार्टिन एफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.