Más

¿Cuál es el futuro de CartoCSS (es decir, tiene uno)?

¿Cuál es el futuro de CartoCSS (es decir, tiene uno)?


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 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 programadores 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 con suerte tengo este derecho) que estas hojas de estilo JSON son procesadas por WebGL, mientras que CartoCSS se usa para crear XML procesado por Mapnik. Entonces, si bien uno reemplaza al 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 lenguaje en este momento, quizás más notablemente el estilo predeterminado de OpenStreetMap. CartoDB también lo usa y, como señaló uno de sus desarrolladores en el tweet a continuación, planean seguir utilizándolo por el momento, pero también parece implicar que se alejarán de él en algún momento.

@Anonymaps @tmcw ¡Sin embargo, nos quedamos con él un poco más!

- Francisco Dans (@fdans) 29 de julio de 2015

En un frente más reciente, hay un proyecto que se llama kosmtik que encontré a través de este hilo. Esta herramienta lee los mismos archivos .mss (cartocss) y .mml (json) que TileMill y se renderiza con Mapnik, por lo que proporciona una alternativa a TileMill que ya no se está desarrollando activamente.

La fuente última de esta pregunta es que emprendí un proyecto bastante complejo hace uno o dos meses en TileMill, y quizás estoy entre un 25% y un 50% para completarlo. Pero con este anuncio, entre otras cosas, empiezo a preguntarme si me engancharé a un medio que no se mantendrá / desarrollará en el futuro.

Entonces, mi pregunta es, ¿qué otra evidencia existe que habla del nivel de uso de CartoCSS (o la falta del mismo) en el futuro por parte de la comunidad GIS en general?


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). Yo diría que es posible que todo lo que usamos ahora quede obsoleto en dos años. Construya como lo ha estado haciendo, pero espere un cambio rápido como un hecho.


Ver el vídeo: Preview