Яке майбутнє CartoCSS (тобто воно має)? [зачинено]


11

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-спільнотою взагалі?


Під час розмови Андреа на FOSS4G минулого року в Портленді він розповів, що CartoCSS шукає статусу стандарту OGC: vimeo.com/107529709
DPSSpatial

Один продукт відключили, але CartoCSS як стандарт є живим. Як ви зазначали, зараз багато стилів використовує CartoCSS, і я не бачу їх віддалення в найближчий час. Carto (інструмент / бібліотека nodejs) є відкритим кодом, і такі проекти, як Kosmtik, використовують його. У GeoServer є щось подібне. Ми працюємо над Magnacarto , який орієнтується не лише на Mapnik XML, але і на MapServer (і, можливо, на деякий стиль GL JSON у майбутньому). І це також має веб - інтерфейс: youtu.be/o6MCtLGfnZM
OLT

@olt Ви знаєте, чи CartoCSS є торговою маркою Mapbox? Або це повністю відкритий стандарт для розробки та прийняття?
DPSSpatial

Відповіді:


1

Два роки - це довгий час у світі веб-карт. Сам Cartodb трохи більше трьох років (менше чотирьох років з часу бета-версії ). Я б сказав, що можливо все, що ми зараз використовуємо, може бути застарілим за два роки. Будуйте так, як ви були, але очікуйте швидких змін як даного.


Наскільки я знаю, CartoCSS розроблявся не для CartoDB, а для TileMill спочатку, але це змінює ідею, все приходить у веб-карти. Для візуалізації OSM CartoCSS використовувався протягом двох з половиною року github.com/gravitystorm/openstreetmap-carto .
user30184
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.