जियोग्राफी मार्कअप लैंग्वेज: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 25: Line 25:
}}
}}


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


==जीएमएल मॉडल==
==भूगोल मार्कअप भाषा मॉडल==


जीएमएल में प्राइमेटिव्स का एक समृद्ध सेट होता है जिसका उपयोग एप्लिकेशन विशिष्ट स्कीमा या एप्लिकेशन भाषाओं को बनाने के लिए किया जाता है। इन आदिमों में सम्मिलित हैं:
भूगोल मार्कअप भाषा में एक प्रारम्भिक समृद्ध समूह होता है जिसका उपयोग एप्लिकेशन विशिष्ट स्कीमा या एप्लिकेशन भाषाओं को बनाने के लिए किया जाता है। प्रारम्भिक समूहों में निम्नलिखित विशेषताएँ सम्मिलित हैं:


* विशेषताएँ
* ज्यामिति
* ज्यामिति
* समन्वय संदर्भ प्रणाली
* समन्वय संदर्भ प्रणाली
Line 37: Line 36:
* समय
* समय
* गतिशील सुविधा
* गतिशील सुविधा
* कवरेज (भौगोलिक छवियों सहित)
* विस्तृत सूचना क्षेत्र (भौगोलिक छवियों सहित)
* माप की इकाई
* माप की इकाई
* दिशा-निर्देश
* दिशा-निर्देश
*विशेषताएँ
* अवलोकन
* अवलोकन
* मानचित्र प्रस्तुति स्टाइलिंग नियम
* मानचित्र प्रस्तुति नियम


मूल जीएमएल मॉडल वर्ल्ड वाइड वेब ([[ विश्वव्यापी वेब संकाय |विश्वव्यापी]]) सहायता संघ के रिसोर्स डिस्क्रिप्शन फ्रेमवर्क (आरडीएफ) पर आधारित था। इसके बाद, ओजीसी ने विभिन्न सम्मिलित भौगोलिक डेटाबेस को जोड़ने में मदद करने के लिए जीएमएल की संरचना में [[XML स्कीमा (W3C)|एक्सएमएल स्कीमा (W3C)]] पेश किया, जिनकी संबंधपरक संरचना एक्सएमएल स्कीमा को अधिक आसानी से परिभाषित किया गया है। परिणामी एक्सएमएल-स्कीमा-आधारित जीएमएल आरडीएफ की कई विशेषताओं को बरकरार रखता है, जिसमें मूल ऑब्जेक्ट (आरडीएफS) के गुणों के रूप में चाइल्ड तत्वों का विचार और दूरस्थ संपत्ति संदर्भों का उपयोग सम्मिलित है।
मूल भूगोल मार्कअप भाषा मॉडल वर्ल्ड वाइड वेब ([[ विश्वव्यापी वेब संकाय |विश्वव्यापी]]) सहायता संघ के संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित था। इसके बाद ओजीसी ने विभिन्न सम्मिलित भौगोलिक डेटाबेस को जोड़ने में सहायता करने के लिए भूगोल मार्कअप भाषा की संरचना में [[XML स्कीमा (W3C)|एक्सएमएल स्कीमा (डब्ल्यू-3-सी)]] प्रस्तुत किया था। जिसकी संबंधपरक संरचना एक्सएमएल स्कीमा को अधिक आसानी से परिभाषित किया गया था जो परिणामी एक्सएमएल-स्कीमा आधारित भूगोल मार्कअप भाषा आरडीएफ की कई विशेषताओं को सुरक्षित रखता है, जिसमें मूल वस्तु (आरडीएफएस) के गुणों के रूप में कई फंक्शनों और दूरस्थ विशेषताओं के संदर्भों का उपयोग सम्मिलित है।


===प्रोफ़ाइल===
===प्रोफ़ाइल===


जीएमएल प्रोफाइल जीएमएल के लिए तार्किक प्रतिबंध हैं, और एक दस्तावेज़, एक एक्सएमएल स्कीमा या दोनों द्वारा व्यक्त किए जा सकते हैं। इन प्रोफाइलों का उद्देश्य जीएमएल को अपनाने को सरल बनाना है, ताकि मानक को तेजी से अपनाने की सुविधा मिल सके। जीएमएल विनिर्देश द्वारा परिभाषित निम्नलिखित प्रोफाइल सार्वजनिक उपयोग के लिए प्रकाशित या प्रस्तावित किए गए हैं:
भूगोल मार्कअप भाषा प्रोफाइल भूगोल मार्कअप भाषा के लिए तार्किक प्रतिबंध हैं जिसको दस्तावेज़, एक्सएमएल स्कीमा या दोनों द्वारा व्यक्त किया जा सकता है। इन प्रोफाइलों का उद्देश्य भूगोल मार्कअप भाषा को सरल बनाना है, ताकि मानक विकास को अपनाने की सुविधा प्राप्त हो सके। भूगोल मार्कअप भाषा विनिर्देशन द्वारा परिभाषित निम्नलिखित प्रोफाइलों को सार्वजनिक उपयोग के लिए प्रकाशित या प्रस्तावित किया गया हैं:


* बिंदु ज्यामितीय डेटा वाले अनुप्रयोगों के लिए एक बिंदु प्रोफ़ाइल, लेकिन पूर्ण जीएमएल व्याकरण की आवश्यकता के बिना
* बिंदु ज्यामितीय डेटा वाले एप्लिकेशनों के लिए बिंदु प्रोफ़ाइल और पूर्ण भूगोल मार्कअप भाषा की आवश्यकता होती है।
* एक जीएमएल सिंपल फीचर्स प्रोफ़ाइल जो वेक्टर फीचर अनुरोधों और लेनदेन का समर्थन करती है, जैसे। WFS के साथ
* भूगोल मार्कअप भाषा साधारण प्रोफ़ाइल, सदिश विशिष्टता अनुरोधों और डब्ल्यूएफएस के साथ स्थानांतरण का समर्थन करती है।
* जीएमएलJP2 के लिए एक जीएमएल प्रोफ़ाइल (JPEG 2000 में जीएमएल)
* भूगोल मार्कअप भाषा जेपी-2 के लिए एक भूगोल मार्कअप भाषा प्रोफ़ाइल (जेपीईजी 2000 में भूगोल मार्कअप भाषा) का समर्थन करती है।
* [[RSS]] के लिए एक जीएमएल प्रोफ़ाइल।
* भूगोल मार्कअप भाषा [[RSS|आरएसएस]] के लिए एक भूगोल मार्कअप भाषा प्रोफ़ाइल का समर्थन करती है।


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


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


जीएमएल विशिष्टता (जीएमएल v3 के बाद से) में एक्सएसएलटी स्क्रिप्ट की एक जोड़ी होती है (आमतौर पर इसे "सबसेट टूल" कहा जाता है) जिसका उपयोग जीएमएल प्रोफाइल बनाने के लिए किया जा सकता है।
====भूगोल मार्कअप भाषा के लिए सरल सुविधा प्रोफ़ाइल====


====जीएमएल सरल सुविधाएँ प्रोफ़ाइल====
भूगोल मार्कअप भाषा के लिए सरल सुविधा प्रोफ़ाइल उपरोक्त प्रोफाइल की तुलना में भूगोल मार्कअप भाषा की अधिक संपूर्ण प्रोफाइल है जो निम्नलिखित सदिश भाषाओ की एक विस्तृत श्रृंखला का समर्थन करती है:


जीएमएल सिंपल फीचर्स प्रोफाइल उपरोक्त प्वाइंट प्रोफाइल की तुलना में जीएमएल की अधिक संपूर्ण प्रोफाइल है और निम्नलिखित सहित वेक्टर फीचर ऑब्जेक्ट्स की एक विस्तृत श्रृंखला का समर्थन करती है:
# ज्यामिति मॉडल: जो 0 डी, 1 डी और 2 डी रैखिक ज्यामितीय वस्तुओं (सभी रैखिक प्रक्षेप पर आधारित) और संबंधित समग्र ज्यामिति ( <code>MultiPoint,</code> <code>MultiCurve</code>) की स्वीकृति देता है।
 
# सरलीकृत सुविधा मॉडल: जो सामान्य जीएमएल मॉडल में केवल एक स्तर का हो सकता है जो सुविधाओं और सुविधा गुणों की अपेक्षाकृत नेस्टिंग की स्वीकृति देता है।
# एक कम ज्यामिति मॉडल जो 0d, 1d और 2d रैखिक ज्यामितीय वस्तुओं (सभी रैखिक प्रक्षेप पर आधारित) और संबंधित समग्र ज्यामिति (जीएमएल:MultiPoint, जीएमएल:MultiCurve, आदि) की अनुमति देता है।
# एक सरलीकृत फीचर मॉडल जो केवल एक स्तर गहरा हो सकता है (सामान्य जीएमएल मॉडल में, सुविधाओं और फीचर गुणों के मनमाने ढंग से घोंसले बनाने की अनुमति नहीं है)।
# सभी गैर-ज्यामितीय गुण एक्सएमएल स्कीमा सरल प्रकार के होने चाहिए - यानी उनमें नेस्टेड तत्व नहीं हो सकते।
# सभी गैर-ज्यामितीय गुण एक्सएमएल स्कीमा सरल प्रकार के होने चाहिए - यानी उनमें नेस्टेड तत्व नहीं हो सकते।
# दूरस्थ संपत्ति मूल्य संदर्भ (xlink:href) बिल्कुल मुख्य जीएमएल विनिर्देश की तरह।
# दूरस्थ विशिष्ट मान संदर्भ <code>xlink:href</code> मुख्य भूगोल मार्कअप भाषा के विनिर्देशन हैं।


चूँकि प्रोफ़ाइल का लक्ष्य एक सरल प्रवेश बिंदु प्रदान करना है, यह निम्नलिखित के लिए समर्थन प्रदान नहीं करता है:
यह निम्नलिखित विशेषताओं के लिए समर्थन प्रदान नहीं करता है चूँकि प्रोफ़ाइल का लक्ष्य एक सरल प्रवेश बिंदु प्रदान करना है:  
*कवरेज
*विस्तृत सूचना क्षेत्र
* टोपोलॉजी
* टोपोलॉजी
* अवलोकन
* अवलोकन
* मूल्य ऑब्जेक्ट (वास्तविक समय सेंसर डेटा के लिए)
* वस्तु (ऑब्जेक्ट) - वास्तविक समय डेटा संवेदक
* गतिशील विशेषताएं
* गतिशील विशेषताएं


फिर भी यह वास्तविक दुनिया की विभिन्न प्रकार की समस्याओं का समर्थन करता है।
फिर भी यह वास्तविक विश्व की विभिन्न प्रकार की समस्याओं का समर्थन करता है।


====सबसेट टूल====
====उपसमूह टूल====


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


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


===आवेदन स्कीमा===
===एप्लिकेशन स्कीमा===


जीएमएल के साथ किसी एप्लिकेशन के भौगोलिक डेटा को उजागर करने के लिए, एक समुदाय या संगठन रुचि के एप्लिकेशन डोमेन (एप्लिकेशन स्कीमा) के लिए विशिष्ट एक [[एक्सएमएल स्कीमा]] बनाता है। यह स्कीमा उन ऑब्जेक्ट प्रकारों का वर्णन करती है जिनके डेटा में समुदाय की रुचि है और जिन्हें समुदाय अनुप्रयोगों को उजागर करना होगा। उदाहरण के लिए, पर्यटन के लिए एक एप्लिकेशन अपने एप्लिकेशन स्कीमा में स्मारकों, रुचि के स्थानों, संग्रहालयों, सड़क निकास और दृष्टिकोण सहित वस्तु प्रकारों को परिभाषित कर सकता है। बदले में वे ऑब्जेक्ट प्रकार जीएमएल मानक में परिभाषित आदिम ऑब्जेक्ट प्रकारों का संदर्भ देते हैं।
भूगोल मार्कअप भाषा के साथ किसी एप्लिकेशन के भौगोलिक डेटा को विकसित करने के लिए एक समुदाय या संगठन एप्लिकेशन डोमेन (एप्लिकेशन स्कीमा) के लिए विशिष्ट [[एक्सएमएल स्कीमा]] बनाता है। यह स्कीमा उन एप्लिकेशन प्रकारों का वर्णन करती है जिनके डेटा में समुदाय की रुचि है और जिन्हें समुदाय एप्लिकेशनों को विकसित करना होता है। उदाहरण के लिए एक पर्यटन एप्लिकेशन अपने एप्लिकेशन स्कीमा में स्मारकों, रुचि के स्थानों, संग्रहालयों, सड़क निकास और दृष्टिकोण सहित कई प्रकारों को परिभाषित कर सकता है। वे डेटा प्रकार भूगोल मार्कअप भाषा मानक में परिभाषित प्रारम्भिक डेटा प्रकारों का संदर्भ देते हैं।


भूगोल के लिए कुछ अन्य मार्कअप भाषाएँ स्कीमा संरचनाओं का उपयोग करती हैं, लेकिन जीएमएल एक नई स्कीमा भाषा बनाने के बजाय सम्मिलित एक्सएमएल स्कीमा मॉडल पर निर्माण करती है। एप्लिकेशन स्कीमा आमतौर पर [[ISO 19103|आईएसओ 19103]] (भौगोलिक जानकारी - वैचारिक स्कीमा भाषा)<ref>{{Cite web|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56734|title = Iso 19103:2015}}</ref> अनुरूप यूएमएल का उपयोग करके डिज़ाइन की जाती हैं, और फिर [[आईएसओ 19136]] के अनुबंध में दिए गए नियमों का पालन करके जीएमएल एप्लिकेशन बनाया जाता है।
भूगोल मार्कअप भाषा के लिए कुछ अन्य मार्कअप भाषाएँ स्कीमा संरचनाओं का उपयोग करती हैं, लेकिन भूगोल मार्कअप भाषा एक नई स्कीमा भाषा बनाने के अतिरिक्त सम्मिलित एक्सएमएल स्कीमा मॉडल पर निर्माण करती है। एप्लिकेशन स्कीमा सामान्यतः [[ISO 19103|आईएसओ 19103]] (भौगोलिक जानकारी - वैचारिक स्कीमा भाषा)<ref>{{Cite web|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56734|title = Iso 19103:2015}}</ref> के अनुरूप यूएमएल का उपयोग करके बनाई जाती है और [[आईएसओ 19136]] के अनुबंध में दिए गए नियमों का अनुसरण करके भूगोल मार्कअप भाषा एप्लिकेशन को बनाया जाता है।


====सार्वजनिक जीएमएल एप्लिकेशन स्कीमा की सूची====
====सार्वजनिक भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा की सूची====


निम्नलिखित ज्ञात, सार्वजनिक रूप से सुलभ जीएमएल एप्लिकेशन स्कीमा की सूची है:
निम्नलिखित ज्ञात और सार्वजनिक रूप से सक्षम भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा की सूची है:


