Mapbox के डेन स्प्रिंगमेयर ने FOSS4G में वेक्टर टाइल्स और मैपबॉक्स स्टूडियो दोनों को समझाते हुए एक शानदार बातचीत की ।
मैं टाइल वाले पींग प्रतिमान के साथ संघर्ष कर रहा था। मेरा प्रोजेक्ट बहुत बड़ा था और मैं मल्टी-वीक रेंडरिंग टाइम में चला गया। मुझे यह सीखना था कि अपने डेटाबेस को कैसे तेज किया जाए। मेरी टाईल्स का आकार गीगाबाइट्स में था। मैं अपने ग्राहकों को डेटा कैसे प्राप्त करूं? क्या मैं उनसे अपने फोन पर मानचित्र डेटा के लिए 4 गीगा आरक्षित करने की उम्मीद करूंगा? मुझे ज़ूम स्तरों को काटना पड़ा, क्योंकि फ़ाइल आकार / रेंडर समय तेजी से बढ़ रहा था।
इस समस्या और वेक्टर टाइल्स को हल करने के लिए महत्वपूर्ण विचार यह है कि शैली और डेटा को अलग किया जाना चाहिए - एक वेब पेज की तरह अधिक जहां आप पाठ वितरित करते हैं और पाठ को स्टाइल करने का एक तरीका है, न कि पिक्सेल-बाय-पिक्सेल प्रदान किए गए पृष्ठ को वितरित करें।
मैपबॉक्स स्टूडियो में दो तरफा शैली / डेटा विभाजन है। कार्यक्रम आपकी आकृति फ़ाइल / पोस्टिग्स / आदि को mbtile वेक्टर डेटा में बदल सकता है। आप इसे स्थानीय स्तर पर मैपबॉक्स या स्टोर पर अपलोड कर सकते हैं। चूंकि Mapbox पहले से ही डेटा का एक बहुत कुछ होस्ट करता है और आपका स्वयं का डेटा प्रदान की गई पीएनजी टाइलों की तुलना में बहुत छोटा होगा, इसलिए आप बहुत संभव है कि इसे मुफ़्त (100 mb) खाते पर होस्ट कर पाएंगे। मैपबॉक्स पहाड़ा, आकृति, ओएसएम डेटा प्रदान करता है - मेरी परियोजना के लिए इतना सारा समय और भंडारण। पहिया को सुदृढ़ करने की आवश्यकता नहीं है।
सदिश टाइलें नई हैं इसलिए आपके टाइलों को वेबपेजों / आईओएस / एंड्रॉइड पर प्राप्त करने की विधियां संभवतः एक पत्रक लिपि से लिंक करने के लिए उतनी आसान नहीं हैं और आप कुछ निराशाजनक बगों में भाग लेंगे। उदाहरण के लिए, मैपबॉक्स स्टूडियो को कई टाइलों के माध्यम से चलने वाले लिनेस्ट्रिंग को बार-बार लेबल करना पसंद है, क्योंकि प्रत्येक टाइल एक स्वतंत्र रूप से प्रतिनिधित्व करती है (इसको काउंटर-एक्ट करने के लिए बफ़र्स के उपयोग के माध्यम से एक हैकरी दृष्टिकोण है, लेकिन यह मेरे लिए काम नहीं करता है। ।) इसके अलावा, स्टूडियो में कुछ गंभीर कीड़े हैं; यह मेरे कंप्यूटर पर पोस्टगिस के साथ अच्छी तरह से काम नहीं करता है (मुझे स्टूडियो में अपलोड करने से पहले इसे आकार में परिवर्तित करना पाया गया। इसके चारों ओर।) कुल मिलाकर, यह एक बहुत ही प्रयोग करने योग्य ऐप है जिसने टिलमिल दृष्टिकोण की तुलना में समय की बचत की है।
भले ही स्टूडियो मैपबॉक्स के साथ ऑनलाइन जुड़ा हुआ है, लेकिन मुझे ऐसा तरीका नहीं मिला है जिसमें गैर-भुगतान करने वाले ग्राहकों को कार्यक्षमता से वंचित रखा गया हो। आप पीएनजी टाइल्स का निर्यात नहीं कर सकते, लेकिन यह ऐप के दायरे से बाहर है।
तो अपने प्रश्न का उत्तर देने के लिए, हाँ, स्टूडियो में स्विच करने का प्रयास करें। नए दृष्टिकोण के अभ्यस्त होने के लिए इसे थोड़ा समय दें।
- मैपबॉक्स के लिए शिल नहीं, बस लगता है कि उनके उत्पाद बीयर की तरह शक्तिशाली और मुफ्त हैं।