अगर टाइलबॉक्स का उपयोग करने का कोई कारण है, तो मैपबॉक्स स्टूडियो इसे बदलने के लिए है?


25

मैं टाइलमिल का उपयोग करने के लिए नया हूं और यह अभी भी एक लोकप्रिय क्रॉस-प्लेटफॉर्म पैकेज की तरह लगता है, हालांकि मैं इसके साथ (मैक ओएसएक्स पर) सामान्य बग और त्रुटियों में भागता रहता हूं। मैपबॉक्स के पेज पर, यह कहता है कि मैपबॉक्स स्टूडियो का अर्थ "कार्यक्षमता में टाइलमिल पर पूरी तरह से प्रतिस्थापित और सुधार करना" है

मैपबॉक्स सीखते समय, सेवा अभी भी अपने ट्यूटोरियल में टाइलमिल का उपयोग करने के लिए संदर्भित करती है। तो क्या मैं यह मानने के लिए सही हूं कि मैपबॉक्स स्टूडियो आगे बढ़ने का रास्ता है, यह सिर्फ इतना है कि उन्होंने अभी तक अपने प्रलेखन को अपडेट नहीं किया है?


3
बस स्थापित Mapbox स्टूडियो ... तो मैं अपने सवाल का हिस्सा जवाब कर सकते हैं: 1. एमएस एक Mapbox खाते की आवश्यकता है। 2. एमएस अविश्वसनीय रूप से सुस्त (OSX Mavericks) 3. बहुत अधिक सिर्फ एक डेटा परत (यानी भूकंप उदाहरण) जोड़ने के लिए जटिल है चरण 3 मारने के बाद मैं रुक गया। एमएस प्राइम टाइम के लिए तैयार नहीं है, कम से कम ओएस एक्स पर। वास्तव में, मुझे शुरुआती स्क्रीन पर आने के लिए कई प्रयास करने पड़े, जो अभी लटका होगा।
डैन गुयेन

वे बहुत तेजी से रिलीज चक्र पर नए एमएस अपडेट जारी कर रहे हैं। क्या आपके पास 1.5 है?
उदाहरण के द्वारा सीखना आँकड़े


1
मैं Mavericks पर (2009 मैक मिनी पर) कुछ दिनों के लिए मैपबॉक्स स्टूडियो का उपयोग कर रहा हूं और इसने उन मुद्दों में से किसी को भी प्रदर्शित नहीं किया है। इसे एक और कोशिश दें।
रिचर्ड फेयरहर्स्ट

जवाबों:


19

टाइलमिल को रास्टर टाइल्स के उत्पादन के लिए बनाया गया है। यह CartoCSS के साथ उपयोग करने के लिए शक्तिशाली और आसान है और मैंने पाया कि यह बिना किसी बग (पीसी संस्करण) के साथ अच्छी तरह से चला। यह भी बहुत अच्छी तरह से प्रलेखित है, बहुत सारे उदाहरणों के साथ और उत्पादित टाइल्स को USC.js वेब साइटों के साथ एकीकृत करना आसान है।

स्टाइलिंग लचीलेपन और नई अन्तरक्रियाशीलता के मामले में वेक्टर टाइलें संभावित रूप से कई फायदे प्रदान करती हैं। लेकिन वर्तमान में परतों की संख्या के संदर्भ में कई प्रतिबंध हैं, और ज्यामिति की मात्रा आप मैपबॉक्स स्टूडियो के माध्यम से मैपबॉक्स पर अपलोड कर सकते हैं। इस प्रारंभिक चरण में उदाहरणों की वास्तविक कमी भी है।

मैपबॉक्स का व्यवसाय मॉडल आपके मानचित्र डेटा की मेजबानी करने पर आधारित है, और वेक्टर परतों की ओर उनके स्विच के लिए व्यावसायिक कारण समझ में आते हैं। टाइलमिल परतों को .mbtiles और कहीं और होस्ट किया जा सकता है। मुझे उम्मीद है कि टाइलमिल को बनाए रखा गया है और इसे अपडेट किया गया है क्योंकि यह एक बेहतरीन सॉफ्टवेयर है जिसे स्टूडियो अच्छी तरह से मैच करेगा।


13