* [[AIXM]] वैमानिक सूचना eXchange मॉडल (देखें [https://web.archive.org/web/20070316222918/http://www.aixm.aero/public/subsite_homepage/homepage.html http://aixm.aero] - वाणिज्यिक विमानन संबंधी स्कीमा)
* [[AIXM|एआईएक्सएम]] वैमानिक सूचना विनिमयन मॉडल (देखें [https://web.archive.org/web/20070316222918/http://www.aixm.aero/public/subsite_homepage/homepage.html http://aixm.aero] - वाणिज्यिक विमानन संबंधी स्कीमा)
* [http://code.google.com/p/caaml/ CAAML] - कैनेडियन एवलांच एसोसिएशन मार्कअप लैंग्वेज
* [http://code.google.com/p/caaml/ सीएएएमएल] - कैनेडियन एवलांच संघ मार्कअप भाषा
* [[सिटीजीएमएल]] - वर्चुअल 3डी सिटी/क्षेत्रीय मॉडल के लिए एक सामान्य सूचना मॉडल और जीएमएल एप्लिकेशन स्कीमा।<ref>{{Cite web |url=http://www.citygml.org/ |title=सिटीजीएमएल होमपेज|access-date=2018-06-18 |archive-date=2013-02-01 |archive-url=https://web.archive.org/web/20130201051154/http://www.citygml.org/ |url-status=dead }}</ref>
* [[सिटीजीएमएल|सिटीभूगोल मार्कअप भाषा]] - वर्चुअल 3डी सिटी/क्षेत्रीय मॉडल के लिए एक सामान्य सूचना मॉडल और भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा।<ref>{{Cite web |url=http://www.citygml.org/ |title=सिटीजीएमएल होमपेज|access-date=2018-06-18 |archive-date=2013-02-01 |archive-url=https://web.archive.org/web/20130201051154/http://www.citygml.org/ |url-status=dead }}</ref>
* [[कवरेज डेटा]] - [[आईएसओ 19123]] के अमूर्त मॉडल के आधार पर स्थानिक-अस्थायी रूप से भिन्न घटनाओं (जैसे सेंसर, छवि, मॉडल और सांख्यिकी डेटा) के डिजिटल प्रतिनिधित्व के लिए एक इंटरऑपरेबल, एन्कोडिंग-तटस्थ सूचना मॉडल
* [[कवरेज डेटा|कवरेज-डेटा]] - [[आईएसओ 19123]] के अमूर्त मॉडल के आधार पर स्थानिक और अस्थायी रूप से भिन्न घटनाओं (जैसे संवेदक, छवि, मॉडल और सांख्यिकी डेटा) के डिजिटल प्रतिनिधित्व के लिए अंतर-संचालित, एन्कोडिंग तटस्थ सूचना मॉडल।
* जलवायु विज्ञान मॉडलिंग भाषा (सीएसएमएल)<ref>{{Cite web |url=http://ndg.badc.rl.ac.uk/csml/ |title=जलवायु विज्ञान मॉडलिंग भाषा - सीएसएमएल|access-date=2018-06-18 |archive-date=2015-06-13 |archive-url=https://web.archive.org/web/20150613004953/http://ndg.badc.rl.ac.uk/csml/ |url-status=dead }}</ref>
* जलवायु विज्ञान मॉडलिंग भाषा (सीएसएमएल)<ref>{{Cite web |url=http://ndg.badc.rl.ac.uk/csml/ |title=जलवायु विज्ञान मॉडलिंग भाषा - सीएसएमएल|access-date=2018-06-18 |archive-date=2015-06-13 |archive-url=https://web.archive.org/web/20150613004953/http://ndg.badc.rl.ac.uk/csml/ |url-status=dead }}</ref>
* [[डार्विन कोर]] जीएमएल एप्लिकेशन स्कीमा। [[जैव विविधता]] घटना डेटा साझा करने के लिए जीएमएल में डार्विन कोर स्कीमा का कार्यान्वयन।
* [[डार्विन कोर]] जीएमएल एप्लिकेशन स्कीमा है जो [[जैव विविधता]] डेटा साझा करने के लिए जीएमएल में डार्विन कोर स्कीमा का कार्यान्वयन करती है।
* जियोसाइंस एमएल - [http://www.cgi-iugs.org/ आईयूजीएस कमीशन फॉर जियोसाइंस इंफॉर्मेशन] से
* जियोसाइंस एमएल - [http://www.cgi-iugs.org/ आईयूजीएस भूविज्ञान सूचना आयोग]
* जीपीएमएल - [[जीप्लेट्स]] मार्कअप लैंग्वेज, प्लेट-टेक्टोनिक्स के लिए एक सूचना मॉडल और एप्लिकेशन स्कीमा<ref>{{Cite web|url=http://www.earthbyte.org/Resources/GPGIM/|title = GPlates Geological Information Model : Resource Page}}</ref>
* जीपीएमएल - [[जीप्लेट्स]] मार्कअप भाषा, प्लेट-टेक्टोनिक्स के लिए एक सूचना मॉडल और एप्लिकेशन स्कीमा<ref>{{Cite web|url=http://www.earthbyte.org/Resources/GPGIM/|title = GPlates Geological Information Model : Resource Page}}</ref>
* [https://www.ogc.org/standards/infragml Infraजीएमएल] - 2012 में शुरू किया गया एक जीएमएल कार्यान्वयन,<ref>{{Cite web|url=https://www.ogc.org/news/|title=News}}</ref> [http://www.landxml.org/landXML] के तत्कालीन अनुपलब्ध अद्यतन को दर्शाता है
* [https://www.ogc.org/standards/infragml इंफ्रा-भूगोल मार्कअप भाषा] - 2012 में एक जीएमएल कार्यान्वयन प्रारम्भ किया गया था जो लैंडएक्सएमएल के उस समय के अपडेट को दर्शाता है।<ref>{{Cite web|url=https://www.ogc.org/news/|title=News}}</ref>[http://www.landxml.org/landXML]
* [[ प्रेरित करना | प्रेरित करना]] एप्लिकेशन स्कीमा<ref>{{Cite web|url=https://inspire.ec.europa.eu/schemas/|title=Index of /schemas|website=inspire.ec.europa.eu}}</ref>
* [[ प्रेरित करना |इन्स्पिर]] एप्लिकेशन स्कीमा<ref>{{Cite web|url=https://inspire.ec.europa.eu/schemas/|title=Index of /schemas|website=inspire.ec.europa.eu}}</ref>
* [[IWXXM]] - विमानन मौसम जीएमएल एप्लिकेशन स्कीमा
* [[IWXXM|आईडब्ल्यूएक्सएक्सएम]] - विमानन मौसम भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा
* एनसीएमएल/जीएमएल - नेटसीडीएफ-जीएमएल<ref>{{cite web |url=http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |title=एक्सएमएल में नेटसीडीएफ|access-date=2007-04-10 |url-status=dead |archive-url=https://web.archive.org/web/20100323080506/http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |archive-date=2010-03-23 }}</ref>
* एनसीएमएल/भूगोल मार्कअप भाषा - नेटसीडीएफ-भूगोल मार्कअप भाषा<ref>{{cite web |url=http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |title=एक्सएमएल में नेटसीडीएफ|access-date=2007-04-10 |url-status=dead |archive-url=https://web.archive.org/web/20100323080506/http://www.unidata.ucar.edu/projects/THREDDS/GALEON/TestDatasets/NcMLAndGML.htm |archive-date=2010-03-23 }}</ref>
* अवलोकन मेटाडेटा और परिणामों के लिए [[अवलोकन और माप]] स्कीमा
* मेटाडेटा अवलोकन और परिणामों के लिए [[अवलोकन और माप|माप]] स्कीमा
* ओएस मास्टरमैप जीएमएल<ref>{{cite web |url=http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |title=OS MasterMap – GML (Geography Mark-up Language) explained |access-date=2011-10-12 |url-status=dead |archive-url=https://archive.today/20130505034142/http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |archive-date=2013-05-05 }}</ref>
* ओएस मास्टरमैप भूगोल मार्कअप भाषा<ref>{{cite web |url=http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |title=OS MasterMap – GML (Geography Mark-up Language) explained |access-date=2011-10-12 |url-status=dead |archive-url=https://archive.today/20130505034142/http://www.ordnancesurvey.co.uk/oswebsite/products/os-mastermap/gml-explained.html |archive-date=2013-05-05 }}</ref>
* उपकरणों और प्रसंस्करण श्रृंखलाओं का वर्णन करने के लिए [[सेंसरएमएल]] स्कीमा
* उपकरणों और प्रसंस्करण श्रृंखलाओं का वर्णन करने के लिए [[सेंसरएमएल|एमएल संवेदक]] स्कीमा
* मृदा और भू-भाग डेटा का वर्णन करने के लिए [[सोटर्मल]] स्कीमा
* मृदा और भू-भाग डेटा का वर्णन करने के लिए [[सोटर्मल]] स्कीमा
* टाइगरजीएमएल - अमेरिकी जनगणना<ref>{{Cite web|url=http://www.ogcnetwork.net/node/220|title = The Home of Location Technology Innovation and Collaboration &#124; OGC}}</ref>
* टाइगर-भूगोल मार्कअप भाषा - अमेरिकी जनगणना<ref>{{Cite web|url=http://www.ogcnetwork.net/node/220|title = The Home of Location Technology Innovation and Collaboration &#124; OGC}}</ref>
* [https://www.seegrid.csiro.au/twiki/bin/view/NRInfo/WaterQualityDataPublishing जल गुणवत्ता डेटा प्रोजेक्ट] {{Webarchive|url=https://web.archive.org/web/20080721161945/https://www.seegrid.csiro.au/twiki/bin/view/NRInfo/WaterQualityDataPublishing |date=2008-07-21 }} प्राकृतिक संसाधन विभाग, न्यू साउथ वेल्स से
* [https://www.seegrid.csiro.au/twiki/bin/view/NRInfo/WaterQualityDataPublishing जल गुणवत्ता डेटा परियोजना] {{Webarchive|url=https://web.archive.org/web/20080721161945/https://www.seegrid.csiro.au/twiki/bin/view/NRInfo/WaterQualityDataPublishing |date=2008-07-21 }} प्राकृतिक संसाधन विभाग, न्यू साउथ वेल्स।
* [[WXXM (डेटा मॉडल)]] - मौसम सूचना विनिमय मॉडल
* [[WXXM (डेटा मॉडल)|डब्ल्यूएक्सएक्सएम]] [[WXXM (डेटा मॉडल)|(डेटा मॉडल)]] - मौसम सूचना विनिमय मॉडल
* [http://www.indoorgml.net/ Indoorजीएमएल] - एक सवृत डेटा मॉडल के लिए एक OGC मानक और इनडोर स्थानिक जानकारी के लिए एक्सएमएल स्कीमा।
* [http://www.indoorgml.net/ इनडोर भूगोल मार्कअप भाषा] - एक सवृत डेटा मॉडल के लिए ओजीसी मानक और इनडोर स्थानिक जानकारी के लिए एक्सएमएल स्कीमा।


===जीएमएल और केएमएल===
===भूगोल मार्कअप भाषा और केएमएल===


Google द्वारा लोकप्रिय बनाया गया [[ कीहोल मार्कअप भाषा |कीहोल मार्कअप भाषा]], जीएमएल का पूरक है। जबकि जीएमएल किसी भी एप्लिकेशन के लिए भौगोलिक सामग्री को एन्कोड करने के लिए एक भाषा है, जो एप्लिकेशन ऑब्जेक्ट और उनके गुणों (जैसे पुल, सड़क, बोया, वाहन इत्यादि) के स्पेक्ट्रम का वर्णन करके, केएमएल [[Google Earth]] के लिए तैयार की गई भौगोलिक जानकारी के विज़ुअलाइज़ेशन के लिए एक भाषा है। . केएमएल का उपयोग जीएमएल सामग्री को प्रस्तुत करने के लिए किया जा सकता है, और जीएमएल सामग्री को प्रस्तुति के प्रयोजनों के लिए केएमएल का उपयोग करके "स्टाइल" किया जा सकता है। केएमएल सबसे पहले और सबसे महत्वपूर्ण एक 3डी चित्रण ट्रांसपोर्ट है, न कि डेटा एक्सचेंज ट्रांसपोर्ट। उद्देश्य में इस महत्वपूर्ण अंतर के परिणामस्वरूप, KML का उपयोग करके चित्रण के लिए जीएमएल सामग्री को एन्कोड करने से परिणामी KML में संरचना और पहचान का महत्वपूर्ण और अप्राप्य नुकसान होता है। जीएमएल की 90% से अधिक संरचनाएं (जैसे, कुछ का नाम, मेटाडेटा, समन्वय संदर्भ प्रणाली, क्षैतिज और ऊर्ध्वाधर डेटा, वृत्तों की ज्यामितीय अखंडता, दीर्घवृत्त, चाप, आदि) को हानि या गैर-मानक एन्कोडिंग के बिना KML में परिवर्तित नहीं किया जा सकता है। . इसी तरह, एक चित्रण परिवहन के रूप में केएमएल के डिजाइन के कारण, जीएमएल में केएमएल सामग्री को एन्कोड करने से क्षेत्र, विस्तार नियमों के स्तर, देखने और एनीमेशन जानकारी के साथ-साथ स्टाइलिंग जानकारी और मल्टीस्केल प्रतिनिधित्व जैसे केएमएल चित्रण संरचनाओं का महत्वपूर्ण नुकसान होगा। विवरण के कई स्तरों पर स्थान-चिह्नों को चित्रित करने की क्षमता KML को जीएमएल से अलग करती है, क्योंकि चित्रण जीएमएल के दायरे से बाहर है।<ref>{{Cite web|url=https://developers.google.com/kml/documentation/kmlreference|title=KML Reference &#124; Keyhole Markup Language|website=Google Developers}}</ref>
Google द्वारा लोकप्रिय बनाया गया [[ कीहोल मार्कअप भाषा |कीहोल मार्कअप भाषा]], भूगोल मार्कअप भाषा का पूरक है। जबकि भूगोल मार्कअप भाषा किसी भी एप्लिकेशन के लिए भौगोलिक सामग्री को एन्कोड करने के लिए एक भाषा है, जो एप्लिकेशन ऑब्जेक्ट और उनके गुणों (जैसे पुल, सड़क, बोया, वाहन इत्यादि) के स्पेक्ट्रम का वर्णन करके, केएमएल [[Google Earth]] के लिए तैयार की गई भौगोलिक जानकारी के विज़ुअलाइज़ेशन के लिए एक भाषा है। . केएमएल का उपयोग भूगोल मार्कअप भाषा सामग्री को प्रस्तुत करने के लिए किया जा सकता है, और भूगोल मार्कअप भाषा सामग्री को प्रस्तुति के प्रयोजनों के लिए केएमएल का उपयोग करके "स्टाइल" किया जा सकता है। केएमएल सबसे पहले और सबसे महत्वपूर्ण एक 3डी चित्रण ट्रांसपोर्ट है, न कि डेटा एक्सचेंज ट्रांसपोर्ट। उद्देश्य में इस महत्वपूर्ण अंतर के परिणामस्वरूप, KML का उपयोग करके चित्रण के लिए भूगोल मार्कअप भाषा सामग्री को एन्कोड करने से परिणामी KML में संरचना और पहचान का महत्वपूर्ण और अप्राप्य नुकसान होता है। भूगोल मार्कअप भाषा की 90% से अधिक संरचनाएं (जैसे, कुछ का नाम, मेटाडेटा, समन्वय संदर्भ प्रणाली, क्षैतिज और ऊर्ध्वाधर डेटा, वृत्तों की ज्यामितीय अखंडता, दीर्घवृत्त, चाप, आदि) को हानि या गैर-मानक एन्कोडिंग के बिना KML में परिवर्तित नहीं किया जा सकता है। . इसी तरह, एक चित्रण परिवहन के रूप में केएमएल के डिजाइन के कारण, भूगोल मार्कअप भाषा में केएमएल सामग्री को एन्कोड करने से क्षेत्र, विस्तार नियमों के स्तर, देखने और एनीमेशन जानकारी के साथ-साथ स्टाइलिंग जानकारी और मल्टीस्केल प्रतिनिधित्व जैसे केएमएल चित्रण संरचनाओं का महत्वपूर्ण नुकसान होगा। विवरण के कई स्तरों पर स्थान-चिह्नों को चित्रित करने की क्षमता KML को भूगोल मार्कअप भाषा से अलग करती है, क्योंकि चित्रण भूगोल मार्कअप भाषा के दायरे से बाहर है।<ref>{{Cite web|url=https://developers.google.com/kml/documentation/kmlreference|title=KML Reference &#124; Keyhole Markup Language|website=Google Developers}}</ref>
===जीएमएल ज्यामिति===
===भूगोल मार्कअप भाषा ज्यामिति===


जीएमएल "वेक्टर" मॉडल के अनुसार जीएमएल दस्तावेज़ों के भीतर तत्वों के रूप में भौगोलिक वस्तुओं की जीएमएल ज्यामिति, या ज्यामितीय विशेषताओं को एन्कोड करता है। उन वस्तुओं की ज्यामिति, उदाहरण के लिए, सड़कों, नदियों और पुलों का वर्णन कर सकती है।
भूगोल मार्कअप भाषा "वेक्टर" मॉडल के अनुसार भूगोल मार्कअप भाषा दस्तावेज़ों के भीतर तत्वों के रूप में भौगोलिक वस्तुओं की भूगोल मार्कअप भाषा ज्यामिति, या ज्यामितीय विशेषताओं को एन्कोड करता है। उन वस्तुओं की ज्यामिति, उदाहरण के लिए, सड़कों, नदियों और पुलों का वर्णन कर सकती है।


जीएमएल 1.0 और जीएमएल 2.0 में प्रमुख जीएमएल ज्यामिति ऑब्जेक्ट प्रकार निम्नलिखित हैं:
भूगोल मार्कअप भाषा 1.0 और भूगोल मार्कअप भाषा 2.0 में प्रमुख भूगोल मार्कअप भाषा ज्यामिति ऑब्जेक्ट प्रकार निम्नलिखित हैं:


* बिंदु
* बिंदु
Line 128: Line 126:
*बहुभुज
*बहुभुज


जीएमएल 3.0 और उच्चतर में "कवरेज" जानकारी, "रैस्टर" मॉडल का वर्णन करने के लिए संरचनाएं भी सम्मिलित हैं, जैसे कि अधिकांश उपग्रह डेटा सहित रिमोट सेंसर और छवियों के माध्यम से एकत्र किया गया।
भूगोल मार्कअप भाषा 3.0 और उच्चतर में "कवरेज" जानकारी, "रैस्टर" मॉडल का वर्णन करने के लिए संरचनाएं भी सम्मिलित हैं, जैसे कि अधिकांश उपग्रह डेटा सहित रिमोट सेंसर और छवियों के माध्यम से एकत्र किया गया।


===सुविधाएँ===
===सुविधाएँ===


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


जीएमएल में, एक फीचर में विभिन्न ज्यामिति गुण हो सकते हैं जो फीचर के ज्यामितीय पहलुओं या विशेषताओं का वर्णन करते हैं (उदाहरण के लिए फीचर के बिंदु या विस्तार गुण)। जीएमएल साझा ज्यामिति संपत्ति पर दूरस्थ संपत्ति संदर्भ का उपयोग करके सुविधाओं को एक दूसरे के साथ ज्यामिति संपत्ति साझा करने की क्षमता भी प्रदान करता है। दूरस्थ संपत्तियां आरडीएफ से उधार ली गई जीएमएल की एक सामान्य विशेषता है। जीएमएल ज्यामिति संपत्ति पर एक xlink:href विशेषता का अर्थ है कि संपत्ति का मूल्य लिंक में संदर्भित संसाधन है।
भूगोल मार्कअप भाषा में, एक फीचर में विभिन्न ज्यामिति गुण हो सकते हैं जो फीचर के ज्यामितीय पहलुओं या विशेषताओं का वर्णन करते हैं (उदाहरण के लिए फीचर के बिंदु या विस्तार गुण)। भूगोल मार्कअप भाषा साझा ज्यामिति संपत्ति पर दूरस्थ संपत्ति संदर्भ का उपयोग करके सुविधाओं को एक दूसरे के साथ ज्यामिति संपत्ति साझा करने की क्षमता भी प्रदान करता है। दूरस्थ संपत्तियां आरडीएफ से उधार ली गई भूगोल मार्कअप भाषा की एक सामान्य विशेषता है। भूगोल मार्कअप भाषा ज्यामिति संपत्ति पर एक xlink:href विशेषता का अर्थ है कि संपत्ति का मूल्य लिंक में संदर्भित संसाधन है।


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


===निर्देशांक===
===निर्देशांक===


जीएमएल में निर्देशांक ज्यामिति वस्तुओं के निर्देशांक का प्रतिनिधित्व करते हैं। निर्देशांक निम्नलिखित जीएमएल तत्वों में से किसी द्वारा निर्दिष्ट किए जा सकते हैं:
भूगोल मार्कअप भाषा में निर्देशांक ज्यामिति वस्तुओं के निर्देशांक का प्रतिनिधित्व करते हैं। निर्देशांक निम्नलिखित भूगोल मार्कअप भाषा तत्वों में से किसी द्वारा निर्दिष्ट किए जा सकते हैं:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 147: Line 145:
  <gml:posList>
  <gml:posList>
</syntaxhighlight>
</syntaxhighlight>
जीएमएल के पास निर्देशांक दर्शाने के कई तरीके हैं। उदाहरण के लिए, <code><जीएमएल:coordinates></code> तत्व का उपयोग इस प्रकार किया जा सकता है:
भूगोल मार्कअप भाषा के पास निर्देशांक दर्शाने के कई तरीके हैं। उदाहरण के लिए, <code><भूगोल मार्कअप भाषा:coordinates></code> तत्व का उपयोग इस प्रकार किया जा सकता है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 154: Line 152:
  </gml:Point>
  </gml:Point>
</syntaxhighlight>
</syntaxhighlight>
ध्यान दें कि, जब ऊपर के रूप में व्यक्त किया जाता है, तो व्यक्तिगत निर्देशांक (जैसे 88.56) एक्सएमएल [[दस्तावेज़ ऑब्जेक्ट मॉडल]] के माध्यम से अलग से पहुंच योग्य नहीं होते हैं क्योंकि इसकी सामग्री <code><जीएमएल:coordinates></code> तत्व केवल एक स्ट्रिंग है।
ध्यान दें कि, जब ऊपर के रूप में व्यक्त किया जाता है, तो व्यक्तिगत निर्देशांक (जैसे 88.56) एक्सएमएल [[दस्तावेज़ ऑब्जेक्ट मॉडल]] के माध्यम से अलग से पहुंच योग्य नहीं होते हैं क्योंकि इसकी सामग्री <code><भूगोल मार्कअप भाषा:coordinates></code> तत्व केवल एक स्ट्रिंग है।


एक्सएमएल DOM के माध्यम से जीएमएल निर्देशांक को सुलभ बनाने के लिए, जीएमएल 3.0 ने इसकी शुरुआत की <code><जीएमएल:pos></code> और <code><जीएमएल:posList></code> तत्व. (ध्यान दें कि हालांकि जीएमएल संस्करण 1 और 2 में था <code><जीएमएल:coord></code> तत्व, इसे एक दोष के रूप में माना जाता है और इसका उपयोग नहीं किया जाता है।) का उपयोग करना <code><जीएमएल:pos></code> के बजाय तत्व <code><जीएमएल:coordinates></code> तत्व, उसी बिंदु को इस प्रकार दर्शाया जा सकता है:
एक्सएमएल DOM के माध्यम से भूगोल मार्कअप भाषा निर्देशांक को सुलभ बनाने के लिए, भूगोल मार्कअप भाषा 3.0 ने इसकी शुरुआत की <code><भूगोल मार्कअप भाषा:pos></code> और <code><भूगोल मार्कअप भाषा:posList></code> तत्व. (ध्यान दें कि हालांकि भूगोल मार्कअप भाषा संस्करण 1 और 2 में था <code><भूगोल मार्कअप भाषा:coord></code> तत्व, इसे एक दोष के रूप में माना जाता है और इसका उपयोग नहीं किया जाता है।) का उपयोग करना <code><भूगोल मार्कअप भाषा:pos></code> के बजाय तत्व <code><भूगोल मार्कअप भाषा:coordinates></code> तत्व, उसी बिंदु को इस प्रकार दर्शाया जा सकता है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 163: Line 161:
  </gml:Point>
  </gml:Point>
</syntaxhighlight>
</syntaxhighlight>
ए के निर्देशांक <code><जीएमएल:LineString></code> ज्योमेट्री ऑब्जेक्ट को इसके साथ प्रदर्शित किया जा सकता है <code><जीएमएल:coordinates></code> तत्व:
ए के निर्देशांक <code><भूगोल मार्कअप भाषा:LineString></code> ज्योमेट्री ऑब्जेक्ट को इसके साथ प्रदर्शित किया जा सकता है <code><भूगोल मार्कअप भाषा:coordinates></code> तत्व:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 171: Line 169:
</syntaxhighlight>
</syntaxhighlight>


  <code><जीएमएल:posList></code> e> तत्व का उपयोग रैखिक ज्यामिति के लिए आवश्यक समन्वय टुपल्स की सूची का प्रतिनिधित्व करने के लिए किया जाता है:
  <code><भूगोल मार्कअप भाषा:posList></code> e> तत्व का उपयोग रैखिक ज्यामिति के लिए आवश्यक समन्वय टुपल्स की सूची का प्रतिनिधित्व करने के लिए किया जाता है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 178: Line 176:
  </gml:LineString >
  </gml:LineString >
</syntaxhighlight>
</syntaxhighlight>
जीएमएल डेटा सर्वर (वेब ​​फ़ीचर सेवा) और रूपांतरण टूल के लिए जो केवल जीएमएल 1 या जीएमएल 2 का समर्थन करते हैं (अर्थात् केवल <code><जीएमएल:coordinates></code> तत्व), इसका कोई विकल्प नहीं है <code><जीएमएल:coordinates></code>. हालाँकि, जीएमएल 3 दस्तावेज़ों के लिए और बाद में, <code><जीएमएल:pos></code> और <code><जीएमएल:posList></code> के लिए बेहतर हैं <code><जीएमएल:coordinates></code>.
भूगोल मार्कअप भाषा डेटा सर्वर (वेब ​​फ़ीचर सेवा) और रूपांतरण टूल के लिए जो केवल भूगोल मार्कअप भाषा 1 या भूगोल मार्कअप भाषा 2 का समर्थन करते हैं (अर्थात् केवल <code><भूगोल मार्कअप भाषा:coordinates></code> तत्व), इसका कोई विकल्प नहीं है <code><भूगोल मार्कअप भाषा:coordinates></code>. हालाँकि, भूगोल मार्कअप भाषा 3 दस्तावेज़ों के लिए और बाद में, <code><भूगोल मार्कअप भाषा:pos></code> और <code><भूगोल मार्कअप भाषा:posList></code> के लिए बेहतर हैं <code><भूगोल मार्कअप भाषा:coordinates></code>.


===समन्वय संदर्भ प्रणाली===
===समन्वय संदर्भ प्रणाली===
{{main|समन्वय संदर्भ प्रणाली
{{main|समन्वय संदर्भ प्रणाली
}}
}}
एक समन्वय संदर्भ प्रणाली (सीआरएस) जीएमएल दस्तावेज़ में प्रत्येक ज्यामिति तत्व की ज्यामिति निर्धारित करती है।
एक समन्वय संदर्भ प्रणाली (सीआरएस) भूगोल मार्कअप भाषा दस्तावेज़ में प्रत्येक ज्यामिति तत्व की ज्यामिति निर्धारित करती है।


कीहोल मार्कअप लैंग्वेज या [[जियोआरएसएस]] के विपरीत, जब कोई भी प्रदान नहीं किया जाता है तो जीएमएल समन्वय प्रणाली में डिफ़ॉल्ट नहीं होता है। इसके बजाय, वांछित समन्वय प्रणाली को सीआरएस के साथ स्पष्ट रूप से निर्दिष्ट किया जाना चाहिए। ऐसे सीआरएस के संबंध में जिन तत्वों के निर्देशांक की व्याख्या की जाती है उनमें निम्नलिखित सम्मिलित हैं:
कीहोल मार्कअप भाषा या [[जियोआरएसएस]] के विपरीत, जब कोई भी प्रदान नहीं किया जाता है तो भूगोल मार्कअप भाषा समन्वय प्रणाली में डिफ़ॉल्ट नहीं होता है। इसके बजाय, वांछित समन्वय प्रणाली को सीआरएस के साथ स्पष्ट रूप से निर्दिष्ट किया जाना चाहिए। ऐसे सीआरएस के संबंध में जिन तत्वों के निर्देशांक की व्याख्या की जाती है उनमें निम्नलिखित सम्मिलित हैं:
* {{code|<gml:coordinates>}}
* {{code|<gml:coordinates>}}
* {{code|<gml:pos>}}
* {{code|<gml:pos>}}
Line 199: Line 197:
SrsName विशेषता का मान एक [[यूनिफॉर्म रिसोर्स पहचानकर्ता]] (URI) है। यह सीआरएस की एक परिभाषा को संदर्भित करता है जिसका उपयोग ज्यामिति में निर्देशांक की व्याख्या करने के लिए किया जाता है। सीआरएस परिभाषा एक दस्तावेज़ (यानी एक फ्लैट फ़ाइल) या एक ऑनलाइन वेब सेवा में हो सकती है। ईपीएसजी कोड के मूल्यों को ऑयल एंड गैस प्रोड्यूसर्स एसोसिएशन द्वारा संचालित [[ईपीएसजी जियोडेटिक पैरामीटर डेटासेट]] रजिस्ट्री का उपयोग करके [http://www.epsg-registry.org] पर हल किया जा सकता है। {{Webarchive|url=https://web.archive.org/web/20200809231738/http://www.epsg-registry.org/ |date=2020-08-09 }}.
SrsName विशेषता का मान एक [[यूनिफॉर्म रिसोर्स पहचानकर्ता]] (URI) है। यह सीआरएस की एक परिभाषा को संदर्भित करता है जिसका उपयोग ज्यामिति में निर्देशांक की व्याख्या करने के लिए किया जाता है। सीआरएस परिभाषा एक दस्तावेज़ (यानी एक फ्लैट फ़ाइल) या एक ऑनलाइन वेब सेवा में हो सकती है। ईपीएसजी कोड के मूल्यों को ऑयल एंड गैस प्रोड्यूसर्स एसोसिएशन द्वारा संचालित [[ईपीएसजी जियोडेटिक पैरामीटर डेटासेट]] रजिस्ट्री का उपयोग करके [http://www.epsg-registry.org] पर हल किया जा सकता है। {{Webarchive|url=https://web.archive.org/web/20200809231738/http://www.epsg-registry.org/ |date=2020-08-09 }}.


सामान्य सीआरएस परिभाषा को संदर्भित करने के लिए srsName URI एक समान संसाधन नाम (URN) भी हो सकता है। ओजीसी ने कुछ सामान्य सीआरएस को एनकोड करने के लिए एक यूआरएन संरचना और एक सेट विशिष्ट यूआरएन विकसित किया है। एक यूआरएन रिज़ॉल्वर उन यूआरएन को जीएमएल सीआरएस परिभाषाओं में हल करता है।
सामान्य सीआरएस परिभाषा को संदर्भित करने के लिए srsName URI एक समान संसाधन नाम (URN) भी हो सकता है। ओजीसी ने कुछ सामान्य सीआरएस को एनकोड करने के लिए एक यूआरएन संरचना और एक सेट विशिष्ट यूआरएन विकसित किया है। एक यूआरएन रिज़ॉल्वर उन यूआरएन को भूगोल मार्कअप भाषा सीआरएस परिभाषाओं में हल करता है।


==उदाहरण==
==उदाहरण==


[[बहुभुज]], प्वाइंट (ज्यामिति), और लाइनस्ट्रिंग ऑब्जेक्ट्स को जीएमएल 1.0 और 2.0 में निम्नानुसार एन्कोड किया गया है:
[[बहुभुज]], प्वाइंट (ज्यामिति), और लाइनस्ट्रिंग ऑब्जेक्ट्स को भूगोल मार्कअप भाषा 1.0 और 2.0 में निम्नानुसार एन्कोड किया गया है:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 224: Line 222:
===ज्यामिति का उपयोग करने वाली विशेषताएँ===
===ज्यामिति का उपयोग करने वाली विशेषताएँ===


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


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 243: Line 241:
===बिंदु प्रोफ़ाइल===
===बिंदु प्रोफ़ाइल===


जीएमएल प्वाइंट प्रोफाइल में एक एकल जीएमएल ज्यामिति सम्मिलित है, अर्थात् ए {{code|<gml:Point>}} वस्तु प्रकार। कोई भी एक्सएमएल स्कीमा प्वाइंट प्रोफाइल को आयात करके और विषय को संदर्भित करके उपयोग कर सकता है {{code|<gml:Point>}} उदाहरण:
भूगोल मार्कअप भाषा प्वाइंट प्रोफाइल में एक एकल भूगोल मार्कअप भाषा ज्यामिति सम्मिलित है, अर्थात् ए {{code|<gml:Point>}} वस्तु प्रकार। कोई भी एक्सएमएल स्कीमा प्वाइंट प्रोफाइल को आयात करके और विषय को संदर्भित करके उपयोग कर सकता है {{code|<gml:Point>}} उदाहरण:


<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
Line 264: Line 262:
  </PhotoCollection>
  </PhotoCollection>
</syntaxhighlight>
</syntaxhighlight>
ध्यान दें कि पॉइंट प्रोफ़ाइल का उपयोग करते समय, एकमात्र ज्यामिति ऑब्जेक्ट '<जीएमएल:Point>' ऑब्जेक्ट होता है। शेष भूगोल को फोटो-संग्रह स्कीमा द्वारा परिभाषित किया गया है।
ध्यान दें कि पॉइंट प्रोफ़ाइल का उपयोग करते समय, एकमात्र ज्यामिति ऑब्जेक्ट '<भूगोल मार्कअप भाषा:Point>' ऑब्जेक्ट होता है। शेष भूगोल को फोटो-संग्रह स्कीमा द्वारा परिभाषित किया गया है।


==इतिहास==
==इतिहास==


===प्रारंभिक कार्य - ओजीसी अनुशंसा पत्र के लिए===
===प्रारंभिक कार्य - ओजीसी अनुशंसा पत्र के लिए===
रेडियो प्रसारण के लिए एक्सएमएल एन्कोडिंग पर पहले के काम के बाद, रॉन लेक ने 1998 के अंत में जीएमएल पर काम शुरू किया। लेक ने फरवरी 1999 में अटलांटा, जॉर्जिया में ओजीसी बैठक में xजीएमएल शीर्षक के तहत अपने शुरुआती विचार प्रस्तुत किए। इसने जियोडोम का विचार और एक्सएसएल पर आधारित भौगोलिक स्टाइलिंग लैंग्वेज (जीएसएल) की धारणा पेश की। एनटीटी डेटा के अकीफुमी नाकाई ने भी उसी बैठक में जी-एक्सएमएल नामक एक्सएमएल एन्कोडिंग पर एनटीटी डेटा में आंशिक रूप से चल रहे काम पर प्रस्तुति दी, जिसे स्थान-आधारित सेवाओं पर लक्षित किया गया था।<ref>{{cite web|url=http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|title=जी-एक्सएमएल|url-status=dead|archive-url=https://web.archive.org/web/20091217094736/http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|archive-date=2009-12-17}}</ref> अप्रैल 1999 में, गैल्डोस ने XBed टीम बनाई (CubeWerx, [[Oracle Corporation]], [[MapInfo Corporation]], NTT डेटा, [[मित्सुबिशी]] और Compusult के साथ उपठेकेदार के रूप में)। Xbed भू-स्थानिक के लिए एक्सएमएल के उपयोग पर केंद्रित था। इससे गैल्डोस, यूएस सेंसस और एनटीटी डेटा के इनपुट के साथ एसएफएक्सएमएल (सिंपल फीचर्स एक्सएमएल) का निर्माण हुआ। गैल्डोस ने सितंबर 1999 में पहले ओजीसी वेब मैप टेस्ट बेड पर ओरेकल-आधारित "जीएमएल" डेटा सर्वर (डब्ल्यूएफएस के अग्रदूत) से डेटा खींचने वाले प्रारंभिक मानचित्र शैली इंजन का प्रदर्शन किया। अक्टूबर 1999 में, गैल्डोस सिस्टम्स ने एसएफएक्सएमएल ड्राफ्ट दस्तावेज़ को एक में फिर से लिखा। टिप्पणी के लिए अनुरोध, और भाषा का नाम बदलकर जीएमएल (भूगोल मार्कअप लैंग्वेज) कर दिया गया। इस दस्तावेज़ ने कई प्रमुख विचार पेश किए जो जीएमएल की नींव बन गए, जिनमें 1) ऑब्जेक्ट-प्रॉपर्टी-वैल्यू नियम, 2) रिमोट प्रॉपर्टीज (आरडीएफ: रिसोर्स के माध्यम से), और 3) स्टैटिक के सेट के बजाय एप्लिकेशन स्कीमा का उपयोग करने का निर्णय सम्मिलित है। स्कीमा पेपर में यह भी प्रस्तावित किया गया कि भाषा उस बिंदु पर उपयोग किए जाने वाले डीटीडी के बजाय संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित होनी चाहिए। आरडीएफ के उपयोग सहित इन मुद्दों पर 1999 और 2000 के दौरान ओजीसी समुदाय के भीतर गर्म बहस हुई, जिसके परिणामस्वरूप अंतिम जीएमएल अनुशंसा पत्र में तीन जीएमएल प्रोफाइल सम्मिलित थे - दो डीटीडी पर आधारित, और एक आरडीएफ पर - डीटीडी में से एक के साथ स्थैतिक स्कीमा दृष्टिकोण का उपयोग करना। इसे मई 2000 में ओजीसी में एक अनुशंसा पत्र के रूप में पारित किया गया।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=13252|title=GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification}}</ref>
रेडियो प्रसारण के लिए एक्सएमएल एन्कोडिंग पर पहले के काम के बाद, रॉन लेक ने 1998 के अंत में भूगोल मार्कअप भाषा पर काम शुरू किया। लेक ने फरवरी 1999 में अटलांटा, जॉर्जिया में ओजीसी बैठक में xभूगोल मार्कअप भाषा शीर्षक के तहत अपने शुरुआती विचार प्रस्तुत किए। इसने जियोडोम का विचार और एक्सएसएल पर आधारित भौगोलिक स्टाइलिंग भाषा (जीएसएल) की धारणा पेश की। एनटीटी डेटा के अकीफुमी नाकाई ने भी उसी बैठक में जी-एक्सएमएल नामक एक्सएमएल एन्कोडिंग पर एनटीटी डेटा में आंशिक रूप से चल रहे काम पर प्रस्तुति दी, जिसे स्थान-आधारित सेवाओं पर लक्षित किया गया था।<ref>{{cite web|url=http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|title=जी-एक्सएमएल|url-status=dead|archive-url=https://web.archive.org/web/20091217094736/http://www.dpc.jipdec.or.jp/gxml/contents-e/history.htm|archive-date=2009-12-17}}</ref> अप्रैल 1999 में, गैल्डोस ने XBed टीम बनाई (CubeWerx, [[Oracle Corporation]], [[MapInfo Corporation]], NTT डेटा, [[मित्सुबिशी]] और Compusult के साथ उपठेकेदार के रूप में)। Xbed भू-स्थानिक के लिए एक्सएमएल के उपयोग पर केंद्रित था। इससे गैल्डोस, यूएस सेंसस और एनटीटी डेटा के इनपुट के साथ एसएफएक्सएमएल (सिंपल फीचर्स एक्सएमएल) का निर्माण हुआ। गैल्डोस ने सितंबर 1999 में पहले ओजीसी वेब मैप टेस्ट बेड पर ओरेकल-आधारित "भूगोल मार्कअप भाषा" डेटा सर्वर (डब्ल्यूएफएस के अग्रदूत) से डेटा खींचने वाले प्रारंभिक मानचित्र शैली इंजन का प्रदर्शन किया। अक्टूबर 1999 में, गैल्डोस सिस्टम्स ने एसएफएक्सएमएल ड्राफ्ट दस्तावेज़ को एक में फिर से लिखा। टिप्पणी के लिए अनुरोध, और भाषा का नाम बदलकर भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) कर दिया गया। इस दस्तावेज़ ने कई प्रमुख विचार पेश किए जो भूगोल मार्कअप भाषा की नींव बन गए, जिनमें 1) ऑब्जेक्ट-प्रॉपर्टी-वैल्यू नियम, 2) रिमोट प्रॉपर्टीज (आरडीएफ: रिसोर्स के माध्यम से), और 3) स्टैटिक के सेट के बजाय एप्लिकेशन स्कीमा का उपयोग करने का निर्णय सम्मिलित है। स्कीमा पेपर में यह भी प्रस्तावित किया गया कि भाषा उस बिंदु पर उपयोग किए जाने वाले डीटीडी के बजाय संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित होनी चाहिए। आरडीएफ के उपयोग सहित इन मुद्दों पर 1999 और 2000 के दौरान ओजीसी समुदाय के भीतर गर्म बहस हुई, जिसके परिणामस्वरूप अंतिम भूगोल मार्कअप भाषा अनुशंसा पत्र में तीन भूगोल मार्कअप भाषा प्रोफाइल सम्मिलित थे - दो डीटीडी पर आधारित, और एक आरडीएफ पर - डीटीडी में से एक के साथ स्थैतिक स्कीमा दृष्टिकोण का उपयोग करना। इसे मई 2000 में ओजीसी में एक अनुशंसा पत्र के रूप में पारित किया गया।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=13252|title=GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification}}</ref>
===एक्सएमएल स्कीमा पर जाना - संस्करण 2.===
===एक्सएमएल स्कीमा पर जाना - संस्करण 2.===
ओजीसी में सिफ़ारिश पत्र के पारित होने से पहले ही, गैल्डोस ने जीएमएल के एक्सएमएल स्कीमा संस्करण पर काम शुरू कर दिया था, जिसमें दूरस्थ संदर्भों के लिए आरडीएफ:संसाधन योजना को एक्सलिंक:एचआरईएफ के उपयोग से बदल दिया गया था, और विशिष्ट पैटर्न विकसित किए गए थे (उदाहरण के लिए बारबेरियन पर)। गेट) फीचर संग्रह जैसी जटिल संरचनाओं के लिए एक्सटेंशन को संभालने के लिए। एक्सएमएल स्कीमा डिज़ाइन का अधिकांश कार्य गैल्डोस के श्री रिचर्ड मार्टेल द्वारा किया गया था, जिन्होंने दस्तावेज़ संपादक के रूप में कार्य किया था और जो मूल जीएमएल मॉडल को एक्सएमएल स्कीमा में अनुवाद करने के लिए मुख्य रूप से जिम्मेदार थे। इस समय सीमा में अन्य महत्वपूर्ण इनपुट साइमन कॉक्स (सीएसआईआरओ ऑस्ट्रेलिया), पॉल डेज़ी (यूएस जनगणना), डेविड बर्गग्राफ (गैल्डोस), और एड्रियन कथबर्ट (लेजर-स्कैन) से आए। अमेरिकी सेना कोर ऑफ इंजीनियर्स (विशेषकर जेफ हैरिसन) जीएमएल के विकास में काफी सहायक थे। यूएस आर्मी कोर ऑफ इंजीनियर्स ने "यूएसएल पायलट" परियोजना को प्रायोजित किया, जो जीएमएल विनिर्देश में अवधारणाओं को जोड़ने और स्टाइल करने की उपयोगिता की खोज में बहुत सहायक था, जिसमें मोनी (आयोनिक) और ज़िया ली (गैल्डोस) द्वारा महत्वपूर्ण कार्य किया गया था। एक्सएमएल स्कीमा विनिर्देश मसौदा गैल्डोस द्वारा प्रस्तुत किया गया था और दिसंबर 2000 में सार्वजनिक वितरण के लिए अनुमोदित किया गया था। यह फरवरी 2001 में एक अनुशंसा पत्र बन गया और उसी वर्ष मई में एक अपनाया गया विशिष्टता बन गया। इस संस्करण (V2.0) ने संस्करण 1 से "प्रोफाइल" को हटा दिया और जीएमएल के आधार के रूप में, मूल गैलडोस सबमिशन में उल्लिखित प्रमुख सिद्धांतों को स्थापित किया।
ओजीसी में सिफ़ारिश पत्र के पारित होने से पहले ही, गैल्डोस ने भूगोल मार्कअप भाषा के एक्सएमएल स्कीमा संस्करण पर काम शुरू कर दिया था, जिसमें दूरस्थ संदर्भों के लिए आरडीएफ:संसाधन योजना को एक्सलिंक:एचआरईएफ के उपयोग से बदल दिया गया था, और विशिष्ट पैटर्न विकसित किए गए थे (उदाहरण के लिए बारबेरियन पर)। गेट) फीचर संग्रह जैसी जटिल संरचनाओं के लिए एक्सटेंशन को संभालने के लिए। एक्सएमएल स्कीमा डिज़ाइन का अधिकांश कार्य गैल्डोस के श्री रिचर्ड मार्टेल द्वारा किया गया था, जिन्होंने दस्तावेज़ संपादक के रूप में कार्य किया था और जो मूल भूगोल मार्कअप भाषा मॉडल को एक्सएमएल स्कीमा में अनुवाद करने के लिए मुख्य रूप से जिम्मेदार थे। इस समय सीमा में अन्य महत्वपूर्ण इनपुट साइमन कॉक्स (सीएसआईआरओ ऑस्ट्रेलिया), पॉल डेज़ी (यूएस जनगणना), डेविड बर्गग्राफ (गैल्डोस), और एड्रियन कथबर्ट (लेजर-स्कैन) से आए। अमेरिकी सेना कोर ऑफ इंजीनियर्स (विशेषकर जेफ हैरिसन) भूगोल मार्कअप भाषा के विकास में काफी सहायक थे। यूएस आर्मी कोर ऑफ इंजीनियर्स ने "यूएसएल पायलट" परियोजना को प्रायोजित किया, जो भूगोल मार्कअप भाषा विनिर्देश में अवधारणाओं को जोड़ने और स्टाइल करने की उपयोगिता की खोज में बहुत सहायक था, जिसमें मोनी (आयोनिक) और ज़िया ली (गैल्डोस) द्वारा महत्वपूर्ण कार्य किया गया था। एक्सएमएल स्कीमा विनिर्देश मसौदा गैल्डोस द्वारा प्रस्तुत किया गया था और दिसंबर 2000 में सार्वजनिक वितरण के लिए अनुमोदित किया गया था। यह फरवरी 2001 में एक अनुशंसा पत्र बन गया और उसी वर्ष मई में एक अपनाया गया विशिष्टता बन गया। इस संस्करण (V2.0) ने संस्करण 1 से "प्रोफाइल" को हटा दिया और भूगोल मार्कअप भाषा के आधार के रूप में, मूल गैलडोस सबमिशन में उल्लिखित प्रमुख सिद्धांतों को स्थापित किया।


===जीएमएल और जी-एक्सएमएल (जापान)===
===भूगोल मार्कअप भाषा और जी-एक्सएमएल (जापान)===
जैसे-जैसे ये घटनाएँ सामने आ रही थीं, श्री शिगे कवानो के निर्देशन में जापानी डेटाबेस प्रमोशन सेंटर के तत्वावधान में जापान में जी-एक्सएमएल पर समानांतर रूप से काम जारी था। जी-एक्सएमएल और जीएमएल कई महत्वपूर्ण मामलों में भिन्न थे। एलबीएस अनुप्रयोगों पर लक्षित, जी-एक्सएमएल ने कई ठोस भौगोलिक वस्तुओं (जैसे मूवर, पीओआई) को नियोजित किया, जबकि जीएमएल ने एक बहुत ही सीमित ठोस सेट प्रदान किया और एप्लिकेशन स्कीमा के उपयोग से अधिक जटिल वस्तुओं का निर्माण किया। इस समय, G-एक्सएमएल अभी भी DTD का उपयोग करके लिखा गया था, जबकि जीएमएल पहले ही एक्सएमएल स्कीमा में परिवर्तित हो चुका था। एक ओर जी-एक्सएमएल को कई मौलिक निर्माणों के उपयोग की आवश्यकता थी जो उस समय जीएमएल लेक्सिकॉन में नहीं थे, जिसमें अस्थायीता, पहचानकर्ताओं द्वारा स्थानिक संदर्भ, इतिहास वाली वस्तुएं और टोपोलॉजी-आधारित स्टाइल की अवधारणा सम्मिलित थी। दूसरी ओर, जीएमएल ने प्राइमेटिव्स (ज्यामिति, फीचर) का एक सीमित सेट और उपयोगकर्ता परिभाषित ऑब्जेक्ट (फीचर) प्रकारों के निर्माण के लिए एक नुस्खा की पेशकश की।
जैसे-जैसे ये घटनाएँ सामने आ रही थीं, श्री शिगे कवानो के निर्देशन में जापानी डेटाबेस प्रमोशन सेंटर के तत्वावधान में जापान में जी-एक्सएमएल पर समानांतर रूप से काम जारी था। जी-एक्सएमएल और भूगोल मार्कअप भाषा कई महत्वपूर्ण मामलों में भिन्न थे। एलबीएस एप्लिकेशनों पर लक्षित, जी-एक्सएमएल ने कई ठोस भौगोलिक वस्तुओं (जैसे मूवर, पीओआई) को नियोजित किया, जबकि भूगोल मार्कअप भाषा ने एक बहुत ही सीमित ठोस सेट प्रदान किया और एप्लिकेशन स्कीमा के उपयोग से अधिक जटिल वस्तुओं का निर्माण किया। इस समय, G-एक्सएमएल अभी भी DTD का उपयोग करके लिखा गया था, जबकि भूगोल मार्कअप भाषा पहले ही एक्सएमएल स्कीमा में परिवर्तित हो चुका था। एक ओर जी-एक्सएमएल को कई मौलिक निर्माणों के उपयोग की आवश्यकता थी जो उस समय भूगोल मार्कअप भाषा लेक्सिकॉन में नहीं थे, जिसमें अस्थायीता, पहचानकर्ताओं द्वारा स्थानिक संदर्भ, इतिहास वाली वस्तुएं और टोपोलॉजी-आधारित स्टाइल की अवधारणा सम्मिलित थी। दूसरी ओर, भूगोल मार्कअप भाषा ने प्राइमेटिव्स (ज्यामिति, फीचर) का एक सीमित सेट और उपयोगकर्ता परिभाषित ऑब्जेक्ट (फीचर) प्रकारों के निर्माण के लिए एक नुस्खा की पेशकश की।


जनवरी 2001 में टोक्यो में आयोजित बैठकों का एक सेट, और इसमें रॉन लेक (गैल्डोस), रिचर्ड मार्टेल (गैल्डोस), ओजीसी स्टाफ (कर्ट ब्यूहलर, डेविड शेल), श्री शिगे कवानो (डीपीसी), श्री अकीफुमी नाकाई (एनटीटी डेटा) सम्मिलित थे। ) और डॉ. शिमाडा (हिताची सीआरएल) ने डीपीसी और ओजीसी के बीच एक समझौता ज्ञापन पर हस्ताक्षर किए, जिसके द्वारा ओजीसी जी-एक्सएमएल को जीएमएल में समर्थन देने के लिए आवश्यक मूलभूत तत्वों को सम्मिलित करने का प्रयास करेगा, जिससे जी-एक्सएमएल को जीएमएल के रूप में लिखा जा सकेगा। अनुप्रयोग स्कीमा. इसके परिणामस्वरूप जीएमएल की मुख्य वस्तु सूची में कई नए प्रकार सम्मिलित हुए, जिनमें अवलोकन, गतिशील विशेषताएं, अस्थायी वस्तुएं, डिफ़ॉल्ट शैली, टोपोलॉजी और दृष्टिकोण सम्मिलित हैं। अधिकांश कार्य गैल्डोस द्वारा एनटीटी डेटा के अनुबंध के तहत संचालित किया गया था। इसने जीएमएल 3 की नींव रखी, हालांकि इस समय सीमा में एक महत्वपूर्ण नया विकास हुआ, अर्थात् ओजीसी और आईएसओ/टीसी 211 का प्रतिच्छेदन।
जनवरी 2001 में टोक्यो में आयोजित बैठकों का एक सेट, और इसमें रॉन लेक (गैल्डोस), रिचर्ड मार्टेल (गैल्डोस), ओजीसी स्टाफ (कर्ट ब्यूहलर, डेविड शेल), श्री शिगे कवानो (डीपीसी), श्री अकीफुमी नाकाई (एनटीटी डेटा) सम्मिलित थे। ) और डॉ. शिमाडा (हिताची सीआरएल) ने डीपीसी और ओजीसी के बीच एक समझौता ज्ञापन पर हस्ताक्षर किए, जिसके द्वारा ओजीसी जी-एक्सएमएल को भूगोल मार्कअप भाषा में समर्थन देने के लिए आवश्यक मूलभूत तत्वों को सम्मिलित करने का प्रयास करेगा, जिससे जी-एक्सएमएल को भूगोल मार्कअप भाषा के रूप में लिखा जा सकेगा। एप्लिकेशन स्कीमा. इसके परिणामस्वरूप भूगोल मार्कअप भाषा की मुख्य वस्तु सूची में कई नए प्रकार सम्मिलित हुए, जिनमें अवलोकन, गतिशील विशेषताएं, अस्थायी वस्तुएं, डिफ़ॉल्ट शैली, टोपोलॉजी और दृष्टिकोण सम्मिलित हैं। अधिकांश कार्य गैल्डोस द्वारा एनटीटी डेटा के अनुबंध के तहत संचालित किया गया था। इसने भूगोल मार्कअप भाषा 3 की नींव रखी, हालांकि इस समय सीमा में एक महत्वपूर्ण नया विकास हुआ, अर्थात् ओजीसी और आईएसओ/टीसी 211 का प्रतिच्छेदन।


===आईएसओ की ओर - जीएमएल 3.0 जीएमएल के दायरे को विस्तृत करता है===
===आईएसओ की ओर - भूगोल मार्कअप भाषा 3.0 भूगोल मार्कअप भाषा के दायरे को विस्तृत करता है===
जबकि जीएमएल/जी-एक्सएमएल समझौते द्वारा शुरू की गई अधिकांश नई वस्तुओं के लिए एक बुनियादी कोडिंग मौजूद थी, और ओजीसी प्रक्रिया (विशेष रूप से कवरेज) के भीतर गैल्डोस द्वारा पेश की गई कुछ वस्तुओं के लिए, यह जल्द ही स्पष्ट हो गया कि इनमें से कुछ एन्कोडिंग सार के अनुरूप थे आईएसओ TC/211 द्वारा विकसित विशिष्टताएँ, विशिष्टताएँ जो तेजी से सभी OGC विशिष्टताओं का आधार बन रही थीं। उदाहरण के लिए, जीएमएल ज्यामिति, पहले और केवल आंशिक रूप से प्रलेखित ज्यामिति मॉडल (सिंपल फीचर्स ज्योमेट्री) पर आधारित थी और यह टीसी/211 में वर्णित अधिक व्यापक और जटिल ज्यामिति का समर्थन करने के लिए अपर्याप्त थी। इस समय सीमा में कई और व्यक्तियों की भागीदारी के साथ जीएमएल विकास के प्रबंधन में भी बदलाव किया गया। इस समय सीमा में मिलान ट्र्निनिक (गैल्डोस) (डिफ़ॉल्ट शैलियाँ, सीआरएस), रॉन लेक (गैल्डोस) (अवलोकन), रिचर्ड मार्टेल (गैल्डोस) (गतिशील विशेषताएं) द्वारा महत्वपूर्ण योगदान दिया गया।
जबकि भूगोल मार्कअप भाषा/जी-एक्सएमएल समझौते द्वारा शुरू की गई अधिकांश नई वस्तुओं के लिए एक बुनियादी कोडिंग मौजूद थी, और ओजीसी प्रक्रिया (विशेष रूप से कवरेज) के भीतर गैल्डोस द्वारा पेश की गई कुछ वस्तुओं के लिए, यह जल्द ही स्पष्ट हो गया कि इनमें से कुछ एन्कोडिंग सार के अनुरूप थे आईएसओ TC/211 द्वारा विकसित विशिष्टताएँ, विशिष्टताएँ जो तेजी से सभी OGC विशिष्टताओं का आधार बन रही थीं। उदाहरण के लिए, भूगोल मार्कअप भाषा ज्यामिति, पहले और केवल आंशिक रूप से प्रलेखित ज्यामिति मॉडल (सिंपल फीचर्स ज्योमेट्री) पर आधारित थी और यह टीसी/211 में वर्णित अधिक व्यापक और जटिल ज्यामिति का समर्थन करने के लिए अपर्याप्त थी। इस समय सीमा में कई और व्यक्तियों की भागीदारी के साथ भूगोल मार्कअप भाषा विकास के प्रबंधन में भी बदलाव किया गया। इस समय सीमा में मिलान ट्र्निनिक (गैल्डोस) (डिफ़ॉल्ट शैलियाँ, सीआरएस), रॉन लेक (गैल्डोस) (अवलोकन), रिचर्ड मार्टेल (गैल्डोस) (गतिशील विशेषताएं) द्वारा महत्वपूर्ण योगदान दिया गया।


12 जून 2002 को, श्री रॉन लेक को जीएमएल बनाने में उनके काम के लिए ओजीसी द्वारा गार्डेल्स पुरस्कार प्रदान करके मान्यता दी गई थी।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=9477|title=award citation for Ron Lake}}</ref> पुरस्कार के उद्धरण में लिखा है, "विशेष रूप से, यह पुरस्कार भूगोल मार्कअप लैंग्वेज (जीएमएल) बनाने में आपकी महान उपलब्धि और वैश्विक स्तर पर जीएमएल के सार्थक मानकीकरण को बढ़ावा देने के लिए राष्ट्रीय मतभेदों के समाधान को बढ़ावा देने के लिए आपके विशिष्ट संवेदनशील और प्रभावी काम को मान्यता देता है। स्तर।" साइमन कॉक्स (सीएसआईआरओ)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=16038|title=award citation for Simon Cox}}</ref> और क्लेमेंस पोर्टेल (इंटरएक्टिव इंस्ट्रूमेंट्स)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=22940|title=award citation for Clemens Portele}}</ref> को भी बाद में जीएमएल में उनके योगदान के लिए गार्डेल्स पुरस्कार मिला।
12 जून 2002 को, श्री रॉन लेक को भूगोल मार्कअप भाषा बनाने में उनके काम के लिए ओजीसी द्वारा गार्डेल्स पुरस्कार प्रदान करके मान्यता दी गई थी।<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=9477|title=award citation for Ron Lake}}</ref> पुरस्कार के उद्धरण में लिखा है, "विशेष रूप से, यह पुरस्कार भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) बनाने में आपकी महान उपलब्धि और वैश्विक स्तर पर भूगोल मार्कअप भाषा के सार्थक मानकीकरण को बढ़ावा देने के लिए राष्ट्रीय मतभेदों के समाधान को बढ़ावा देने के लिए आपके विशिष्ट संवेदनशील और प्रभावी काम को मान्यता देता है। स्तर।" साइमन कॉक्स (सीएसआईआरओ)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=16038|title=award citation for Simon Cox}}</ref> और क्लेमेंस पोर्टेल (इंटरएक्टिव इंस्ट्रूमेंट्स)<ref>{{Cite web|url=http://portal.opengeospatial.org/files/?artifact_id=22940|title=award citation for Clemens Portele}}</ref> को भी बाद में भूगोल मार्कअप भाषा में उनके योगदान के लिए गार्डेल्स पुरस्कार मिला।


==मानक==
==मानक==


ओपन जियोस्पेशियल सहायता संघ (ओजीसी) एक अंतरराष्ट्रीय स्वैच्छिक सर्वसम्मति मानक संगठन है जिसके सदस्य भूगोल मार्कअप भाषा मानक बनाए रखते हैं। ओजीसी और आईएसओ मानकों के काम के बीच स्थिरता बनाए रखने के लिए ओजीसी आईएसओ टीसी 211 मानक संगठन के साथ समन्वय करता है। जीएमएल को 2007 में एक अंतर्राष्ट्रीय मानक (आईएसओ 19136:2007) के रूप में अपनाया गया था।
सवृत जियोस्पेशियल सहायता संघ (ओजीसी) एक अंतरराष्ट्रीय स्वैच्छिक सर्वसम्मति मानक संगठन है जिसके सदस्य भूगोल मार्कअप भाषा मानक बनाए रखते हैं। ओजीसी और आईएसओ मानकों के काम के बीच स्थिरता बनाए रखने के लिए ओजीसी आईएसओ टीसी 211 मानक संगठन के साथ समन्वय करता है। भूगोल मार्कअप भाषा को 2007 में एक अंतर्राष्ट्रीय मानक (आईएसओ 19136:2007) के रूप में अपनाया गया था।


जीएमएल कर सकता है{{clarify|date=November 2012}} को [[संयुक्त राज्य अमेरिका]] के [[राष्ट्रीय सूचना विनिमय मॉडल]] (एनआईईएम) के संस्करण 2.1 में भी सम्मिलित किया जाएगा।
भूगोल मार्कअप भाषा कर सकता है{{clarify|date=November 2012}} को [[संयुक्त राज्य अमेरिका]] के [[राष्ट्रीय सूचना विनिमय मॉडल]] (एनआईईएम) के संस्करण 2.1 में भी सम्मिलित किया जाएगा।


=== आईएसओ 19136 ===
=== आईएसओ 19136 ===
आईएसओ 19136 भौगोलिक जानकारी - भूगोल मार्कअप लैंग्वेज, भौगोलिक जानकारी के मानकों (आईएसओ 191xx) के परिवार आईएसओ से एक मानक है। यह आईएसओ-191xx मानकों के साथ ओपन जियोस्पेशियल सहायता संघ परिभाषाओं और भूगोल मार्कअप लैंग्वेज (जीएमएल) के एकीकरण के परिणामस्वरूप हुआ।
आईएसओ 19136 भौगोलिक जानकारी - भूगोल मार्कअप भाषा, भौगोलिक जानकारी के मानकों (आईएसओ 191 एक्सएक्स) के समूह आईएसओ का एक मानक है। यह आईएसओ-191 एक्सएक्स मानकों के साथ सवृत जियोस्पेशियल सहायता संघ परिभाषाओं और भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) के एकीकरण के परिणामस्वरूप हुआ।


जीएमएल के पुराने संस्करण जीएमएल संस्करण 3.1.1 के साथ आईएसओ अनुरूप (जीएमएल 1, जीएमएल 2) नहीं थे। आईएसओ अनुरूपता का मतलब विशेष रूप से यह है कि जीएमएल अब [[आईएसओ 19107]] का कार्यान्वयन भी है।
भूगोल मार्कअप भाषा के पुराने संस्करण भूगोल मार्कअप भाषा संस्करण 3.1.1 के साथ आईएसओ अनुरूप (भूगोल मार्कअप भाषा 1, भूगोल मार्कअप भाषा 2) नहीं थे। आईएसओ अनुरूपता का अर्थ विशेष रूप से यह है कि भूगोल मार्कअप भाषा अब [[आईएसओ 19107]] का कार्यान्वयन भी है।


भूगोल मार्कअप लैंग्वेज (जीएमएल) [[आईएसओ 19118]] के अनुपालन में एक एक्सएमएल एन्कोडिंग है जो [[आईएसओ 19100-श्रृंखला]] में प्रयुक्त वैचारिक मॉडलिंग ढांचे के अनुसार तैयार की गई भौगोलिक जानकारी के परिवहन और भंडारण के लिए है और इसमें भौगोलिक विशेषताओं के स्थानिक और गैर-स्थानिक दोनों गुणों को सम्मिलित किया गया है। यह विनिर्देश एक्सएमएल स्कीमा सिंटैक्स, तंत्र और सम्मेलनों को परिभाषित करता है:
भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) [[आईएसओ 19118]] के अनुपालन में एक एक्सएमएल एन्कोडिंग है जो [[आईएसओ 19100-श्रृंखला]] में प्रयुक्त वैचारिक मॉडलिंग संरचना के अनुसार बनाई गई भौगोलिक जानकारी के संचार और भंडारण के लिए है। इसमें भौगोलिक विशेषताओं के स्थानिक और गैर-स्थानिक दोनों गुणों को सम्मिलित किया गया है। यह विनिर्देश एक्सएमएल स्कीमा, एप्लिकेशन और कई फंक्शनों को परिभाषित करता है:
* भू-स्थानिक अनुप्रयोग स्कीमा और वस्तुओं की परिभाषा के लिए एक खुला, विक्रेता-तटस्थ ढांचा प्रदान करें;
* भू-स्थानिक एप्लिकेशन स्कीमा और वस्तुओं की परिभाषा के लिए विक्रेता-तटस्थ संरचना प्रदान करता है।
* उन प्रोफाइलों को अनुमति दें जो जीएमएल फ्रेमवर्क वर्णनात्मक क्षमताओं के उचित सबसेट का समर्थन करते हैं;
* उन प्रोफाइलों को स्वीकृति देता है जो भूगोल मार्कअप भाषा फ्रेमवर्क की क्षमताओं के उपयुक्त उपसमूह का समर्थन करती हैं;
* विशेष डोमेन और सूचना समुदायों के लिए भू-स्थानिक अनुप्रयोग स्कीमा के विवरण का समर्थन करें;
* विशेष डोमेन और सूचना समुदायों के लिए भू-स्थानिक एप्लिकेशन स्कीमा के विवरण का समर्थन करें;
* लिंक किए गए भौगोलिक एप्लिकेशन स्कीमा और डेटासेट के निर्माण और रखरखाव को सक्षम करें;
* लिंक किए गए भौगोलिक एप्लिकेशन स्कीमा और डेटासेट के निर्माण और रखरखाव को सक्षम करें;
* एप्लिकेशन स्कीमा और डेटा सेट के भंडारण और परिवहन का समर्थन करें;
* एप्लिकेशन स्कीमा और डेटा सेट के भंडारण और परिवहन का समर्थन करें;
* संगठनों की भौगोलिक अनुप्रयोग स्कीमा और उनके द्वारा वर्णित जानकारी साझा करने की क्षमता बढ़ाएँ।
* संगठनों की भौगोलिक एप्लिकेशन स्कीमा और उनके द्वारा वर्णित जानकारी साझा करने की क्षमता बढ़ाएँ।


==यह भी देखें==
==यह भी देखें==
{{Div col|colwidth=30em}}
{{Div col|colwidth=30em}}
* सिटीजीएमएल
* सिटीजीएमएल
* [[भौगोलिक डेटा फ़ाइलें]] (जीडीएफ)
* [[भौगोलिक डेटा फ़ाइल]] (जीडीएफ)
* [[ जियोस्पेर्ड ]] - भू-स्थानिक रूप से जुड़े डेटा और [[सेमांटिक वेब]] के लिए जीएमएल
* [[ जियोस्पेर्ड ]] - भू-स्थानिक रूप से जुड़े डेटा और [[सेमांटिक वेब]] के लिए जीएमएल
* [[जियोजसन]]
* [[जियोजसन]]
* [[जीएमएल एप्लिकेशन स्कीमा]]
* [[जीएमएल एप्लिकेशन स्कीमा]]
* आईएसओ/टीएस 19103 - वैचारिक स्कीमा भाषा (माप की इकाइयाँ, बुनियादी प्रकार),
* आईएसओ/टीएस 19103 - वैचारिक स्कीमा भाषा (माप की इकाइयाँ, मूल प्रकार),
* [[आईएसओ 19108]] - टेम्पोरल स्कीमा (टेम्पोरल ज्योमेट्री और टोपोलॉजी ऑब्जेक्ट, टेम्पोरल रेफरेंस सिस्टम),
* [[आईएसओ 19108]] - टेम्पोरल स्कीमा (टेम्पोरल ज्यामितीय और टोपोलॉजी, टेम्पोरल संदर्भ प्रणाली),
* [[ISO 19109]] - एप्लिकेशन स्कीमा (विशेषताएं) के लिए नियम,
* [[आईएसओ 19109]] - एप्लिकेशन स्कीमा (विशेषताएं) के लिए नियम,
* [[आईएसओ 19111]] - निर्देशांक द्वारा स्थानिक संदर्भ (समन्वय संदर्भ प्रणाली),
* [[आईएसओ 19111]] - निर्देशांक द्वारा स्थानिक संदर्भ (समन्वय संदर्भ प्रणाली),
* आईएसओ 19123 - कवरेज
* आईएसओ 19123 - कवरेज
*[[एसडीईपी]]
*[[एसडीईपी]]
*एसओएसआई
*एसओएसआई
* ज्यामिति का सुप्रसिद्ध पाठ निरूपण
* ज्यामिति का प्रसिद्ध टेक्स्ट निरूपण
{{div col end}}
{{div col end}}


Line 324: Line 322:


==बाहरी संबंध==
==बाहरी संबंध==
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 आईएसओ 19136:2007 - Geographic information – Geography Markup Language (जीएमएल)]
* [http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 आईएसओ 19136:2007 - Geographic information – Geography Markup Language (भूगोल मार्कअप भाषा)]
* [http://www.opengeospatial.org/standards/gml जीएमएल specifications]
* [http://www.opengeospatial.org/standards/gml भूगोल मार्कअप भाषा specifications]


{{OGC}}
{{OGC}}

Revision as of 21:30, 16 July 2023

भूगोल मार्कअप भाषा
Simple vector map.svg
बिंदुओं, पॉलीलाइनों और बहुभुजों के साथ एक सदिश मानचित्र।
Filename extension.gml or .xml
Internet media type
application/gml+xml[1]
Developed byसवृत भू-स्थानिक संघ
Initial release2000 (2000)
Latest release
3.2.1[2]
27 August 2007; 17 years ago (2007-08-27)
Type of formatभौगोलिक सूचना प्रणाली
Extended fromएक्सएमएल
StandardISO 19136:2007

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

भूगोल मार्कअप भाषा मॉडल

भूगोल मार्कअप भाषा में एक प्रारम्भिक समृद्ध समूह होता है जिसका उपयोग एप्लिकेशन विशिष्ट स्कीमा या एप्लिकेशन भाषाओं को बनाने के लिए किया जाता है। प्रारम्भिक समूहों में निम्नलिखित विशेषताएँ सम्मिलित हैं:

  • ज्यामिति
  • समन्वय संदर्भ प्रणाली
  • भू-स्थानिक टोपोलॉजी
  • समय
  • गतिशील सुविधा
  • विस्तृत सूचना क्षेत्र (भौगोलिक छवियों सहित)
  • माप की इकाई
  • दिशा-निर्देश
  • विशेषताएँ
  • अवलोकन
  • मानचित्र प्रस्तुति नियम

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

प्रोफ़ाइल

भूगोल मार्कअप भाषा प्रोफाइल भूगोल मार्कअप भाषा के लिए तार्किक प्रतिबंध हैं जिसको दस्तावेज़, एक्सएमएल स्कीमा या दोनों द्वारा व्यक्त किया जा सकता है। इन प्रोफाइलों का उद्देश्य भूगोल मार्कअप भाषा को सरल बनाना है, ताकि मानक विकास को अपनाने की सुविधा प्राप्त हो सके। भूगोल मार्कअप भाषा विनिर्देशन द्वारा परिभाषित निम्नलिखित प्रोफाइलों को सार्वजनिक उपयोग के लिए प्रकाशित या प्रस्तावित किया गया हैं:

  • बिंदु ज्यामितीय डेटा वाले एप्लिकेशनों के लिए बिंदु प्रोफ़ाइल और पूर्ण भूगोल मार्कअप भाषा की आवश्यकता होती है।
  • भूगोल मार्कअप भाषा साधारण प्रोफ़ाइल, सदिश विशिष्टता अनुरोधों और डब्ल्यूएफएस के साथ स्थानांतरण का समर्थन करती है।
  • भूगोल मार्कअप भाषा जेपी-2 के लिए एक भूगोल मार्कअप भाषा प्रोफ़ाइल (जेपीईजी 2000 में भूगोल मार्कअप भाषा) का समर्थन करती है।
  • भूगोल मार्कअप भाषा आरएसएस के लिए एक भूगोल मार्कअप भाषा प्रोफ़ाइल का समर्थन करती है।

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

भूगोल मार्कअप भाषा विशिष्टता (भूगोल मार्कअप भाषा वी-3 के बाद से) में एक्सएसएलटी स्क्रिप्ट का युग्म होता है सामान्यतः जिसे "उपसमूह टूल" कहा जाता है जिसका उपयोग भूगोल मार्कअप भाषा प्रोफाइल बनाने के लिए किया जा सकता है।

भूगोल मार्कअप भाषा के लिए सरल सुविधा प्रोफ़ाइल

भूगोल मार्कअप भाषा के लिए सरल सुविधा प्रोफ़ाइल उपरोक्त प्रोफाइल की तुलना में भूगोल मार्कअप भाषा की अधिक संपूर्ण प्रोफाइल है जो निम्नलिखित सदिश भाषाओ की एक विस्तृत श्रृंखला का समर्थन करती है:

  1. ज्यामिति मॉडल: जो 0 डी, 1 डी और 2 डी रैखिक ज्यामितीय वस्तुओं (सभी रैखिक प्रक्षेप पर आधारित) और संबंधित समग्र ज्यामिति ( MultiPoint, MultiCurve) की स्वीकृति देता है।
  2. सरलीकृत सुविधा मॉडल: जो सामान्य जीएमएल मॉडल में केवल एक स्तर का हो सकता है जो सुविधाओं और सुविधा गुणों की अपेक्षाकृत नेस्टिंग की स्वीकृति देता है।
  3. सभी गैर-ज्यामितीय गुण एक्सएमएल स्कीमा सरल प्रकार के होने चाहिए - यानी उनमें नेस्टेड तत्व नहीं हो सकते।
  4. दूरस्थ विशिष्ट मान संदर्भ xlink:href मुख्य भूगोल मार्कअप भाषा के विनिर्देशन हैं।

यह निम्नलिखित विशेषताओं के लिए समर्थन प्रदान नहीं करता है चूँकि प्रोफ़ाइल का लक्ष्य एक सरल प्रवेश बिंदु प्रदान करना है:

  • विस्तृत सूचना क्षेत्र
  • टोपोलॉजी
  • अवलोकन
  • वस्तु (ऑब्जेक्ट) - वास्तविक समय डेटा संवेदक
  • गतिशील विशेषताएं

फिर भी यह वास्तविक विश्व की विभिन्न प्रकार की समस्याओं का समर्थन करता है।

उपसमूह टूल

इसके अतिरिक्त भूगोल मार्कअप भाषा विनिर्देशन घटकों की उपयोगकर्ता निर्दिष्ट सूची वाली भूगोल मार्कअप भाषा प्रोफाइल उत्पन्न करने के लिए एक उपसमूह टूल प्रदान करती है। टूल में तीन एक्सएसएलटी स्क्रिप्ट सम्मिलित हैं। स्क्रिप्ट एक प्रोफ़ाइल तैयार करती है जिसे विकासक मैन्युअल रूप से बढ़ा सकता है या अन्य स्कीमा प्रतिबंध के माध्यम से बढ़ा सकता है। ध्यान दें कि पूर्ण भूगोल मार्कअप भाषा विनिर्देशन के प्रतिबंध के रूप में एप्लिकेशन स्कीमा जो एक प्रोफ़ाइल उत्पन्न कर सकती है उसको स्वयं भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा के लिए उपलब्ध होना आवश्यक होता है।

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

एप्लिकेशन स्कीमा

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

भूगोल मार्कअप भाषा के लिए कुछ अन्य मार्कअप भाषाएँ स्कीमा संरचनाओं का उपयोग करती हैं, लेकिन भूगोल मार्कअप भाषा एक नई स्कीमा भाषा बनाने के अतिरिक्त सम्मिलित एक्सएमएल स्कीमा मॉडल पर निर्माण करती है। एप्लिकेशन स्कीमा सामान्यतः आईएसओ 19103 (भौगोलिक जानकारी - वैचारिक स्कीमा भाषा)[3] के अनुरूप यूएमएल का उपयोग करके बनाई जाती है और आईएसओ 19136 के अनुबंध में दिए गए नियमों का अनुसरण करके भूगोल मार्कअप भाषा एप्लिकेशन को बनाया जाता है।

सार्वजनिक भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा की सूची

निम्नलिखित ज्ञात और सार्वजनिक रूप से सक्षम भूगोल मार्कअप भाषा एप्लिकेशन स्कीमा की सूची है:

भूगोल मार्कअप भाषा और केएमएल

Google द्वारा लोकप्रिय बनाया गया कीहोल मार्कअप भाषा, भूगोल मार्कअप भाषा का पूरक है। जबकि भूगोल मार्कअप भाषा किसी भी एप्लिकेशन के लिए भौगोलिक सामग्री को एन्कोड करने के लिए एक भाषा है, जो एप्लिकेशन ऑब्जेक्ट और उनके गुणों (जैसे पुल, सड़क, बोया, वाहन इत्यादि) के स्पेक्ट्रम का वर्णन करके, केएमएल Google Earth के लिए तैयार की गई भौगोलिक जानकारी के विज़ुअलाइज़ेशन के लिए एक भाषा है। . केएमएल का उपयोग भूगोल मार्कअप भाषा सामग्री को प्रस्तुत करने के लिए किया जा सकता है, और भूगोल मार्कअप भाषा सामग्री को प्रस्तुति के प्रयोजनों के लिए केएमएल का उपयोग करके "स्टाइल" किया जा सकता है। केएमएल सबसे पहले और सबसे महत्वपूर्ण एक 3डी चित्रण ट्रांसपोर्ट है, न कि डेटा एक्सचेंज ट्रांसपोर्ट। उद्देश्य में इस महत्वपूर्ण अंतर के परिणामस्वरूप, KML का उपयोग करके चित्रण के लिए भूगोल मार्कअप भाषा सामग्री को एन्कोड करने से परिणामी KML में संरचना और पहचान का महत्वपूर्ण और अप्राप्य नुकसान होता है। भूगोल मार्कअप भाषा की 90% से अधिक संरचनाएं (जैसे, कुछ का नाम, मेटाडेटा, समन्वय संदर्भ प्रणाली, क्षैतिज और ऊर्ध्वाधर डेटा, वृत्तों की ज्यामितीय अखंडता, दीर्घवृत्त, चाप, आदि) को हानि या गैर-मानक एन्कोडिंग के बिना KML में परिवर्तित नहीं किया जा सकता है। . इसी तरह, एक चित्रण परिवहन के रूप में केएमएल के डिजाइन के कारण, भूगोल मार्कअप भाषा में केएमएल सामग्री को एन्कोड करने से क्षेत्र, विस्तार नियमों के स्तर, देखने और एनीमेशन जानकारी के साथ-साथ स्टाइलिंग जानकारी और मल्टीस्केल प्रतिनिधित्व जैसे केएमएल चित्रण संरचनाओं का महत्वपूर्ण नुकसान होगा। विवरण के कई स्तरों पर स्थान-चिह्नों को चित्रित करने की क्षमता KML को भूगोल मार्कअप भाषा से अलग करती है, क्योंकि चित्रण भूगोल मार्कअप भाषा के दायरे से बाहर है।[12]

भूगोल मार्कअप भाषा ज्यामिति

भूगोल मार्कअप भाषा "वेक्टर" मॉडल के अनुसार भूगोल मार्कअप भाषा दस्तावेज़ों के भीतर तत्वों के रूप में भौगोलिक वस्तुओं की भूगोल मार्कअप भाषा ज्यामिति, या ज्यामितीय विशेषताओं को एन्कोड करता है। उन वस्तुओं की ज्यामिति, उदाहरण के लिए, सड़कों, नदियों और पुलों का वर्णन कर सकती है।

भूगोल मार्कअप भाषा 1.0 और भूगोल मार्कअप भाषा 2.0 में प्रमुख भूगोल मार्कअप भाषा ज्यामिति ऑब्जेक्ट प्रकार निम्नलिखित हैं:

  • बिंदु
  • लाइनस्ट्रिंग
  • बहुभुज

भूगोल मार्कअप भाषा 3.0 और उच्चतर में "कवरेज" जानकारी, "रैस्टर" मॉडल का वर्णन करने के लिए संरचनाएं भी सम्मिलित हैं, जैसे कि अधिकांश उपग्रह डेटा सहित रिमोट सेंसर और छवियों के माध्यम से एकत्र किया गया।

सुविधाएँ

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

भूगोल मार्कअप भाषा में, एक फीचर में विभिन्न ज्यामिति गुण हो सकते हैं जो फीचर के ज्यामितीय पहलुओं या विशेषताओं का वर्णन करते हैं (उदाहरण के लिए फीचर के बिंदु या विस्तार गुण)। भूगोल मार्कअप भाषा साझा ज्यामिति संपत्ति पर दूरस्थ संपत्ति संदर्भ का उपयोग करके सुविधाओं को एक दूसरे के साथ ज्यामिति संपत्ति साझा करने की क्षमता भी प्रदान करता है। दूरस्थ संपत्तियां आरडीएफ से उधार ली गई भूगोल मार्कअप भाषा की एक सामान्य विशेषता है। भूगोल मार्कअप भाषा ज्यामिति संपत्ति पर एक xlink:href विशेषता का अर्थ है कि संपत्ति का मूल्य लिंक में संदर्भित संसाधन है।

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

निर्देशांक

भूगोल मार्कअप भाषा में निर्देशांक ज्यामिति वस्तुओं के निर्देशांक का प्रतिनिधित्व करते हैं। निर्देशांक निम्नलिखित भूगोल मार्कअप भाषा तत्वों में से किसी द्वारा निर्दिष्ट किए जा सकते हैं:

 <gml:coordinates>
 <gml:pos>
 <gml:posList>

भूगोल मार्कअप भाषा के पास निर्देशांक दर्शाने के कई तरीके हैं। उदाहरण के लिए, <भूगोल मार्कअप भाषा:coordinates> तत्व का उपयोग इस प्रकार किया जा सकता है:

 <gml:Point gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:coordinates>45.67, 88.56</gml:coordinates>
 </gml:Point>

ध्यान दें कि, जब ऊपर के रूप में व्यक्त किया जाता है, तो व्यक्तिगत निर्देशांक (जैसे 88.56) एक्सएमएल दस्तावेज़ ऑब्जेक्ट मॉडल के माध्यम से अलग से पहुंच योग्य नहीं होते हैं क्योंकि इसकी सामग्री <भूगोल मार्कअप भाषा:coordinates> तत्व केवल एक स्ट्रिंग है।

एक्सएमएल DOM के माध्यम से भूगोल मार्कअप भाषा निर्देशांक को सुलभ बनाने के लिए, भूगोल मार्कअप भाषा 3.0 ने इसकी शुरुआत की <भूगोल मार्कअप भाषा:pos> और <भूगोल मार्कअप भाषा:posList> तत्व. (ध्यान दें कि हालांकि भूगोल मार्कअप भाषा संस्करण 1 और 2 में था <भूगोल मार्कअप भाषा:coord> तत्व, इसे एक दोष के रूप में माना जाता है और इसका उपयोग नहीं किया जाता है।) का उपयोग करना <भूगोल मार्कअप भाषा:pos> के बजाय तत्व <भूगोल मार्कअप भाषा:coordinates> तत्व, उसी बिंदु को इस प्रकार दर्शाया जा सकता है:

 <gml:Point gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:pos srsDimension="2">45.67 88.56</gml:pos>
 </gml:Point>

ए के निर्देशांक <भूगोल मार्कअप भाषा:LineString> ज्योमेट्री ऑब्जेक्ट को इसके साथ प्रदर्शित किया जा सकता है <भूगोल मार्कअप भाषा:coordinates> तत्व:

 <gml:LineString gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:coordinates>45.67, 88.56 55.56,89.44</gml:coordinates>
 </gml:LineString >
<भूगोल मार्कअप भाषा:posList> e> तत्व का उपयोग रैखिक ज्यामिति के लिए आवश्यक समन्वय टुपल्स की सूची का प्रतिनिधित्व करने के लिए किया जाता है:
 <gml:LineString gml:id="p21" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
    <gml:posList srsDimension="2">45.67 88.56 55.56 89.44</gml:posList>
 </gml:LineString >

भूगोल मार्कअप भाषा डेटा सर्वर (वेब ​​फ़ीचर सेवा) और रूपांतरण टूल के लिए जो केवल भूगोल मार्कअप भाषा 1 या भूगोल मार्कअप भाषा 2 का समर्थन करते हैं (अर्थात् केवल <भूगोल मार्कअप भाषा:coordinates> तत्व), इसका कोई विकल्प नहीं है <भूगोल मार्कअप भाषा:coordinates>. हालाँकि, भूगोल मार्कअप भाषा 3 दस्तावेज़ों के लिए और बाद में, <भूगोल मार्कअप भाषा:pos> और <भूगोल मार्कअप भाषा:posList> के लिए बेहतर हैं <भूगोल मार्कअप भाषा:coordinates>.

समन्वय संदर्भ प्रणाली

एक समन्वय संदर्भ प्रणाली (सीआरएस) भूगोल मार्कअप भाषा दस्तावेज़ में प्रत्येक ज्यामिति तत्व की ज्यामिति निर्धारित करती है।

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

  • <gml:coordinates>
  • <gml:pos>
  • <gml:posList>

ज्योमेट्री ऑब्जेक्ट से जुड़ी एक srsName विशेषता ऑब्जेक्ट के CRS को निर्दिष्ट करती है, जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:

 <gml:Point gml:id="p1" srsName="#srs36">
     <gml:coordinates>100,200</gml:coordinates>
 </gml:Point>

SrsName विशेषता का मान एक यूनिफॉर्म रिसोर्स पहचानकर्ता (URI) है। यह सीआरएस की एक परिभाषा को संदर्भित करता है जिसका उपयोग ज्यामिति में निर्देशांक की व्याख्या करने के लिए किया जाता है। सीआरएस परिभाषा एक दस्तावेज़ (यानी एक फ्लैट फ़ाइल) या एक ऑनलाइन वेब सेवा में हो सकती है। ईपीएसजी कोड के मूल्यों को ऑयल एंड गैस प्रोड्यूसर्स एसोसिएशन द्वारा संचालित ईपीएसजी जियोडेटिक पैरामीटर डेटासेट रजिस्ट्री का उपयोग करके [2] पर हल किया जा सकता है। Archived 2020-08-09 at the Wayback Machine.

सामान्य सीआरएस परिभाषा को संदर्भित करने के लिए srsName URI एक समान संसाधन नाम (URN) भी हो सकता है। ओजीसी ने कुछ सामान्य सीआरएस को एनकोड करने के लिए एक यूआरएन संरचना और एक सेट विशिष्ट यूआरएन विकसित किया है। एक यूआरएन रिज़ॉल्वर उन यूआरएन को भूगोल मार्कअप भाषा सीआरएस परिभाषाओं में हल करता है।

उदाहरण

बहुभुज, प्वाइंट (ज्यामिति), और लाइनस्ट्रिंग ऑब्जेक्ट्स को भूगोल मार्कअप भाषा 1.0 और 2.0 में निम्नानुसार एन्कोड किया गया है:

     <gml:Polygon>
         <gml:outerBoundaryIs>
                 <gml:LinearRing>
                         <gml:coordinates>0,0 100,0 100,100 0,100 0,0</gml:coordinates>
                 </gml:LinearRing>
        </gml:outerBoundaryIs>
     </gml:Polygon>
     <gml:Point>
        <gml:coordinates>100,200</gml:coordinates>
     </gml:Point>
     <gml:LineString>
        <gml:coordinates>100,200 150,300</gml:coordinates>
     </gml:LineString>

ध्यान दें कि LineString ऑब्जेक्ट, LinearRing ऑब्जेक्ट के साथ, निर्दिष्ट बिंदुओं के बीच रैखिक प्रक्षेप मानते हैं। साथ ही बहुभुज के निर्देशांक को भी बंद करना होगा।

ज्यामिति का उपयोग करने वाली विशेषताएँ

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

 <abc:Building gml:id="SearsTower">
     <abc:height>52</abc:height>
     <abc:position xlink:type="Simple" xlink:href="#p21"/>
 </abc:Building>
 <abc:SurveyMonument gml:id="g234">
     <abc:position>
         <gml:Point gml:id="p21">
             <gml:posList>100,200</gml:posList>
         </gml:Point>
     </abc:position>
 </abc:SurveyMonument>

ध्यान दें कि संदर्भ साझा बिंदु का है न कि सर्वेमॉन्यूमेंट का, क्योंकि किसी भी फीचर ऑब्जेक्ट में एक से अधिक ज्योमेट्री ऑब्जेक्ट प्रॉपर्टी हो सकती है।

बिंदु प्रोफ़ाइल

भूगोल मार्कअप भाषा प्वाइंट प्रोफाइल में एक एकल भूगोल मार्कअप भाषा ज्यामिति सम्मिलित है, अर्थात् ए <gml:Point> वस्तु प्रकार। कोई भी एक्सएमएल स्कीमा प्वाइंट प्रोफाइल को आयात करके और विषय को संदर्भित करके उपयोग कर सकता है <gml:Point> उदाहरण:

 <PhotoCollection xmlns="http://www.myphotos.org" xmlns:gml="http://www.opengis.net/gml"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://www.myphotos.org
      MyGoodPhotos.xsd">
     <items>
         <Item>
             <name>Lynn Valley</name>
             <description>A shot of the falls from the suspension bridge</description>
             <where>North Vancouver</where>
             <position>
                 <gml:Point srsDimension="2" srsName="http://www.opengis.net/def/crs/EPSG/0/4326">
                     <gml:pos>49.40 -123.26</gml:pos>
                 </gml:Point>
             </position>
         </Item>
     </items>
 </PhotoCollection>

ध्यान दें कि पॉइंट प्रोफ़ाइल का उपयोग करते समय, एकमात्र ज्यामिति ऑब्जेक्ट '<भूगोल मार्कअप भाषा:Point>' ऑब्जेक्ट होता है। शेष भूगोल को फोटो-संग्रह स्कीमा द्वारा परिभाषित किया गया है।

इतिहास

प्रारंभिक कार्य - ओजीसी अनुशंसा पत्र के लिए

रेडियो प्रसारण के लिए एक्सएमएल एन्कोडिंग पर पहले के काम के बाद, रॉन लेक ने 1998 के अंत में भूगोल मार्कअप भाषा पर काम शुरू किया। लेक ने फरवरी 1999 में अटलांटा, जॉर्जिया में ओजीसी बैठक में xभूगोल मार्कअप भाषा शीर्षक के तहत अपने शुरुआती विचार प्रस्तुत किए। इसने जियोडोम का विचार और एक्सएसएल पर आधारित भौगोलिक स्टाइलिंग भाषा (जीएसएल) की धारणा पेश की। एनटीटी डेटा के अकीफुमी नाकाई ने भी उसी बैठक में जी-एक्सएमएल नामक एक्सएमएल एन्कोडिंग पर एनटीटी डेटा में आंशिक रूप से चल रहे काम पर प्रस्तुति दी, जिसे स्थान-आधारित सेवाओं पर लक्षित किया गया था।[13] अप्रैल 1999 में, गैल्डोस ने XBed टीम बनाई (CubeWerx, Oracle Corporation, MapInfo Corporation, NTT डेटा, मित्सुबिशी और Compusult के साथ उपठेकेदार के रूप में)। Xbed भू-स्थानिक के लिए एक्सएमएल के उपयोग पर केंद्रित था। इससे गैल्डोस, यूएस सेंसस और एनटीटी डेटा के इनपुट के साथ एसएफएक्सएमएल (सिंपल फीचर्स एक्सएमएल) का निर्माण हुआ। गैल्डोस ने सितंबर 1999 में पहले ओजीसी वेब मैप टेस्ट बेड पर ओरेकल-आधारित "भूगोल मार्कअप भाषा" डेटा सर्वर (डब्ल्यूएफएस के अग्रदूत) से डेटा खींचने वाले प्रारंभिक मानचित्र शैली इंजन का प्रदर्शन किया। अक्टूबर 1999 में, गैल्डोस सिस्टम्स ने एसएफएक्सएमएल ड्राफ्ट दस्तावेज़ को एक में फिर से लिखा। टिप्पणी के लिए अनुरोध, और भाषा का नाम बदलकर भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) कर दिया गया। इस दस्तावेज़ ने कई प्रमुख विचार पेश किए जो भूगोल मार्कअप भाषा की नींव बन गए, जिनमें 1) ऑब्जेक्ट-प्रॉपर्टी-वैल्यू नियम, 2) रिमोट प्रॉपर्टीज (आरडीएफ: रिसोर्स के माध्यम से), और 3) स्टैटिक के सेट के बजाय एप्लिकेशन स्कीमा का उपयोग करने का निर्णय सम्मिलित है। स्कीमा पेपर में यह भी प्रस्तावित किया गया कि भाषा उस बिंदु पर उपयोग किए जाने वाले डीटीडी के बजाय संसाधन विवरण फ्रेमवर्क (आरडीएफ) पर आधारित होनी चाहिए। आरडीएफ के उपयोग सहित इन मुद्दों पर 1999 और 2000 के दौरान ओजीसी समुदाय के भीतर गर्म बहस हुई, जिसके परिणामस्वरूप अंतिम भूगोल मार्कअप भाषा अनुशंसा पत्र में तीन भूगोल मार्कअप भाषा प्रोफाइल सम्मिलित थे - दो डीटीडी पर आधारित, और एक आरडीएफ पर - डीटीडी में से एक के साथ स्थैतिक स्कीमा दृष्टिकोण का उपयोग करना। इसे मई 2000 में ओजीसी में एक अनुशंसा पत्र के रूप में पारित किया गया।[14]

एक्सएमएल स्कीमा पर जाना - संस्करण 2.

ओजीसी में सिफ़ारिश पत्र के पारित होने से पहले ही, गैल्डोस ने भूगोल मार्कअप भाषा के एक्सएमएल स्कीमा संस्करण पर काम शुरू कर दिया था, जिसमें दूरस्थ संदर्भों के लिए आरडीएफ:संसाधन योजना को एक्सलिंक:एचआरईएफ के उपयोग से बदल दिया गया था, और विशिष्ट पैटर्न विकसित किए गए थे (उदाहरण के लिए बारबेरियन पर)। गेट) फीचर संग्रह जैसी जटिल संरचनाओं के लिए एक्सटेंशन को संभालने के लिए। एक्सएमएल स्कीमा डिज़ाइन का अधिकांश कार्य गैल्डोस के श्री रिचर्ड मार्टेल द्वारा किया गया था, जिन्होंने दस्तावेज़ संपादक के रूप में कार्य किया था और जो मूल भूगोल मार्कअप भाषा मॉडल को एक्सएमएल स्कीमा में अनुवाद करने के लिए मुख्य रूप से जिम्मेदार थे। इस समय सीमा में अन्य महत्वपूर्ण इनपुट साइमन कॉक्स (सीएसआईआरओ ऑस्ट्रेलिया), पॉल डेज़ी (यूएस जनगणना), डेविड बर्गग्राफ (गैल्डोस), और एड्रियन कथबर्ट (लेजर-स्कैन) से आए। अमेरिकी सेना कोर ऑफ इंजीनियर्स (विशेषकर जेफ हैरिसन) भूगोल मार्कअप भाषा के विकास में काफी सहायक थे। यूएस आर्मी कोर ऑफ इंजीनियर्स ने "यूएसएल पायलट" परियोजना को प्रायोजित किया, जो भूगोल मार्कअप भाषा विनिर्देश में अवधारणाओं को जोड़ने और स्टाइल करने की उपयोगिता की खोज में बहुत सहायक था, जिसमें मोनी (आयोनिक) और ज़िया ली (गैल्डोस) द्वारा महत्वपूर्ण कार्य किया गया था। एक्सएमएल स्कीमा विनिर्देश मसौदा गैल्डोस द्वारा प्रस्तुत किया गया था और दिसंबर 2000 में सार्वजनिक वितरण के लिए अनुमोदित किया गया था। यह फरवरी 2001 में एक अनुशंसा पत्र बन गया और उसी वर्ष मई में एक अपनाया गया विशिष्टता बन गया। इस संस्करण (V2.0) ने संस्करण 1 से "प्रोफाइल" को हटा दिया और भूगोल मार्कअप भाषा के आधार के रूप में, मूल गैलडोस सबमिशन में उल्लिखित प्रमुख सिद्धांतों को स्थापित किया।

भूगोल मार्कअप भाषा और जी-एक्सएमएल (जापान)

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

जनवरी 2001 में टोक्यो में आयोजित बैठकों का एक सेट, और इसमें रॉन लेक (गैल्डोस), रिचर्ड मार्टेल (गैल्डोस), ओजीसी स्टाफ (कर्ट ब्यूहलर, डेविड शेल), श्री शिगे कवानो (डीपीसी), श्री अकीफुमी नाकाई (एनटीटी डेटा) सम्मिलित थे। ) और डॉ. शिमाडा (हिताची सीआरएल) ने डीपीसी और ओजीसी के बीच एक समझौता ज्ञापन पर हस्ताक्षर किए, जिसके द्वारा ओजीसी जी-एक्सएमएल को भूगोल मार्कअप भाषा में समर्थन देने के लिए आवश्यक मूलभूत तत्वों को सम्मिलित करने का प्रयास करेगा, जिससे जी-एक्सएमएल को भूगोल मार्कअप भाषा के रूप में लिखा जा सकेगा। एप्लिकेशन स्कीमा. इसके परिणामस्वरूप भूगोल मार्कअप भाषा की मुख्य वस्तु सूची में कई नए प्रकार सम्मिलित हुए, जिनमें अवलोकन, गतिशील विशेषताएं, अस्थायी वस्तुएं, डिफ़ॉल्ट शैली, टोपोलॉजी और दृष्टिकोण सम्मिलित हैं। अधिकांश कार्य गैल्डोस द्वारा एनटीटी डेटा के अनुबंध के तहत संचालित किया गया था। इसने भूगोल मार्कअप भाषा 3 की नींव रखी, हालांकि इस समय सीमा में एक महत्वपूर्ण नया विकास हुआ, अर्थात् ओजीसी और आईएसओ/टीसी 211 का प्रतिच्छेदन।

आईएसओ की ओर - भूगोल मार्कअप भाषा 3.0 भूगोल मार्कअप भाषा के दायरे को विस्तृत करता है

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

12 जून 2002 को, श्री रॉन लेक को भूगोल मार्कअप भाषा बनाने में उनके काम के लिए ओजीसी द्वारा गार्डेल्स पुरस्कार प्रदान करके मान्यता दी गई थी।[15] पुरस्कार के उद्धरण में लिखा है, "विशेष रूप से, यह पुरस्कार भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) बनाने में आपकी महान उपलब्धि और वैश्विक स्तर पर भूगोल मार्कअप भाषा के सार्थक मानकीकरण को बढ़ावा देने के लिए राष्ट्रीय मतभेदों के समाधान को बढ़ावा देने के लिए आपके विशिष्ट संवेदनशील और प्रभावी काम को मान्यता देता है। स्तर।" साइमन कॉक्स (सीएसआईआरओ)[16] और क्लेमेंस पोर्टेल (इंटरएक्टिव इंस्ट्रूमेंट्स)[17] को भी बाद में भूगोल मार्कअप भाषा में उनके योगदान के लिए गार्डेल्स पुरस्कार मिला।

मानक

सवृत जियोस्पेशियल सहायता संघ (ओजीसी) एक अंतरराष्ट्रीय स्वैच्छिक सर्वसम्मति मानक संगठन है जिसके सदस्य भूगोल मार्कअप भाषा मानक बनाए रखते हैं। ओजीसी और आईएसओ मानकों के काम के बीच स्थिरता बनाए रखने के लिए ओजीसी आईएसओ टीसी 211 मानक संगठन के साथ समन्वय करता है। भूगोल मार्कअप भाषा को 2007 में एक अंतर्राष्ट्रीय मानक (आईएसओ 19136:2007) के रूप में अपनाया गया था।

भूगोल मार्कअप भाषा कर सकता है[clarification needed] को संयुक्त राज्य अमेरिका के राष्ट्रीय सूचना विनिमय मॉडल (एनआईईएम) के संस्करण 2.1 में भी सम्मिलित किया जाएगा।

आईएसओ 19136

आईएसओ 19136 भौगोलिक जानकारी - भूगोल मार्कअप भाषा, भौगोलिक जानकारी के मानकों (आईएसओ 191 एक्सएक्स) के समूह आईएसओ का एक मानक है। यह आईएसओ-191 एक्सएक्स मानकों के साथ सवृत जियोस्पेशियल सहायता संघ परिभाषाओं और भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) के एकीकरण के परिणामस्वरूप हुआ।

भूगोल मार्कअप भाषा के पुराने संस्करण भूगोल मार्कअप भाषा संस्करण 3.1.1 के साथ आईएसओ अनुरूप (भूगोल मार्कअप भाषा 1, भूगोल मार्कअप भाषा 2) नहीं थे। आईएसओ अनुरूपता का अर्थ विशेष रूप से यह है कि भूगोल मार्कअप भाषा अब आईएसओ 19107 का कार्यान्वयन भी है।

भूगोल मार्कअप भाषा (भूगोल मार्कअप भाषा) आईएसओ 19118 के अनुपालन में एक एक्सएमएल एन्कोडिंग है जो आईएसओ 19100-श्रृंखला में प्रयुक्त वैचारिक मॉडलिंग संरचना के अनुसार बनाई गई भौगोलिक जानकारी के संचार और भंडारण के लिए है। इसमें भौगोलिक विशेषताओं के स्थानिक और गैर-स्थानिक दोनों गुणों को सम्मिलित किया गया है। यह विनिर्देश एक्सएमएल स्कीमा, एप्लिकेशन और कई फंक्शनों को परिभाषित करता है:

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

यह भी देखें

संदर्भ

  1. Open Geospatial Consortium Inc. (2010-02-08), Technical Committee Policies and Procedures: MIME Media Types for GML (PDF)
  2. "OpenGIS Geography Markup Language (GML) Encoding Standard". Retrieved 2011-03-25.
  3. "Iso 19103:2015".
  4. "सिटीजीएमएल होमपेज". Archived from the original on 2013-02-01. Retrieved 2018-06-18.
  5. "जलवायु विज्ञान मॉडलिंग भाषा - सीएसएमएल". Archived from the original on 2015-06-13. Retrieved 2018-06-18.
  6. "GPlates Geological Information Model : Resource Page".
  7. "News".
  8. "Index of /schemas". inspire.ec.europa.eu.
  9. "एक्सएमएल में नेटसीडीएफ". Archived from the original on 2010-03-23. Retrieved 2007-04-10.
  10. "OS MasterMap – GML (Geography Mark-up Language) explained". Archived from the original on 2013-05-05. Retrieved 2011-10-12.
  11. "The Home of Location Technology Innovation and Collaboration | OGC".
  12. "KML Reference | Keyhole Markup Language". Google Developers.
  13. "जी-एक्सएमएल". Archived from the original on 2009-12-17.
  14. "GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification".
  15. "award citation for Ron Lake".
  16. "award citation for Simon Cox".
  17. "award citation for Clemens Portele".


बाहरी संबंध