MapBox anunció recientemente que se alejarían de CartoCSS hacia una interfaz completamente visual. Aparentemente, las nuevas hojas de estilo que subyacen a esa interfaz de usuario estarán basadas en JSON, por lo que a pesar del hecho de que la nueva interfaz es un sistema de apuntar y hacer clic, uno de los desarrolladores que trabajaron en este proyecto cree que en última instancia será mejor para los codificadores que el sistema anterior :
el nuevo editor https://t.co/i7uy2V8YGL es aún mejor para los codificadores: los estilos GL se pueden modificar como JSON en los editores y dinámicamente en JS
- Tom MacWright (@tmcw) 29 de julio de 2015
Sin embargo, vale la pena señalar (y espero que tenga este derecho) que estas hojas de estilo JSON son renderizadas por WebGL, mientras que CartoCSS se usa para crear XML representado por Mapnik. Entonces, aunque uno es un reemplazo para el otro, al menos en cierta capacidad, no hacen exactamente lo mismo.
Entonces, esto me lleva a preguntarme ¿dónde deja eso a CartoCSS?
Muchos de los estilos de mosaicos de mapas predominantes usan el idioma en este momento, quizás el estilo predeterminado de OpenStreetMap . CartoDB también lo usa y, como señaló uno de sus desarrolladores en el siguiente tweet, planean seguir con él por el momento, pero también parece implicar que se alejarán de él en algún momento.
@Anonymaps @tmcw ¡sin embargo, nos quedamos un poco más tiempo!
- Francisco Dans (@fdans) 29 de julio de 2015
En un frente más reciente hay un proyecto llamado kosmtik que encontré a través de este hilo . Esta herramienta lee los mismos archivos .mss (cartocss) y .mml (json) que TileMill y presenta con Mapnik, por lo que proporciona una alternativa a TileMill que ya no se está desarrollando activamente .
La fuente principal de esta pregunta es que emprendí un proyecto bastante complejo hace un mes o dos en TileMill, y tal vez estoy entre un 25% y un 50% para completarlo. Pero con este anuncio, entre otras cosas, empiezo a preguntarme si me estoy enganchando a un medio que no se mantendrá / desarrollará en el futuro.
Entonces, mi pregunta es, ¿qué otra evidencia existe que habla sobre el nivel de uso de CartoCSS (o la falta de él) en la comunidad SIG en general?
Respuestas:
Dos años es mucho tiempo en el mundo del mapeo web. Cartodb en sí tiene poco más de tres años (menos de cuatro años desde la versión beta ). Diría que es posible que todo lo que usamos ahora sea obsoleto en dos años. Construye como has estado, pero espera un cambio rápido como un hecho.
fuente