तुलना
GML और GeoJSON: स्कीमा और निर्देशांक
GML, XML और अनुप्रयोग स्कीमा से फीचर दर्शाता है। GeoJSON, JSON में ज्यामिति और गुण रखता है; यहां RFC 7946 के निर्देशांक नियम आधार हैं।
कौन-सा फ़ॉर्मैट चुनें?
क्षेत्र-विशिष्ट परिभाषाएं साझा करने के लिए GML और वेब मानचित्र में सामान्य ज्यामिति तथा गुण देने के लिए GeoJSON पर विचार करें।
इसके लिए उपयुक्त GML
भौगोलिक फीचर और गुणों का आदान-प्रदान
- साझा स्कीमा से किसी क्षेत्र के फीचर परिभाषित करना
इसके लिए उपयुक्त GeoJSON
भौगोलिक आकृतियाँ और गुण साझा करना
- वेब मानचित्र में बिंदु, रेखाएँ और बहुभुज
मूल जानकारी
| मद | GML | GeoJSON |
|---|---|---|
| एक्सटेंशन | .gml, .xml | .geojson, .json |
| MIME प्रकार | application/gml+xml | application/geo+json |
| सामान्य उपयोग | भौगोलिक फीचर और गुणों का आदान-प्रदान | भौगोलिक आकृतियाँ और गुण साझा करना |
| कैसे खोलें | संगत GIS में खोलने से पहले GML संस्करण और अनुप्रयोग स्कीमा जांचें; XML संरचना का सत्यापन भी करें। | GeoJSON समर्थित मानचित्र टूल या पाठ संपादक में खोलें और मानचित्र पर स्थान व आकार जाँचें। |
| निर्यात या रूपांतरण | GeoJSON में बदलते समय संदर्भ प्रणाली, अक्ष क्रम, गुणों के प्रकार और नेस्टेड संरचनाओं का संरक्षण जांचें। | रूपांतरण के समय लक्ष्य टूल में निर्देशांक क्रम, संदर्भ प्रणाली, ज्यामिति और गुण जाँचें। |
उपयोग के अनुसार चुनें
साझा स्कीमा से किसी क्षेत्र के फीचर परिभाषित करना
भौगोलिक फीचर और गुणों का आदान-प्रदान
GMLवेब मानचित्र में बिंदु, रेखाएँ और बहुभुज
भौगोलिक आकृतियाँ और गुण साझा करना
GeoJSONमुख्य बिंदु 1
GML अनुप्रयोग स्कीमा का समर्थन करता है। GeoJSON में Feature और Geometry जैसी साझा संरचनाएं होती हैं।
अंतर के बारे में विस्तार सेमुख्य बिंदु 2
GML घोषित या विरासत में मिली संदर्भ प्रणाली अपनाता है। RFC 7946 GeoJSON में WGS 84 के देशांतर, फिर अक्षांश होते हैं।
अंतर के बारे में विस्तार सेअंतर के बारे में विस्तार से
प्राप्तकर्ता का GML संस्करण, प्रोफाइल और GeoJSON समर्थन जांचें; प्रतिनिधि फीचर के साथ आगे और वापस रूपांतरण आजमाएं।
- GeoJSON में बदलते समय संदर्भ प्रणाली और अक्ष क्रम का रूपांतरण करें, केवल निर्देशांक सरणियां न कॉपी करें।
- नेस्टेड फीचर, गुणों के प्रकार, पहचानकर्ता और संदर्भों की मैपिंग तय करें। मानचित्र दिखना स्कीमा का अर्थ बचने का प्रमाण नहीं है।
अक्सर पूछे जाने वाले प्रश्न
क्या GML से GeoJSON में सारी जानकारी बचती है?
नहीं। जटिल फीचर, संदर्भ और रूपांतरण की सटीकता जांचें; जरूरत हो तो मूल फ़ाइल और स्कीमा भी रखें।