तुलना
GeoPackage बनाम GeoJSON
दोनों भौगोलिक डेटा दर्शाते हैं, लेकिन GeoPackage SQLite-आधारित बहु-लेयर कंटेनर है, जबकि GeoJSON भौगोलिक फ़ीचर के लिए JSON टेक्स्ट प्रारूप है।
कौन-सा फ़ॉर्मैट चुनें?
कई लेयर और टाइल जोड़ने, SQL क्वेरी या ऑफ़लाइन उपयोग के लिए GeoPackage चुनें; पढ़ने योग्य फ़ीचर और वेब API विनिमय के लिए GeoJSON चुनें।
इसके लिए उपयुक्त GeoPackage
भू-स्थानिक डेटा को एक फ़ाइल में वितरित और उपयोग करना
- GIS या ऑफ़लाइन उपयोग के लिए वेक्टर फ़ीचर, रास्टर टाइल और गुणों को एक साथ रखना
इसके लिए उपयुक्त GeoJSON
भौगोलिक आकृतियाँ और गुण साझा करना
- वेब मानचित्र में बिंदु, रेखाएँ और बहुभुज
मूल जानकारी
| मद | GeoPackage | GeoJSON |
|---|---|---|
| एक्सटेंशन | .gpkg | .geojson, .json |
| MIME प्रकार | application/geopackage+sqlite3 | application/geo+json |
| सामान्य उपयोग | भू-स्थानिक डेटा को एक फ़ाइल में वितरित और उपयोग करना | भौगोलिक आकृतियाँ और गुण साझा करना |
| कैसे खोलें | इसे QGIS जैसे GeoPackage-संगत GIS में खोलें और लेयर, निर्देशांक संदर्भ प्रणाली तथा एक्सटेंशन जाँचें। SQLite टूल तालिकाएँ दिखा सकते हैं, लेकिन ज्यामिति और मानचित्र टाइल समझने के लिए संगत सॉफ़्टवेयर चाहिए। | GeoJSON समर्थित मानचित्र टूल या पाठ संपादक में खोलें और मानचित्र पर स्थान व आकार जाँचें। |
| निर्यात या रूपांतरण | इसे GeoJSON, Shapefile या MBTiles में निर्यात किया जा सकता है। लक्ष्य प्रारूप सभी लेयर, गुण, निर्देशांक संदर्भ प्रणालियाँ या टाइल सुरक्षित न रखे; निर्यात के बाद फ़ीचर संख्या, निर्देशांक, गुण और मानचित्र दृश्य जाँचें। | रूपांतरण के समय लक्ष्य टूल में निर्देशांक क्रम, संदर्भ प्रणाली, ज्यामिति और गुण जाँचें। |
उपयोग के अनुसार चुनें
GIS या ऑफ़लाइन उपयोग के लिए वेक्टर फ़ीचर, रास्टर टाइल और गुणों को एक साथ रखना
भू-स्थानिक डेटा को एक फ़ाइल में वितरित और उपयोग करना
GeoPackageवेब मानचित्र में बिंदु, रेखाएँ और बहुभुज
भौगोलिक आकृतियाँ और गुण साझा करना
GeoJSONमुख्य बिंदु 1
GeoPackage OGC के SQLite स्कीमा का पालन करता है और वेक्टर फ़ीचर, रास्टर टाइल तथा गुण तालिकाएँ रख सकता है; GeoJSON JSON में फ़ीचर और गुण दर्शाता है।
अंतर के बारे में विस्तार सेमुख्य बिंदु 2
GeoPackage एक फ़ाइल में कई तालिकाओं और SQL पहुँच का समर्थन करता है; GeoJSON पढ़ने योग्य टेक्स्ट है जिसे वेब मानचित्रों और API तक भेजना आसान है।
अंतर के बारे में विस्तार सेअंतर के बारे में विस्तार से
जब कई लेयर, टाइल और SQL पहुँच वाला पोर्टेबल डेटाबेस कंटेनर उपयोगी हो, खासकर ऑफ़लाइन, तब GeoPackage चुनें। वेब टूल से छोटा फ़ीचर संग्रह साझा करने या टेक्स्ट सीधे देखने के लिए GeoJSON चुनें। निर्देशांक संबंधी मान्यताएँ, एक्सटेंशन और लक्ष्य ऐप का समर्थन जाँचें।
- GeoPackage OGC स्कीमा के अनुरूप SQLite डेटाबेस है; GeoJSON Feature और FeatureCollection ऑब्जेक्ट तथा RFC के WGS 84 देशांतर-अक्षांश निर्देशांक उपयोग करता है।
- GeoPackage कई लेयर और रास्टर टाइल मैट्रिक्स जोड़ सकता है और SQL से गुण खोज सकता है। GeoJSON को क्रमबद्ध और पढ़ना आसान है, लेकिन यह डेटाबेस क्वेरी या टाइल पिरामिड मानकीकृत नहीं करता।
- SQLite फ़ाइल अपने-आप GeoPackage नहीं होती और वैकल्पिक एक्सटेंशन अनुकूलता को प्रभावित कर सकते हैं। GeoJSON पढ़ने वाले टूल निर्देशांक क्रम और WGS 84 मान्यता का ध्यान रखें।
अक्सर पूछे जाने वाले प्रश्न
क्या GeoJSON रास्टर मानचित्र टाइल रख सकता है?
GeoJSON भौगोलिक फ़ीचर और गुण दर्शाता है, मानक टाइल पिरामिड नहीं। GeoPackage में रास्टर टाइल के लिए मानक विकल्प है।
क्या हर SQLite डेटाबेस GeoPackage है?
नहीं। उसे GeoPackage स्कीमा और मेटाडेटा आवश्यकताओं का पालन करना चाहिए; कोई भी SQLite फ़ाइल अपने-आप अनुरूप नहीं होती।