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


11

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?


Durante la charla de Andrea en FOSS4G el año pasado en Portland, describió que CartoCSS está buscando el estado como un estándar OGC: vimeo.com/107529709
DPSSpatial

Un producto cambió, pero CartoCSS como estándar está vivo. Como notó, muchos estilos ahora usan CartoCSS y no veo que se alejen pronto. Carto (la herramienta / biblioteca nodejs) es de código abierto y lo están utilizando proyectos como Kosmtik. GeoServer tiene algo similar Estamos trabajando en Magnacarto , que no solo se enfoca en Mapnik XML sino también en MapServer (y tal vez algunos estilos GL JSON en el futuro). Y también tiene una interfaz web: youtu.be/o6MCtLGfnZM
desde el

@olt, ¿sabe si CartoCSS es una marca registrada de Mapbox? ¿O es un estándar completamente abierto para el desarrollo y la adopción?
DPSSpatial

Respuestas:


1

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.


Hasta donde sé, CartoCSS no se ha desarrollado para CartoDB sino para TileMill originalmente, pero eso cambia la idea, las cosas van y vienen en el mapeo web. Para la representación de OSM, CartoCSS se ha utilizado durante dos años y medio github.com/gravitystorm/openstreetmap-carto .
user30184
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.