Дейн Спрингмейер из Mapbox выступил с большой речью на FOSS4G, объясняя как векторные тайлы, так и студию mapbox.
Я боролся с плиточной парадигмой png. Мой проект был довольно большим, и я столкнулся с несколькими неделями рендеринга. Я должен был научиться делать свою базу данных быстрее. Размер моей плитки был в гигабайтах. Как я мог передать данные своим клиентам? Могу ли я ожидать, что они зарезервируют 4 гигабайта для картографических данных на своих телефонах? Мне пришлось отключить уровни масштабирования, потому что размер файла / время рендеринга росли в геометрической прогрессии.
Ключевой идеей решения этой проблемы и векторных плиток является то, что стиль и данные должны быть разделены - больше похоже на веб-страницу, где вы предоставляете текст и способ стилизации текста, а не постраничную визуализацию страницы.
Mapbox Studio имеет двунаправленный стиль / разделение данных. Программа может изменить ваш файл формы / postigs / etc в векторные данные mbtile. Вы можете загрузить это в mapbox или хранить локально. Поскольку в Mapbox уже размещено много данных, а ваши собственные данные будут намного меньше, чем отображаемые фрагменты png, вы, скорее всего, сможете разместить их все на бесплатной (100 МБ) учетной записи. Mapbox предоставляет данные о холмах, контурах, данных osm - все, что заняло так много времени и места для моего проекта. Не нужно изобретать велосипед.
Векторные плитки являются новыми, поэтому методы для размещения ваших плиток на веб-страницах / iOS / android, вероятно, не так просты, как ссылки на скрипт листовки, и вы столкнетесь с некоторыми неприятными ошибками. Например, Mapbox Studio любит многократно маркировать линейную линию, проходящую через несколько плиток, потому что каждая плитка представляет собой независимую вотчину (Существует хакерский подход с использованием буферов для противодействия этому, но мне кажется, что это не работает .) Кроме того, в Studio есть несколько серьезных ошибок; это не очень хорошо работает с Postgis на моем компьютере (я нашел преобразование в шейп-файл до того, как загрузить его в Studio). В целом, это очень удобное приложение, которое сэкономило время по сравнению с подходом на плитке.
Несмотря на то, что Studio связана с Mapbox онлайн, я не нашел способа, которым не платящие клиенты были бы лишены функциональности. Вы не можете экспортировать png-плитки, но это выходит за рамки приложения.
Итак, чтобы ответить на ваш вопрос, да, попробуйте перейти на Studio. Дайте немного времени, чтобы привыкнуть к новому подходу.
- Для Mapbox это не просто шутка, просто подумайте, что их продукты мощные и бесплатные, как в пиве.