Dane Springmeyer z Mapbox wygłosił świetną rozmowę na FOSS4G, wyjaśniając zarówno kafelki wektorowe, jak i studio mapbox.
Walczyłem z paradygmatem kafelkowym png. Mój projekt był dość duży i miałem wiele tygodni renderowania. Musiałem nauczyć się, jak przyspieszyć moją bazę danych. Rozmiar moich płytek był w gigabajtach. Jak mogłem przekazać dane moim klientom? Czy spodziewałbym się, że zarezerwują 4 koncerty na dane map na swoich telefonach? Musiałem odciąć poziomy powiększenia, ponieważ rozmiar pliku / czasy renderowania rosły wykładniczo.
Kluczowym pomysłem na rozwiązanie tego problemu i kafelków wektorowych jest oddzielenie stylu i danych - bardziej jak strona internetowa, na której dostarczasz tekst, i sposób stylizowania tekstu, a nie strona renderowana piksel po pikselu.
Mapbox Studio ma dwuczęściowy podział styl / dane. Program może zmienić plik kształtu / postigs / etc na dane wektorowe mbtile. Możesz przesłać to do Mapbox lub przechowywać lokalnie. Ponieważ Mapbox już hostuje dużo danych, a twoje własne dane będą znacznie mniejsze niż renderowane kafelki png, najprawdopodobniej będziesz w stanie hostować to wszystko na darmowym koncie (100 MB). Mapbox zapewnia dane dotyczące wzgórza, konturów, danych osm - wszystkie rzeczy, które zajęły tyle czasu i miejsca na mój projekt. Nie trzeba wymyślać koła na nowo.
Kafelki wektorowe są nowe, więc metody umieszczania kafelków na stronach internetowych / iOS / Androidzie prawdopodobnie nie są tak proste, jak połączenie ze skryptem ulotki i napotkasz frustrujące błędy. Na przykład Mapbox Studio uwielbia wielokrotnie oznaczać linię przebiegającą przez kilka kafelków, ponieważ każdy kafelek reprezentuje niezależne lenno (podejście hackerskie polega na użyciu buforów w celu przeciwdziałania temu, ale wydaje mi się, że to nie działa .) Ponadto Studio ma poważne błędy; nie działa dobrze z Postgis na moim komputerze (przekonałem się, że konwersja do pliku shapefile przed przesłaniem do Studio się obejść.) Ogólnie rzecz biorąc, jest to bardzo użyteczna aplikacja, która oszczędza czas w porównaniu z podejściem tilemill.
Mimo że Studio jest powiązane z Mapbox online, nie znalazłem sposobu, w jaki odmawiano klientom nieopłacającym funkcjonalności. Nie można eksportować kafelków png, ale to nie wchodzi w zakres aplikacji.
Aby odpowiedzieć na pytanie, tak, spróbuj przełączyć się do Studio. Daj trochę czasu, aby przyzwyczaić się do nowego podejścia.
- Mapbox nie jest bajeczny, wystarczy pomyśleć, że ich produkty są zarówno mocne, jak i darmowe jak w piwie.