जियोजसन (GeoJSON)

जियोजसन एक खुला मानक प्रारूप है जिसे सरल विशेषताओं के साथ-साथ उनकी गैर-स्थानिक विशेषताओं का प्रतिनिधित्व करने के लिए डिज़ाइन किया गया है। यह JSON फॉर्मेट पर आधारित है.

सुविधाओं में बिंदु (इसलिए पते और स्थान), [[बहुभुज श्रृंखला]] (इसलिए सड़कें, राजमार्ग और सीमाएं), बहुभुज (देश, प्रांत, भूमि के पथ), और इस प्रकार के बहु-भाग संग्रह शामिल हैं। जियोजसन सुविधाओं को केवल भौतिक दुनिया की संस्थाओं का प्रतिनिधित्व करने की आवश्यकता नहीं है; उदाहरण के लिए, मोबाइल रूटिंग और नेविगेशन ऐप्स, जियोसन का उपयोग करके अपने सेवा कवरेज का वर्णन कर सकते हैं। जियोसन प्रारूप अन्य भौगोलिक सूचना प्रणाली मानकों से भिन्न है क्योंकि यह किसी औपचारिक मानक संगठन द्वारा नहीं, बल्कि डेवलपर्स के एक इंटरनेट कार्य समूह द्वारा लिखा और बनाए रखा जाता है। जियोजसन की एक उल्लेखनीय संतान #TopoJSON है, जो जियोजसन का एक विस्तार है जो भू-स्थानिक टोपोलॉजी को एन्कोड करता है और जो आम तौर पर छोटे फ़ाइल आकार प्रदान करता है।

इतिहास
जियोजसन प्रारूप कार्य समूह और चर्चा मार्च 2007 में शुरू हुई थी और प्रारूप विनिर्देश को जून 2008 में अंतिम रूप दिया गया।

अप्रैल 2015 में इंटरनेट इंजीनियरिंग टास्क फोर्स ने जियोग्राफिक JSON वर्किंग ग्रुप की स्थापना की है जिसने अगस्त 2016 में जियोजसन को RFC 7946 के रूप में जारी किया।

ज्यामिति
बिंदु [x, y] या [x, y, z] हैं। वे [देशांतर, अक्षांश] या [पूर्व, उत्तर दिशा] हो सकते हैं। ऊंचाई एक वैकल्पिक तीसरी संख्या है. वे दशमलव संख्याएँ हैं. उदाहरण के लिए, लंदन (51.5074° उत्तर, 0.1278° पश्चिम) [-0.1278, 51.5074] है।

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

TopoJSON विनिर्देशन का एक संदर्भ कार्यान्वयन, GeJSON (या ESRI शेपफाइल्स) से TopoJSON को एनकोड करने के लिए एक कमांड-लाइन टूल के रूप में उपलब्ध है और TopoJSON को फिर से जियोJSON में डीकोड करने के लिए ग्राहक की ओर  जावास्क्रिप्ट लाइब्रेरी उपलब्ध है। TopoJSON संस्करण 1.11 से लोकप्रिय OGR टूल द्वारा भी समर्थित है और PostGIS संस्करण 2.1.0 के अनुसार।

TopoJSON स्कीमा
निर्देशांक अक्षांश 0° और देशांतर 0° के निकट एक GIS आकार को देखते हुए, सभी मेटाडेटा, बहुभुज, लाइनस्ट्रिंग, बिंदु तत्व, आर्क और गुणों वाली एक सरल लेकिन वैध और पूर्ण टॉपोजॉन फ़ाइल को निम्नानुसार परिभाषित किया गया है:

यह भी देखें

 * भूगोल मार्कअप भाषा
 * जीआईएस वेक्टर फ़ाइल स्वरूप

बाहरी संबंध

 * https://geojsonlint.com
 * topojson/topojson
 * topojson/topojson