Будь-яка причина використовувати TileMill, якщо Mapbox Studio призначений замінити його?


25

Я новачок у використанні TileMill, і він все ще здається популярним крос-платформним пакетом, хоча я продовжую працювати з типовими помилками та помилками з ним (на Mac OSX). На сторінці Mapbox написано, що Mapbox Studio має на меті "повністю замінити та покращити функціональність TileMill" .

Під час вивчення Mapbox сервіс все ще посилається на використання TileMill у своїх підручниках. Тож я маю рацію припускати, що Mapbox Studio - це той шлях, який рухається вперед, це просто те, що вони ще не оновлювали свою документацію?


3
Щойно встановлена ​​Mapbox Studio ... тому я можу відповісти на частину свого запитання: 1. MS вимагає облікового запису Mapbox 2. MS неймовірно млявий (OSX Mavericks) 3. Набагато складніше просто додати рівень даних (тобто землетруси) Після зупинки на кроці 3. я зупинився. MS не відчуває готовності до прайм-тайму, принаймні на OS X. Насправді, мені знадобилося кілька спроб пройти повз екран відкриття, який би просто завис.
Dan Nguyen

Вони випускають нові оновлення MS на дуже швидкому циклі випуску. У вас 1,5?
Статистика навчання за прикладом


1
Я вже декілька днів використовую Mapbox Studio на Mavericks (на Mac mini 2009 року), і жодна з цих проблем не виставляла. Спробуйте ще раз.
Річард Ферхерст

Відповіді:


19

TileMill призначений для виробництва растрових плиток. Це потужний і простий у використанні CartoCSS, і я виявив, що він добре працює без помилок (версія ПК). Це також досить добре задокументовано, з безліччю прикладів та створених плиток легко інтегрувати з веб-сайтами Leaflet.js.

Векторна плитка потенційно пропонує багато переваг, з точки зору гнучкості стилів та нової інтерактивності. Але на даний момент існує багато обмежень щодо кількості шарів та кількості геометрії, яку ви можете завантажити в Mapbox через Mapbox Studio. На цій ранній стадії також є реальна відсутність прикладів.

Бізнес-модель Mapbox заснована на їх розміщенні даних вашої карти, і для їх переходу на векторні шари є зрозумілі бізнес причини. Шари TileMill можна експортувати як .mbtiles та розміщувати в інших місцях. Я сподіваюся, що TileMill підтримується та оновлюється, оскільки це чудовий фрагмент програмного забезпечення, яке Студія буде добре відповідати.


13

Я давно користуюся TileMill, який є чудовим інструментом. Провівши два тижні на тестування MapBox Studio, і можу сказати, це було величезне розчарування.

1) Настільки баггі, що практично непридатний, як у версіях Windows, так і Mac (і особливо в Windows), програма буквально виходить з ладу кожні 2 хв.

2) Інтерфейс менш інтуїтивний та практичний, ніж TileMill. Мені це занадто довго, щоб зрозуміти, як імпортувати просту форму. З Postgis вам доведеться заново вводити всі параметри з'єднання для таблиці EACH, яку ви хочете додати, це божевільно.

3) Ви можете експортувати свої файли форм у векторну плитку db, але тоді вам доведеться завантажити їх на сервер mapbox, якщо ви хочете стилювати плитки. Це найбільше занепокоєння на даний момент, оскільки доступний простір у вашому обліковому записі mapbox смішно низький і такий дорогий ($ 499 / місяць за 30Gb, ви серйозно ??). Я спробував експортувати мій проект у векторні плитки, розмір був приблизно 300 Гбіт, тож я повинен платити 5000 доларів на місяць лише для роботи зі своїми власними даними?

4) Векторна плитка не є безпечною. Оскільки вони містять векторну інформацію, будь-хто може легко обробити їх для відновлення оригінального файлу форм. Це не велика справа, якщо ви використовуєте відкриті дані, такі як OpenStreetMap, але спосіб занадто ризиковий, якщо ви працюєте з цінними патентованими даними.

Тому я продовжуватиму використовувати TileMill. На жаль, програма не оновлюється вже 2 роки, і, швидше за все, вона більше не буде, оскільки вона не сумісна з поточною діловою моделлю MapBox.


2
ви можете отримати оновлення від github ... там все ще живе
Георг


github.com/florianf/tileoven і github.com/tilemill-project/tilemill - це два репости . Важко сказати, хто в цій точці більше «підтримується».
Стів Беннетт


6

Це цікаве запитання, яке я задаю собі щомісяця чи два останній рік. Це не просто. Деякі речі, які слід врахувати:

