MapBox нещодавно оголосив, що вони відійдуть від CartoCSS до повністю візуального інтерфейсу. Мабуть, нові таблиці стилів, які лежать в основі цього інтерфейсу, буде заснований на JSON, тому, незважаючи на те, що новий інтерфейс є системою точок та натискань, один із розробників, який працював над цим проектом, вважає, що це в кінцевому рахунку буде краще для кодерів, ніж попередня система :
новий редактор https://t.co/i7uy2V8YGL ще кращий для кодерів: стилі GL можна змінювати як JSON в редакторах, так і динамічно в JS
- Том МакРайт (@tmcw) 29 липня 2015 року
Однак варто відзначити (і, сподіваюся, я маю це право), що ці таблиці стилів JSON надаються WebGL, тоді як CartoCSS використовується для створення XML, що надається Mapnik. Отже, хоча одне є заміною іншому, принаймні в якійсь якості, вони не роблять абсолютно те саме.
Тож це змушує мене замислюватися, куди це залишає CartoCSS?
Наразі багато з переважаючих стилів плитки карт використовують мову, мабуть, найбільш помітний стиль за замовчуванням OpenStreetMap . CartoDB також використовує його, і як один із їх розробників зазначив у твіті нижче, вони планують дотримуватися цього часу, але, мабуть, це означає, що вони відійдуть від нього в якийсь момент.
@Anonymousmaps @tmcw, однак ми довше тримаємо його на ліфті!
- Франсіско Данс (@fdans) 29 липня 2015 року
На більш пізньому фронті є проект під назвою kosmtik, який я знайшов через цю тему . Цей інструмент читає ті самі .mss (cartocss) та .mml (json) файли, що і TileMill, та надає Mapnik, тому він дає альтернативу TileMill, яка вже не активно розробляється .
Кінцевим джерелом цього питання є те, що я місяць або два тому в TileMill брав досить складний проект, і я, можливо, від 25 до 50% до його завершення. Але з цим оголошенням, серед іншого, я починаю замислюватися, чи я підхоплюю себе до середовища, яке не буде підтримуватися / розвиватися у майбутньому.
Отже, моє запитання полягає в тому, які ще існують докази, які говорять про рівень використання CartoCSS (або його відсутність), який рухається вперед GIS-спільнотою взагалі?