MapBox a récemment annoncé qu'il s'éloignerait de CartoCSS vers une interface entièrement visuelle. Apparemment, les nouvelles feuilles de style qui sous-tendent cette interface utilisateur seront basées sur JSON, donc malgré le fait que la nouvelle interface est un système pointer-cliquer, l'un des développeurs qui ont travaillé sur ce projet pense qu'il sera finalement meilleur pour les codeurs que le système précédent. :
le nouvel éditeur https://t.co/i7uy2V8YGL est encore meilleur pour les codeurs: les styles GL peuvent être modifiés en JSON dans les éditeurs, et dynamiquement dans JS
- Tom MacWright (@tmcw) 29 juillet 2015
Il convient de noter cependant (et j'espère que j'ai le droit) que ces feuilles de style JSON sont rendues par WebGL, tandis que CartoCSS est utilisé pour créer du XML rendu par Mapnik. Ainsi, alors que l'un remplace l'autre, au moins dans une certaine mesure, ils ne font pas exactement la même chose.
Cela m'amène donc à me demander où cela laisse CartoCSS?
Beaucoup de styles de tuiles de carte prédominants utilisent le langage à ce moment, peut-être plus particulièrement le style par défaut d'OpenStreetMap . CartoDB l'utilise également et comme l'un de leurs développeurs l'a noté dans le tweet ci-dessous, ils prévoient de s'en tenir à cela pour le moment, mais cela semble également impliquer qu'ils s'en éloigneront à un moment donné.
@Anonymaps @tmcw, nous nous en tenons cependant un peu plus longtemps!
- Francisco Dans (@fdans) 29 juillet 2015
Plus récemment, il y a un projet appelé kosmtik que j'ai trouvé à travers ce fil . Cet outil lit les mêmes fichiers .mss (cartocss) et .mml (json) que TileMill et effectue un rendu avec Mapnik afin de fournir une alternative à TileMill qui n'est plus activement développé .
La source ultime de cette question est que j'ai entrepris un projet assez complexe il y a un mois ou deux dans TileMill, et je suis peut-être de 25% à 50% à le terminer. Mais avec cette annonce, entre autres choses, je commence à me demander si je m'attache à un support qui ne sera pas maintenu / développé à l'avenir.
Ma question est donc la suivante: quelles autres preuves existent qui indiquent le niveau d'utilisation de CartoCSS (ou son absence) à l'avenir par la communauté SIG dans son ensemble?