[OSM-dev-fr] Styles Mapnik gérés par CartoCSS - question existentielle
sly (sylvain letuffe)
liste at letuffe.org
Ven 21 Déc 13:42:32 GMT 2012
On vendredi 21 décembre 2012, Pieren wrote:
> qui a totalement disqualifié cet outil pour Andy Allan (celui qui a créé le
> style cyclemap et lancé la convertion du style osm vers cartoCSS).
Certes, disqualifié également donc.
Sauf que si je ne m'abuse :
https://github.com/mapnik/Cascadenik/blob/master/AUTHORS.txt
http://wiki.openstreetmap.org/wiki/Cascadenik
On retrouve dans les auteurs des gens connus de cartoCSS maintenant (de chez
mapbox par exemple)
qui ont choisi, que plutôt de reprendre cascadenik, de "forker" en quelque
sorte et refaire autre chose. Ma crainte est donc :
même gens + même fonctionnalités + même société => même fin tragique
Mon avis sera très différent si le support de cartoCSS était intégré à mapnik,
là, ça aurait une autre crédibilité pour la pérénité.
> Tu parles de carto ?
> https://npmjs.org/package/carto
> http://wiki.openstreetmap.org/wiki/Carto
yes
> Il y a quand même des avantages comme l'utilisation de variables (une
> seule définition de la couleur de l'eau par exemple).
C'est pas tant les avantages d'une approche CSS qui m'inquiètes (d'ailleurs
c'est bien pour ça que j'hésite car c'est super génial)
Les variables sont possibles en xml également par le système d'entité, mais la
force en +, c'est le cascading de style : un highway=secondary de zoom 14
hérite des propriétés du highway, du secondary, et du zoom 14 et ça factorise
donc énormément.
<presque hs>
> Mouais. Je crois avoir lu la même chose à chaque fois qu'un nouveau
> format est sorti (xml, json, etc). Difficile de dire à l'avance si ça
> marchera ou pas.
Je ne me souviens pas avoir entendu grommeler à propos de html puis xml,
avant, c'était soit des formats protégés, binaires et mal supportés ou des
formats largement trop basiques comme csv
xml s'est rapidement imposé un peu partout car il comblait un manque terrible
et son approche généraliste permet une grande ré-utilisation et dispose d'un
important support applicatif de ce fait.
json, ça apporte quoi par rapport à ça ? A part des allergiques aux balises
qui préfère les { } ?
(note que j'aurais dis exactement la même chose de xml s'il était venu après
json)
Je la cite souvent en ce moment : http://xkcd.com/927/ mais c'est pas prêt
d'être obsolète
</presque hs>
> Il y a aussi, c'est sûr, des effets de mode. Mais un critère important
> selon moi est que le style principal d'osm.org basculera tôt ou tard
> vers cartoCSS, que celui-ci a une équipe derrière, celle de mapbox,
> qui est aussi celle qui continue de supporter mapnik. Donc cartoCSS,
> tilemill, mapnik, c'est une chaîne qui se tient ensemble (et qui est
> open-source) et qui va continuer de s'améliorer dans les prochains
> temps.
Puisses-tu dire vrai, 2 avis contre mon doute, je me jette dans la fosse aux
lions...
--
sly, DWG member since 11/2012
Coordinateur du groupe [ga]
http://wiki.openstreetmap.org/wiki/User:Sletuffe
Plus d'informations sur la liste de diffusion dev-fr