तुलना
MBTiles और MVT: टाइल संग्रह और एन्कोडिंग
MBTiles SQLite में टाइल संग्रह है; MVT वेक्टर टाइल एन्कोड करता है। दोनों अलग स्तरों पर हैं और साथ इस्तेमाल हो सकते हैं।
कौन-सा फ़ॉर्मैट चुनें?
ऑफ़लाइन टाइल संग्रह देने के लिए MBTiles और अलग वेक्टर टाइल की सामग्री या वितरण के लिए MVT पर विचार करें।
इसके लिए उपयुक्त MBTiles
ज़ूम स्तरों की मानचित्र टाइल एक फ़ाइल में देना
- समर्थित ऐप में ऑफ़लाइन मानचित्र इस्तेमाल करना
इसके लिए उपयुक्त MVT
भौगोलिक फीचर को टाइलों में वितरित करना
- दृश्य के लिए आवश्यक परतें और गुण लोड करना
मूल जानकारी
| मद | MBTiles | MVT |
|---|---|---|
| एक्सटेंशन | .mbtiles | .mvt |
| MIME प्रकार | application/vnd.mapbox-vector-tile | |
| सामान्य उपयोग | ज़ूम स्तरों की मानचित्र टाइल एक फ़ाइल में देना | भौगोलिक फीचर को टाइलों में वितरित करना |
| कैसे खोलें | समर्थित GIS में format, सीमा, ज़ूम और लेयर जाँचें। tile_row में TMS होता है, जिसका ऊर्ध्वाधर क्रम सामान्य XYZ से उलटा है। रूपांतरण: y_TMS = 2^z - 1 - y_XYZ। | संगत मानचित्र उपकरण में टाइल URL, सीमा और प्रक्षेपण सेट करें, फिर परतों के नाम के अनुसार शैली लगाएं। |
| निर्यात या रूपांतरण | टाइल निकालते समय निर्देशांक और मेटाडेटा रखें। pbf में gzip-संपीड़ित MVT होता है। चित्र और वेक्टर का प्रसंस्करण अलग है; खोई मूल सटीकता और हटाए गुण वापस नहीं मिलते। | GeoJSON में बदलने के लिए टाइल की भौगोलिक सीमा, प्रक्षेपण और extent से निर्देशांक रूपांतरण चाहिए। सामान्य z/x/y वितरण में ज़ूम और टाइल स्थिति से सीमा मिलती है। पूर्णांकन, सरलीकरण या काटने से खोई जानकारी वापस नहीं आती। |
उपयोग के अनुसार चुनें
समर्थित ऐप में ऑफ़लाइन मानचित्र इस्तेमाल करना
ज़ूम स्तरों की मानचित्र टाइल एक फ़ाइल में देना
MBTilesदृश्य के लिए आवश्यक परतें और गुण लोड करना
भौगोलिक फीचर को टाइलों में वितरित करना
MVTमुख्य बिंदु 1
MBTiles कई ज़ूम स्तरों की स्थिति और मेटाडेटा जोड़ता है।
अंतर के बारे में विस्तार सेमुख्य बिंदु 2
MVT लेयर, फ़ीचर, गुण और टाइल के स्थानीय निर्देशांक रखता है।
अंतर के बारे में विस्तार सेअंतर के बारे में विस्तार से
प्राप्तकर्ता में MBTiles कंटेनर और वेक्टर सामग्री दोनों का समर्थन जाँचें। केवल चित्र वाले MBTiles को चित्र प्रारूप समर्थन चाहिए, MVT डिकोडर नहीं।
- MBTiles 1.3 में format=pbf का अर्थ gzip-संपीड़ित MVT है। निकालते समय संपीड़न, tile_row का TMS/XYZ रूपांतरण और ज़ूम सही रखें।
- MVT प्रदर्शन शैली अलग साझा करें। पैकेजिंग से टाइल बनाते समय खोई सटीकता या हटाए गुण वापस नहीं आते।
अक्सर पूछे जाने वाले प्रश्न
MVT को MBTiles में रखने से मूल फ़ीचर लौटते हैं?
नहीं। पैकेजिंग मूल ज्यामिति या गुण फिर नहीं बनाती। संपादन और दोबारा बनाने के लिए स्रोत डेटा अलग रखें।