मैं टाइलमिल का एक लंबे समय का उपयोगकर्ता हूं जो एक महान उपकरण है। दो सप्ताह परीक्षण MapBox स्टूडियो खर्च करने के बाद और मैं कह सकता हूं कि यह एक बड़ी निराशा थी।

1) यह इतना छोटा है कि यह व्यावहारिक रूप से अनुपयोगी है, विंडोज और मैक दोनों संस्करणों पर (और विशेष रूप से विंडोज पर), प्रोग्राम सचमुच हर 2 मिनट में क्रैश हो जाता है।

2) इंटरफ़ेस टाइलमिल की तुलना में कम सहज और व्यावहारिक है। मुझे यह समझने में थोड़ा समय लगा कि कैसे एक साधारण आकार का आयात किया जाए। Postgis के साथ, आपको EACH तालिका के लिए पूरे कनेक्शन मापदंडों को फिर से दर्ज करना होगा जिसे आप जोड़ना चाहते हैं, यह पागल है।

3) आप अपने शेपफाइल्स को एक वेक्टर टाइल्स db में एक्सपोर्ट कर सकते हैं, लेकिन तब आपको इसे मैपबॉक्स सर्वर पर अपलोड करना होगा यदि आप टाइल्स को स्टाइल करना चाहते हैं। यह इस समय सबसे बड़ी चिंता का विषय है क्योंकि आपके मैपबॉक्स खाते पर उपलब्ध स्थान हास्यास्पद रूप से कम है और इतना महंगा (30 जीबी के लिए $ 499 / माह, क्या आप गंभीर हैं?)। मैंने अपनी परियोजना को वेक्टर टाइल्स में निर्यात करने की कोशिश की, आकार लगभग 300Gb था, इसलिए क्या मुझे अपने स्वयं के डेटा के साथ काम करने के लिए $ 5000 / माह का भुगतान करना चाहिए?

4) वेक्टर टाइल्स सुरक्षित नहीं हैं। चूंकि उनमें वेक्टर जानकारी होती है, इसलिए कोई भी आसानी से उन्हें आपके मूल आकार के पुनर्निर्माण के लिए संसाधित कर सकता है। यदि आप OpenStreetMap जैसे खुले डेटा का उपयोग कर रहे हैं, तो कोई बड़ी बात नहीं है, लेकिन अगर आप मूल्यवान मालिकाना डेटा के साथ काम करते हैं तो यह बहुत जोखिम भरा है।

इसलिए मैं टाइलमिल का उपयोग करना जारी रखूंगा। दुर्भाग्य से इस कार्यक्रम को अभी 2 साल तक अपडेट नहीं किया गया है, और संभवतः यह भी नहीं होगा क्योंकि यह मैपबॉक्स चालू व्यावसायिक मॉडल के साथ संगत नहीं है।


2
आप github से अपडेट प्राप्त कर सकते हैं ... यह अभी भी वहां जीवित है
जॉर्ज

मैं Mapzen की कोशिश करेंगे।
लर्निंग स्टैट्स उदाहरण के लिए

github.com/florianf/tileoven और github.com/tilemill-project/tilemill दो रिपोज हैं। इस बिंदु पर अधिक "बनाए रखा" है, जो बताना मुश्किल है।
स्टीव बेनेट


6

यह एक दिलचस्प सवाल है जो मैं पिछले महीने या तो हर महीने खुद से पूछ रहा हूं। यह सीधा नहीं है। विचार करने के लिए कुछ बातें:

वेक्टर टाइल्स बनाम रेखापुंज टाइलें

मैपबॉक्स स्टूडियो केवल वेक्टर टाइल करता है, टाइलमिल केवल रास्टर टाइल (और स्थिर चित्र) करता है। अब Mapbox Studio के लिए एक रेखापुंज टाइल समापन बिंदु है: https://www.mapbox.com/api-documentation/#static

मौजूदा जीआईएस पैकेजों में वेक्टर टाइल्स के लिए समर्थन अभी भी बहुत बुनियादी है। और निश्चित रूप से आपको यह पता लगाना है कि आप उन्हें कैसे स्टाइल करना चाहते हैं, अगर आप मैपबॉक्स-जीएल-जेएस का उपयोग नहीं कर रहे हैं।

स्थानीय डेटा स्रोत

