भू-स्थानिक डेटा

इस तथ्य के कारण कि डब्ल्यू 3 सी ने भू-स्थानिक डेटा के शब्दकोशों और ऑन्थोलॉजी को प्रकाशित किया है, मैं इस पर अधिक विस्तार से ध्यान देना चाहता हूं।





शुरुआत के लिए जी.एम.एल.



भूगोल मार्कअप लैंग्वेज (GML) - भौगोलिक डेटा का वर्णन करने के लिए ओपन जियोस्पेशियल कंसोर्टियम (OGC) द्वारा परिभाषित एक XML शब्दकोश। मुख्य विशेषताओं में से एक अन्य एक्सएमएल शब्दकोशों के साथ एकीकरण है।



मानकों





ओजीसी विश्व स्वयंसेवक संगठन ने जीएमएल विनिर्देश का आयोजन किया है। GML के विकास के दौरान, ISO और OGC के मानकीकरण कार्य को जोड़ने के लिए ISO TC 211 बनाया गया था। GML अब दुनिया भर में मानक (ISO 19136 के भाग के रूप में) के रूप में जारी होने की उम्मीद है।



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



जीएमएल मॉडल





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



GML में प्राइमेट का एक सेट होता है जिसका उपयोग स्कीमा बनाने के लिए किया जाता है, इस सेट में शामिल हैं:







प्रोफाइल





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



ये प्रोफाइल विनिर्देश में शामिल हैं और सार्वजनिक उपयोग के लिए पेश किए जाते हैं।





विनिर्देशन का अर्थ है कि आवश्यक GML मापदंडों का उपयोग करने के लिए कस्टम प्रोफाइल बनाने की संभावना।





एप्लिकेशन चार्ट





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





एम एल





Google द्वारा लोकप्रिय KML भाषा, GML का पूरक है। जीएमएल केवल भौगोलिक डेटा का वर्णन करता है, जबकि केएमएल इसे प्रदर्शित करने के लिए जिम्मेदार है, इसलिए केएमएल जीएमएल डेटा ले जा सकता है। हालाँकि, KML के बिना GML प्रदर्शन गुण कॉन्फ़िगर किए जा सकते हैं।





ज्यामिति





जीएमएल में ज्यामिति में ये डेटा प्रकार होते हैं।







ज्यामितीय रूप से, GML और RML मॉडल समान हैं।





GeoRSS



जियोलोएल ऑन्कोलॉजी की सूची में एक दिलचस्प (हालांकि आईएमएचओ बेकार है) जियोआरएसएस प्रारूप आरएसएस को जियो डेटा स्थानांतरित करने का एक तरीका है (अधिक सटीक रूप से, प्रारूप एटम 1.0, आरएसएस 2.0, आरएसएस 1.0 के लिए है, हालांकि इसे अन्य गैर-आरएसएस एक्सएमएल प्रारूप में इस्तेमाल किया जा सकता है)। भाषा के दो विकल्प हैं: GeoRSS-Simple और GeoRSS-GML।



वे रिकॉर्डिंग रूपों में भिन्न हैं। GeoRSS-GML बस RSS को GML जोड़ता है, और Sipmle का अपना, सरल और लिखित रूप है।



उदाहरण के लिए



सरल

 <georss: बिंदु> 45.256 -71.92 </ georss: बिंदु> 






GML

 <georss: जहाँ>
    <gml: बिंदु>
       <gml: pos> 45.256 -71.92 </ gml: pos>

    </ gml: बिंदु>
 </ georss: जहां> 






एक समाप्त GeoRSS दस्तावेज़ का एक उदाहरण



सरल (एटम)

 <फ़ीड xmlns = "http://www.w3.org/2005/Atom"
 xmlns: georss = "http://www.georss.org/georss">
 <शीर्षक> स्क्रिबल </ शीर्षक>
 <id> http://example.com/atom </ id>
 <लेखक> <नाम> क्रिस्टोफर श्मिट </ नाम> </ लेखक>

 <एंट्री>
 <id> http://example.com/19.atom </ id>
 <लिंक href = "http://example.com/19.html" />
 <शीर्षक> फ़ीचर # 19 </ शीर्षक>
 <सामग्री प्रकार = "html"> कुछ सामग्री। </ सामग्री>
 <georss: लाइन>
 23.1811523438 -159.609375 
 22.5 -161.564941406 
 20.654296875 -160.422363281 
 18.4350585938 -156.247558594 
 18.3471679688 -154.731445312 
 19.951171875 -153.588867188 
 21.8188476562 -155.983886719
 23.02734375 -158.994140625
 23.0932617188 -159.631347656
 </ georss: लाइन>
 </ एंट्री>
 </ फ़ीड> 






GML RSS (समय संदर्भ)

  <आइटम>
  <शीर्षक> फ़्लाइट 1003 </ शीर्षक>
  <लिंक> http: // Flightdata / ... </ लिंक>
  <विवरण> 1003 से बीओएस पर जाएं </ विवरण>
  <गाइडPermaLink = "false"> dl1003 </ गाइड>
  <pubDate> Wed, 06 Jun 2007 18:53:36 GMT </ pubDate>
  <gml: TimePeriod>
   <gml: संबंधित समय>
    <gml: TimePeriod gml: id = "time-0A05000263007CS.0.0.TKF"
     <gml: startPosition> 2006-06-16T07: 45: 00.000Z </ gml: startPosition>
     <gml: endPosition> 2006-06-16T07: 45: 00.000Z </ gml: endPosition>
    </ gml: TimePeriod>
   </ gml: संबंधित समय>
   <gml: संबंधित समय>
    <gml: TimePeriod gml: id = "time-0A05000263007CS.0.1.ORB">
     <gml: startPosition> 2006-06-16T08: 00: 00.000Z </ gml: startPosition>
     <gml: endPosition> 2006-06-16T09: 00: 00.000Z </ gml: endPosition>
    </ gml: TimePeriod>
   </ gml: संबंधित समय>
   <gml: संबंधित समय>
    <gml: TimePeriod gml: id = "time-0A05000263007CS.0.2.2.LND">
     <gml: startPosition> 2006-06-16T09: 13: 00.000Z </ gml: startPosition>
     <gml: endPosition> 2006-06-16T09: 13: 00.000Z </ gml: endPosition>
    </ gml: TimePeriod>
   </ gml: संबंधित समय>
   <gml: startPosition> 2006-06-16T07: 45: 00.000Z </ gml: startPosition>
   <gml: endPosition> 2006-06-16T09: 13: 00.000Z </ gml: endPosition>
  </ gml: TimePeriod>
  <georss: जहाँ>
   <gml: LineString>
    <gml: pointProperty>
     <gml: पॉइंट gml: id = "point-0A05000263007CS.0.0.TKF">
      <gml: pos srsName = "WGS84 (DD)"> 36.235 -115.0333333333333333 </ gml: pos>
     </ gml: बिंदु>
    </ gml: pointProperty>
    <gml: pointProperty>
     <gml: पॉइंट gml: id = "point-0A05000263007CS.0.1.ORB">
      <gml: pos srsName = "WGS84 (DD)"> 37.65356495497155 -114.5048399056895 </ gml: pos>
     </ gml: बिंदु>
    </ gml: pointProperty>
    <gml: pointProperty>
     <gml: पॉइंट gml: id = "point-0A05000263007CS.0.2.2.LND">
      <gml: pos srsName = "WGS84 (DD)"> 36.235 -115.0333333333333333 </ gml: pos>
     </ gml: बिंदु>
    </ gml: pointProperty>
   </ gml: LineString>
  </ georss: जहां>
 </ मद> 





All Articles