Quel est l'avenir de CartoCSS (c'est-à-dire en a-t-il un)? [fermé]

11

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?

Grant Humphries
la source
Au cours de la conférence d'Andrea au FOSS4G l'année dernière à Portland, il a décrit le CartoCSS cherche le statut de norme OGC: vimeo.com/107529709
DPSSpatial
Un produit a été abandonné, mais CartoCSS en tant que norme est toujours en vie. Comme vous l'avez noté, beaucoup de styles utilisent maintenant CartoCSS et je ne les vois pas s'éloigner de sitôt. Carto (l'outil / bibliothèque nodejs) est Open Source et des projets comme Kosmtik l'utilisent. GeoServer a quelque chose de similaire Nous travaillons sur Magnacarto , qui cible non seulement Mapnik XML mais aussi MapServer (et peut-être un style GL JSON à l'avenir). Et il a aussi une interface web: youtu.be/o6MCtLGfnZM
2015
@olt savez-vous si CartoCSS est une marque déposée de Mapbox? Ou s'agit-il d'un standard complètement ouvert pour le développement et l'adoption?
DPSSpatial

Réponses:

1

Deux ans, c'est long dans le monde de la cartographie Web. Cartodb lui-même a un peu plus de trois ans (moins de quatre ans depuis la version bêta ). Je dirais qu'il est possible que tout ce que nous utilisons maintenant soit obsolète dans deux ans. Construisez comme vous l'avez été, mais attendez-vous à un changement rapide.

toms
la source
Pour autant que je sache, CartoCSS n'a pas été développé pour CartoDB mais pour TileMill à l'origine, mais cela change l'idée, les choses vont et viennent dans la cartographie Web. Pour le rendu OSM, CartoCSS est utilisé depuis deux ans et demi github.com/gravitystorm/openstreetmap-carto .
user30184