मैपबॉक्स स्टूडियो के साथ, आपके पास वास्तव में सार्वजनिक मानचित्र के साथ एक निजी डेटा स्रोत नहीं हो सकता है - डेटा स्वयं अनिवार्य रूप से जनता के सामने होगा। यह बुरा है यदि आपका डेटा किसी तरह निजी है, और यह बुरा है यदि आप इसे Mapbox के सर्वर पर होस्ट करने का जोखिम नहीं उठा सकते।

वेब आधारित संपत्ति

टाइलमेल ने वेब एसेट्स लाने के लिए मिलस्टोन का उपयोग किया, इसलिए आप ऐसा कर सकते हैं polygon-fill-file: url('http://...'):। मैपबॉक्स स्टूडियो केवल सख्ती से स्थानीय है, और उन्हें बदलने की कोई योजना नहीं है।

अपनी खुद की टाइल्स की मेजबानी करना

यह अभी भी अपने खुद के वेक्टर टाइल्स की मेजबानी करने के लिए बहुत मुश्किल हो रहा है। PGRestAPI करता है (जाहिरा तौर पर, मैंने कोशिश नहीं की है), और मुझे लगता है कि Mapbox repos में कहीं न कहीं आपकी जरूरत है, लेकिन यह मुझे उतना आसान नहीं लगता।

अपना स्वयं का डेटा स्रोत बनाने के लिए कठिन है

शायद मैं इसे गलत कर रहा हूं, लेकिन मुझे एमएस के साथ डेटा स्रोतों का निर्माण करना बहुत ही उचित लगता है। टिलमिल दृष्टिकोण में निश्चित रूप से इसकी कमियां थीं, लेकिन परतों को जोड़ना और निकालना बहुत आसान था। PostGIS सपोर्ट अनाड़ी लगता है (शायद बुकमार्किंग सिस्टम की कमी के कारण ...)

Mapbox.com के साथ एकीकरण

कुल मिलाकर, mapbox.com से स्वतंत्र रूप से काम करना कठिन लगता है। जाहिर है कि यह पूरी तरह से वैध व्यावसायिक निर्णय है।


3

Mapbox के डेन स्प्रिंगमेयर ने FOSS4G में वेक्टर टाइल्स और मैपबॉक्स स्टूडियो दोनों को समझाते हुए एक शानदार बातचीत की

मैं टाइल वाले पींग प्रतिमान के साथ संघर्ष कर रहा था। मेरा प्रोजेक्ट बहुत बड़ा था और मैं मल्टी-वीक रेंडरिंग टाइम में चला गया। मुझे यह सीखना था कि अपने डेटाबेस को कैसे तेज किया जाए। मेरी टाईल्स का आकार गीगाबाइट्स में था। मैं अपने ग्राहकों को डेटा कैसे प्राप्त करूं? क्या मैं उनसे अपने फोन पर मानचित्र डेटा के लिए 4 गीगा आरक्षित करने की उम्मीद करूंगा? मुझे ज़ूम स्तरों को काटना पड़ा, क्योंकि फ़ाइल आकार / रेंडर समय तेजी से बढ़ रहा था।

इस समस्या और वेक्टर टाइल्स को हल करने के लिए महत्वपूर्ण विचार यह है कि शैली और डेटा को अलग किया जाना चाहिए - एक वेब पेज की तरह अधिक जहां आप पाठ वितरित करते हैं और पाठ को स्टाइल करने का एक तरीका है, न कि पिक्सेल-बाय-पिक्सेल प्रदान किए गए पृष्ठ को वितरित करें।

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

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

भले ही स्टूडियो मैपबॉक्स के साथ ऑनलाइन जुड़ा हुआ है, लेकिन मुझे ऐसा तरीका नहीं मिला है जिसमें गैर-भुगतान करने वाले ग्राहकों को कार्यक्षमता से वंचित रखा गया हो। आप पीएनजी टाइल्स का निर्यात नहीं कर सकते, लेकिन यह ऐप के दायरे से बाहर है।

तो अपने प्रश्न का उत्तर देने के लिए, हाँ, स्टूडियो में स्विच करने का प्रयास करें। नए दृष्टिकोण के अभ्यस्त होने के लिए इसे थोड़ा समय दें।

  • मैपबॉक्स के लिए शिल नहीं, बस लगता है कि उनके उत्पाद बीयर की तरह शक्तिशाली और मुफ्त हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.