क्या .prj फ़ाइलों के विनिर्देशन के लिए कोई मानक है?


15

हम डेटा विनिमय के लिए आकृति फ़ाइलों का उपयोग करते हैं। मैंने .prj फाइलों पर ध्यान दिया है: विभिन्न प्रोग्राम अलग-अलग prj फाइलें उत्पन्न करते हैं।

क्या कोई मानक है कि पैरामीटर को एक प्रेज फ़ाइल में कैसे निर्दिष्ट किया जाना चाहिए?

AFAIK प्रक्षेपण का नाम (जैसे PROJCS ["ETRS89 / UTM ज़ोन 32N (zE-N)", ...) स्वतंत्र रूप से सौंपा जा सकता है। लेकिन मुझे विश्वास नहीं हो रहा है कि डेटम (जैसे DATUM ["D_ETRS_1989", ...) का नाम भी स्वतंत्र रूप से सौंपा जा सकता है।

मुझे इसके बारे में कोई जानकारी नहीं मिली है। में भी ESRI आकार तकनीकी विवरण .prj फ़ाइलों के बारे में कोई जानकारी नहीं है। ESRI KB अनुच्छेद 14056 HowTo: शेपफ़ाइलें के लिए प्रक्षेपण मेटाडाटा (.prj) फ़ाइलें बनाएं कहते हैं: "आप मानचित्र प्रक्षेपण और पैरामीटर वस्तुओं के लिए पूर्वनिर्धारित नाम का उपयोग करने के लिए है "। लेकिन यह लेख निर्दिष्ट नहीं करता है कि इन पूर्वनिर्धारित नामों को कहां खोजना है। क्या प्रत्येक जीआईएस-कंपनी इसे अपने नाम निर्दिष्ट करती है? या ईपीएसजी इन नामों को निर्दिष्ट करता है?

QGIS, ऑटोकैड मैप और spatialreference.org के बीच .prj फ़ाइलों (EPSG 4647) के एक सेक्शन में कुछ अंतर हैं।

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


2
मैं इसे एक मानक नहीं कहूंगा, लेकिन ESRI KB अनुच्छेद 14056 HowTo: आकृति के लिए प्रोजेक्शन मेटाडेटा (.prj) फ़ाइलें बनाएँ खरोंच से प्रेज बनाने के लिए अपनी विधि प्रदर्शित करता है ।
रयानकैल्टन

@RyanDalton - दिलचस्प लिंक के लिए धन्यवाद। लेकिन दुर्भाग्य से मेरा प्रश्न अभी भी खुला हुआ है (संपादित प्रश्न देखें)
जेन्स

जवाबों:


13

संदर्भ प्रणाली WKT मानक के लिए नए विनिर्देश पर OGC कॉल फॉर कमेंट्स पेज पर कुछ जानकारी है ।

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

हालांकि मेरे पास एश्री-स्वाद पीआरजी स्ट्रिंग लिखने के लिए 'सर्वोत्तम प्रथाओं' पर कुछ दस्तावेज हैं, यह प्रलेखन में प्रकाशित नहीं हुआ है।

EPSG रजिस्ट्री अब इस नए विनिर्देश के आधार पर अपनी वस्तुओं के लिए वाली WKT- निर्यात कर सकते हैं। यहाँ WGS 84, भौगोलिक 2D CRS, एक नमूने के रूप में है:

GEODCRS["WGS 84",
  DATUM["World Geodetic System 1984",
    ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1.0]]],
  CS[ellipsoidal,2],
    AXIS["latitude",north,ORDER[1]],
    AXIS["longitude",east,ORDER[2]],
    ANGLEUNIT["degree",0.01745329252],
  ID["EPSG",4326]]

मौजूदा WKT को एक 'नए' पार्सर द्वारा पढ़ा जा सकता है, लेकिन रूपांतरण सही नहीं होगा। नोट करने के लिए कुछ परिवर्तन:

  • शीर्ष-स्तरीय कीवर्ड ने पार्सर्स को नए प्रारूप को जल्दी से पहचानने में सक्षम करने के लिए बदल दिया है
  • स्कीमा के अधिक तत्वों का समर्थन किया जाता है (जैसे अक्ष निर्देश और आदेश)

अद्यतन 6 जुलाई 2016: सीआरएस डब्ल्यूकेटी विनिर्देश / मानक को 2015 में आईएसओ और ओजीसी द्वारा अनुमोदित किया गया है। ओजीसी संस्करण यहां है

प्रकटीकरण: मैं Esri के लिए काम करता हूं और यह लिखने में मदद की कि पहला OGC विनिर्देश, उस समूह का सदस्य था जिसने नए विनिर्देशन को बाहर निकाला, और उपसमिति का सदस्य है जो EPSG रजिस्ट्री को बनाए रखता है।


1
यह एक बहुत ही स्पष्ट जवाब है, जैसा कि डरावना और वाक्य के रूप में स्पष्ट है "क्योंकि यह बहुत शिथिल परिभाषित विनिर्देश था, वहाँ कई, कभी-कभी सूक्ष्म रूप से, अलग-अलग कार्यान्वयन" उत्पन्न हुए हैं। आईएसओ के साथ नए मानक की वर्तमान स्थिति क्या है?
जॉन पॉवेल

2

आपके द्वारा चिह्नित नाम उपयोग करने के लिए पूरी तरह से स्वतंत्र हैं, क्योंकि संबंधित डेटा निम्नलिखित मापदंडों में है। .Prj फ़ाइल को WKT प्रारूप में होना चाहिए, जैसा यहाँ बताया गया है:

http://www.geoapi.org/3.0/javadoc/org/opengis/referencing/doc-files/WKT.html

उन कीवर्ड का सही उपयोग किया जाना है , लेकिन नाम नहीं।

हर (अच्छा) सॉफ्टवेयर मापदंडों को देखता है, और इससे अपनी खुद की प्रक्षेपण परिभाषा बनाता है।

वैकल्पिक रूप से, ईपीएसजी कोड (डेटम शिफ्ट को छोड़कर) का उपयोग किया जा सकता है।

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