कीहोल मार्कअप लैंग्वेज: Difference between revisions
No edit summary |
|||
Line 34: | Line 34: | ||
}} | }} | ||
'''कीहोल मार्कअप लैंग्वेज (केएमएल)''' दो आयामी मानचित्रों और तीन आयामी अर्थ ब्राउज़रों के भीतर भौगोलिक एनोटेशन और दृश्य व्यक्त करने के लिए एक एक्सएमएल अंकन है। | '''कीहोल मार्कअप लैंग्वेज (केएमएल)''' दो आयामी मानचित्रों और तीन आयामी अर्थ ब्राउज़रों के भीतर भौगोलिक एनोटेशन और दृश्य व्यक्त करने के लिए एक एक्सएमएल अंकन है। केएमएल को गूगल अर्थ के साथ उपयोग के लिए विकसित किया गया था, जिसे मूल रूप से कीहोल अर्थ व्यूअर नाम दिया गया था। यह कीहोल, इंक द्वारा बनाया गया था, जिसे 2004 में गूगल द्वारा अधिग्रहित किया गया था। केएमएल 2008 में ओपन जियोस्पेशियल कंसोर्टियम का एक अंतरराष्ट्रीय मानक बन चुका था।<ref>{{cite web|url=http://www.opengeospatial.org/pressroom/pressreleases/857 |title=OGC ने KML को खुले मानक के रूप में स्वीकृत किया|website=OpenGeospatial.org |date=2008-04-14 |access-date=2018-11-20}}</ref><ref>{{cite web|url=http://www.opengeospatial.org/standards/kml |title=एम एल|website=OpenGeospatial.org |access-date=2018-11-20}}</ref> गूगल अर्थ केएमएल फाइलों को देखने और रेखांकन करने में सक्षम पहला कार्यक्रम था, लेकिन मार्बल जैसी अन्य परियोजनाओं ने केएमएल सहयोग को बढ़ाया है।<ref>{{cite web|url=http://marble.kde.org/kml-guide.php |title=संगमरमर में KML समर्थन|website=Marble.KDE.org |access-date=2018-11-20}}</ref> | ||
== संरचना == | == संरचना == | ||
केएमएल फाइल विशेषताओं का एक समूह निर्दिष्ट करती है (स्थान चिह्न, चित्र, बहुभुज, 3 डी मॉडल, पाठ विवरण, आदि) जो कि केएमएल एन्कोडिंग को लागू करने वाले भू-स्थानिक सॉफ्टवेयर में मानचित्रों पर प्रदर्शित किया जा सकता है। प्रत्येक स्थान पर एक देशांतर और एक अक्षांश है। अन्य डेटा एक दृश्य को अधिक विशिष्ट बना सकते हैं, जैसे कि झुकाव, शीर्षक या ऊंचाई, जो एक साथ एक समयबद्ध या समरूप के साथ "कैमरा दृश्य" को परिभाषित करते हैं। केएमएल जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) के समान कुछ संरचनात्मक व्याकरण साझा करता है। कुछ केएमएल सूचनाओं को गूगल मैप्स या मोबाइल में नहीं देखा जा सकता है।<ref>{{cite web|title=KML सामग्री Google मानचित्र में उपलब्ध नहीं है|url=https://support.google.com/maps/answer/41136?hl=en|archive-url=https://web.archive.org/web/20160426184815/https://support.google.com/maps/answer/41136?hl=en|website=Support.Google.com|publisher=Google Inc.|archive-date=2016-04-26|access-date=2020-01-26}}</ref> | केएमएल फाइल विशेषताओं का एक समूह निर्दिष्ट करती है (स्थान चिह्न, चित्र, बहुभुज, 3 डी मॉडल, पाठ विवरण, आदि) जो कि केएमएल एन्कोडिंग को लागू करने वाले भू-स्थानिक सॉफ्टवेयर में मानचित्रों पर प्रदर्शित किया जा सकता है। प्रत्येक स्थान पर एक देशांतर और एक अक्षांश है। अन्य डेटा एक दृश्य को अधिक विशिष्ट बना सकते हैं, जैसे कि झुकाव, शीर्षक या ऊंचाई, जो एक साथ एक समयबद्ध या समरूप के साथ "कैमरा दृश्य" को परिभाषित करते हैं। केएमएल जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) के समान कुछ संरचनात्मक व्याकरण साझा करता है। कुछ केएमएल सूचनाओं को गूगल मैप्स या मोबाइल में नहीं देखा जा सकता है।<ref>{{cite web|title=KML सामग्री Google मानचित्र में उपलब्ध नहीं है|url=https://support.google.com/maps/answer/41136?hl=en|archive-url=https://web.archive.org/web/20160426184815/https://support.google.com/maps/answer/41136?hl=en|website=Support.Google.com|publisher=Google Inc.|archive-date=2016-04-26|access-date=2020-01-26}}</ref> | ||
केएमएल फाइलें बहुत बार केएमजेड फाइलों के रूप में वितरित की जाती हैं, जिन्हें केएमएल फाइलों को .kmz एक्सटेंशन के साथ ज़िप किया जाता | केएमएल फाइलें बहुत बार केएमजेड फाइलों के रूप में वितरित की जाती हैं, जिन्हें केएमएल फाइलों को .kmz एक्सटेंशन के साथ ज़िप किया जाता है। केएमजेड फ़ाइल की विषयवस्तु एक एकल रूट केएमएल डॉक्यूमेंट है ( उल्लेखनीय रूप से "doc.kml" ) और वैकल्पिक रूप से कोई भी ओवरले, चित्र, आइकन, और नेटवर्क से जुड़े केएमएल फाइलों सहित केएमएल में संदर्भित कोलाडा 3 डी मॉडल अधिवेशन द्वारा रूट केएमएल डॉक्यूमेंट रूट डायरेक्टरी स्तर पर "doc.kml" नाम की एक फाइल है, जो खोलने पर लोड की गई फाइल है। अधिवेशन द्वारा रूट केएमएल डॉक्यूमेंट रूट स्तर पर है और संदर्भित फाइलें उपनिर्देशिकाओं में हैं (उदाहरण के लिए ओवरले चित्र देखें )।<ref>{{cite web|url=https://code.google.com/apis/kml/documentation/kmzarchives.html | access-date = 2009-12-16 | title = KMZ Files }}</ref> | ||
<syntaxhighlight lang="xml"> | <syntaxhighlight lang="xml"> | ||
Line 54: | Line 54: | ||
</kml> | </kml> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
केएमएल से संबंधित एमआईएम प्रकार ''application/vnd.google-earth.kml+xml''; है; केएमजेड से संबंधित एमआईएम प्रकार ''application/vnd.google-earth.kmz'' है। | |||
== केएमएल में जियोडेटिक संदर्भ प्रणाली == | |||
अपनी संदर्भ प्रणाली के लिए, केएमएल 3 डी भौगोलिक निर्देशांक का उपयोग करता है: देशांतर, अक्षांश और ऊंचाई, उस क्रम में, पश्चिम, दक्षिण और नीचे समुद्र तल के लिए ऋणात्मक मानों के अनुरूप है। देशांतर/अक्षांश घटक (दशमलव डिग्री) को 1984 के वर्ल्ड जियोडेटिक सिस्टम (डब्ल्यूजीएस 84) द्वारा परिभाषित किया गया है। ऊंचाई, ऊर्ध्वाधर घटक, डब्ल्यूजीएस 84 ईजीएम 96 जियोइड वर्टिकल डेटम से मीटर में मापा जाता है। यदि एक समन्वित स्ट्रिंग से ऊंचाई छोड़ी जाती है, उदा. ( -77.03647, 38.89763 ) फिर 0 (का अनुमानित मान लगभग समुद्र तल) ऊंचाई घटक के लिए (-77.03647, 38.89763, 0) माना जाता है। | |||
केएमएल द्वारा उपयोग किए जाने वाले जीएमएल (के रूप में एन्कोडेड संदर्भ प्रणाली) की एक औपचारिक परिभाषा ओजीसी केएमएल 2.2 विशिष्टता में निहित है। यह परिभाषा प्रसिद्ध [[ईपीएसजी जियोडेटिक पैरामीटर डेटासेट|ईपीएसजी]] सीआरएस घटकों का संदर्भित करती है।<ref>{{cite book|editor1-last=Wilson|editor1-first=Tim|title=ओजीसी केएमएल|date=2008-04-14|publisher=Open Geospatial Consortium, Inc.|page=14|url=http://portal.opengeospatial.org/files/?artifact_id=27810|access-date=9 June 2015}}</ref> | |||
== ओजीसी मानक प्रक्रिया == | == ओजीसी मानक प्रक्रिया == | ||
सभी वर्चुअल ग्लोब के लिए खुले मानक के रूप में अपनी स्थिति सुनिश्चित करने के लिए KML 2.2 विनिर्देश ओपन जियोस्पेशियल कंसोर्टियम को प्रस्तुत किया गया था। नवंबर 2007 में OGC मानक के रूप में KML 2.2 को औपचारिक रूप देने के लिए OGC के भीतर एक नया KML 2.2 मानक कार्य समूह स्थापित किया गया था। 4 जनवरी, 2008 तक प्रस्तावित मानक पर टिप्पणियां मांगी गईं,<ref>{{cite press release | title =The OGC Seeks Comment on OGC Candidate KML 2.2 Standard | publisher =Open Geospatial Consortium | date =2007-12-04 | url =http://www.opengeospatial.org/pressroom/pressreleases/802 | access-date =2007-12-10 }}</ref> और यह 14 अप्रैल, 2008 को एक आधिकारिक OGC मानक बन गया।<ref>{{cite web | access-date = 2008-04-14 | url = http://www.news.com/8301-10784_3-9917421-7.html | title = Google मानचित्रण विशिष्टता अब एक उद्योग मानक है| publisher = [[CNET]] | date = 2008-04-14 | last = Shankland | first = Stephen | archive-date = 2008-05-12 | archive-url = https://web.archive.org/web/20080512011112/http://www.news.com/8301-10784_3-9917421-7.html | url-status = dead }}</ref> | सभी वर्चुअल ग्लोब के लिए खुले मानक के रूप में अपनी स्थिति सुनिश्चित करने के लिए KML 2.2 विनिर्देश ओपन जियोस्पेशियल कंसोर्टियम को प्रस्तुत किया गया था। नवंबर 2007 में OGC मानक के रूप में KML 2.2 को औपचारिक रूप देने के लिए OGC के भीतर एक नया KML 2.2 मानक कार्य समूह स्थापित किया गया था। 4 जनवरी, 2008 तक प्रस्तावित मानक पर टिप्पणियां मांगी गईं,<ref>{{cite press release | title =The OGC Seeks Comment on OGC Candidate KML 2.2 Standard | publisher =Open Geospatial Consortium | date =2007-12-04 | url =http://www.opengeospatial.org/pressroom/pressreleases/802 | access-date =2007-12-10 }}</ref> और यह 14 अप्रैल, 2008 को एक आधिकारिक OGC मानक बन गया।<ref>{{cite web | access-date = 2008-04-14 | url = http://www.news.com/8301-10784_3-9917421-7.html | title = Google मानचित्रण विशिष्टता अब एक उद्योग मानक है| publisher = [[CNET]] | date = 2008-04-14 | last = Shankland | first = Stephen | archive-date = 2008-05-12 | archive-url = https://web.archive.org/web/20080512011112/http://www.news.com/8301-10784_3-9917421-7.html | url-status = dead }}</ref> |
Revision as of 08:39, 28 June 2023
File:Keyhole Markup Language.png | |
Filename extensions | .kml , .kmz |
---|---|
Internet media type |
|
Developed by | Keyhole, Inc., Google |
Type of format | GIS file format |
Extended from | XML |
कीहोल मार्कअप लैंग्वेज (केएमएल) दो आयामी मानचित्रों और तीन आयामी अर्थ ब्राउज़रों के भीतर भौगोलिक एनोटेशन और दृश्य व्यक्त करने के लिए एक एक्सएमएल अंकन है। केएमएल को गूगल अर्थ के साथ उपयोग के लिए विकसित किया गया था, जिसे मूल रूप से कीहोल अर्थ व्यूअर नाम दिया गया था। यह कीहोल, इंक द्वारा बनाया गया था, जिसे 2004 में गूगल द्वारा अधिग्रहित किया गया था। केएमएल 2008 में ओपन जियोस्पेशियल कंसोर्टियम का एक अंतरराष्ट्रीय मानक बन चुका था।[1][2] गूगल अर्थ केएमएल फाइलों को देखने और रेखांकन करने में सक्षम पहला कार्यक्रम था, लेकिन मार्बल जैसी अन्य परियोजनाओं ने केएमएल सहयोग को बढ़ाया है।[3]
संरचना
केएमएल फाइल विशेषताओं का एक समूह निर्दिष्ट करती है (स्थान चिह्न, चित्र, बहुभुज, 3 डी मॉडल, पाठ विवरण, आदि) जो कि केएमएल एन्कोडिंग को लागू करने वाले भू-स्थानिक सॉफ्टवेयर में मानचित्रों पर प्रदर्शित किया जा सकता है। प्रत्येक स्थान पर एक देशांतर और एक अक्षांश है। अन्य डेटा एक दृश्य को अधिक विशिष्ट बना सकते हैं, जैसे कि झुकाव, शीर्षक या ऊंचाई, जो एक साथ एक समयबद्ध या समरूप के साथ "कैमरा दृश्य" को परिभाषित करते हैं। केएमएल जियोग्राफी मार्कअप लैंग्वेज (जीएमएल) के समान कुछ संरचनात्मक व्याकरण साझा करता है। कुछ केएमएल सूचनाओं को गूगल मैप्स या मोबाइल में नहीं देखा जा सकता है।[4]
केएमएल फाइलें बहुत बार केएमजेड फाइलों के रूप में वितरित की जाती हैं, जिन्हें केएमएल फाइलों को .kmz एक्सटेंशन के साथ ज़िप किया जाता है। केएमजेड फ़ाइल की विषयवस्तु एक एकल रूट केएमएल डॉक्यूमेंट है ( उल्लेखनीय रूप से "doc.kml" ) और वैकल्पिक रूप से कोई भी ओवरले, चित्र, आइकन, और नेटवर्क से जुड़े केएमएल फाइलों सहित केएमएल में संदर्भित कोलाडा 3 डी मॉडल अधिवेशन द्वारा रूट केएमएल डॉक्यूमेंट रूट डायरेक्टरी स्तर पर "doc.kml" नाम की एक फाइल है, जो खोलने पर लोड की गई फाइल है। अधिवेशन द्वारा रूट केएमएल डॉक्यूमेंट रूट स्तर पर है और संदर्भित फाइलें उपनिर्देशिकाओं में हैं (उदाहरण के लिए ओवरले चित्र देखें )।[5]
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Placemark>
<name>New York City</name>
<description>New York City</description>
<Point>
<coordinates>-74.006393,40.714172,0</coordinates>
</Point>
</Placemark>
</Document>
</kml>
केएमएल से संबंधित एमआईएम प्रकार application/vnd.google-earth.kml+xml; है; केएमजेड से संबंधित एमआईएम प्रकार application/vnd.google-earth.kmz है।
केएमएल में जियोडेटिक संदर्भ प्रणाली
अपनी संदर्भ प्रणाली के लिए, केएमएल 3 डी भौगोलिक निर्देशांक का उपयोग करता है: देशांतर, अक्षांश और ऊंचाई, उस क्रम में, पश्चिम, दक्षिण और नीचे समुद्र तल के लिए ऋणात्मक मानों के अनुरूप है। देशांतर/अक्षांश घटक (दशमलव डिग्री) को 1984 के वर्ल्ड जियोडेटिक सिस्टम (डब्ल्यूजीएस 84) द्वारा परिभाषित किया गया है। ऊंचाई, ऊर्ध्वाधर घटक, डब्ल्यूजीएस 84 ईजीएम 96 जियोइड वर्टिकल डेटम से मीटर में मापा जाता है। यदि एक समन्वित स्ट्रिंग से ऊंचाई छोड़ी जाती है, उदा. ( -77.03647, 38.89763 ) फिर 0 (का अनुमानित मान लगभग समुद्र तल) ऊंचाई घटक के लिए (-77.03647, 38.89763, 0) माना जाता है।
केएमएल द्वारा उपयोग किए जाने वाले जीएमएल (के रूप में एन्कोडेड संदर्भ प्रणाली) की एक औपचारिक परिभाषा ओजीसी केएमएल 2.2 विशिष्टता में निहित है। यह परिभाषा प्रसिद्ध ईपीएसजी सीआरएस घटकों का संदर्भित करती है।[6]
ओजीसी मानक प्रक्रिया
सभी वर्चुअल ग्लोब के लिए खुले मानक के रूप में अपनी स्थिति सुनिश्चित करने के लिए KML 2.2 विनिर्देश ओपन जियोस्पेशियल कंसोर्टियम को प्रस्तुत किया गया था। नवंबर 2007 में OGC मानक के रूप में KML 2.2 को औपचारिक रूप देने के लिए OGC के भीतर एक नया KML 2.2 मानक कार्य समूह स्थापित किया गया था। 4 जनवरी, 2008 तक प्रस्तावित मानक पर टिप्पणियां मांगी गईं,[7] और यह 14 अप्रैल, 2008 को एक आधिकारिक OGC मानक बन गया।[8] OGC KML मानक कार्य समूह ने KML 2.2 में परिवर्तन अनुरोधों पर काम करना समाप्त कर दिया और KML 2.3 मानक में स्वीकृत परिवर्तनों को शामिल कर लिया।[9] आधिकारिक OGC KML 2.3 मानक 4 अगस्त 2015 को प्रकाशित हुआ था।[10]
यह भी देखें
- ब्रायन मैकक्लेडन
- सिटीजीएमएल
- भू-स्थानिक सामग्री प्रबंधन प्रणाली
- जीपीएस एक्सचेंज प्रारूप
- कोरोना (उपग्रह)
- नासा वर्ल्डविंड
- पहुंचने की जगह
- नीला संगमरमर
- रास्ते बिंदु
- विकिमेपिया
संदर्भ
- ↑ "OGC ने KML को खुले मानक के रूप में स्वीकृत किया". OpenGeospatial.org. 2008-04-14. Retrieved 2018-11-20.
- ↑ "एम एल". OpenGeospatial.org. Retrieved 2018-11-20.
- ↑ "संगमरमर में KML समर्थन". Marble.KDE.org. Retrieved 2018-11-20.
- ↑ "KML सामग्री Google मानचित्र में उपलब्ध नहीं है". Support.Google.com. Google Inc. Archived from the original on 2016-04-26. Retrieved 2020-01-26.
- ↑ "KMZ Files". Retrieved 2009-12-16.
- ↑ Wilson, Tim, ed. (2008-04-14). ओजीसी केएमएल. Open Geospatial Consortium, Inc. p. 14. Retrieved 9 June 2015.
- ↑ "The OGC Seeks Comment on OGC Candidate KML 2.2 Standard" (Press release). Open Geospatial Consortium. 2007-12-04. Retrieved 2007-12-10.
- ↑ Shankland, Stephen (2008-04-14). "Google मानचित्रण विशिष्टता अब एक उद्योग मानक है". CNET. Archived from the original on 2008-05-12. Retrieved 2008-04-14.
- ↑ "OGC KML 2.3 SWG". OGC. Retrieved 2013-10-07.
- ↑ "OGC KML 2.3 Standard". OGC. 4 August 2015. Retrieved 2015-08-04.