Вектор плитки проти растрових плиток

Mapbox Studio робить тільки векторні плитки, TileMill робить лише растрові плитки (і статичні зображення). Кінцева точка растрової плитки для Mapbox Studio зараз є: https://www.mapbox.com/api-documentation/#static

Підтримка векторних плиток у існуючих GIS-пакетах все ще є досить базовою. І звичайно, ви повинні з'ясувати, як ви хочете їх стилізувати, якщо ви не використовуєте Mapbox-GL-JS.

Місцеві джерела даних

Завдяки студії Mapbox ви справді не можете мати приватне джерело даних із загальнодоступними картами - самі дані фактично піддаватимуться публіці. Це погано, якщо ваші дані якимось чином приватні, і це погано, якщо ви не можете дозволити собі розмістити все це на серверах Mapbox.

Веб-активи

TileMill використовується Мілстон для вилучення веб - ресурсів, так що ви можете зробити: polygon-fill-file: url('http://...'). Mapbox Studio є виключно локальним, і вони не планують цього змінювати.

Розміщення власної плитки

Все ще здається досить складним розміщення власної векторної плитки. PGRestAPI робить це (мабуть, я не пробував), і я думаю, що десь у репост Mapbox - це біт, який вам потрібен, але це не здається мені таким простим.

Важко створити власне джерело даних

Можливо, я роблю це неправильно, але мені здається, що дуже сміливо створювати джерела даних з MS. Підхід Tilemill, безумовно, мав свої недоліки, але додавати та видаляти шари було дуже просто. Підтримка PostGIS відчуває себе незграбнішою (можливо, лише відсутність системи закладок ...)

Інтеграція з mapbox.com

В цілому, здається, важче працювати незалежно від mapbox.com. Очевидно, що це цілком законне ділове рішення.


3

Дейн Спрінгмейер Mapbox провів чудову розмову на FOSS4G, пояснивши як векторні плитки, так і студію Mapbox.

Я боровся з кахельною парадигмою png. Мій проект був досить масштабним, і я натрапив на багатотижневі часи візуалізації. Довелося навчитися швидше робити свою базу даних. Розмір моєї плитки був у гігабайти. Як я міг отримати дані своїм клієнтам? Я очікую, що вони зарезервують 4 концерти для даних карт на своїх телефонах? Мені довелося скоротити масштаби, оскільки розмір / час рендерингу файлів зростав експоненціально.

Основна ідея для вирішення цієї проблеми та векторних плиток полягає в тому, що стиль та дані слід розділяти - більше, як веб-сторінка, де ви надаєте текст та спосіб стилізувати текст, а не доставляти відображену піксель на піксель сторінку.

Mapbox Studio має двобічний стиль / поділ даних. Програма може змінити ваш файл форми / пости / тощо в mbtile векторні дані. Ви можете завантажити його в карту або зберігати локально. Оскільки Mapbox вже розміщує багато даних, а ваші власні дані будуть набагато меншими, ніж виведені плитки png, ви, швидше за все, зможете розмістити все це у вільному (100 mb) акаунті. Mapbox забезпечує схил схилів, контури, осмові дані - все те, що було зайнято стільки часу і місця для мого проекту. Не потрібно винаходити колесо.

Векторні плитки є новими, тому способи розміщення ваших плиток на веб-сторінках / iOS / android, ймовірно, не такі прості, як посилання на сценарій листівки, і ви зіткнетеся з деякими розчарувальними помилками. Наприклад, студія Mapbox любить неодноразово мітити рядок рядків, що проходить через кілька плиток, тому що кожна плитка являє собою незалежну вотчину (Існує хакітський підхід за допомогою використання буферів для протидії цьому, але, здається, це не працює для мене .) Крім того, у Studio є серйозні помилки; це не добре працює з Postgis на моєму комп’ютері (я виявив, що перейшов у shapefile перед завантаженням в Studio, це обійшлося.) В цілому це дуже зручне додаток, яке економило час у порівнянні з підходом плиткорізної фабрики.

Незважаючи на те, що Студія пов'язана з Mapbox в Інтернеті, я не знайшов способу, у якому клієнтам, які не платять, відмовили у функціонуванні. Ви не можете експортувати png-плитки, але це виходить за межі програми.

Отже, щоб відповісти на ваше запитання, так, спробуйте перейти на Studio. Дайте трохи часу, щоб звикнути до нового підходу.

  • Це не прихильність для Mapbox, просто подумайте, що їх продукція є потужною та вільною, як у пиві.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.