Adepte du Vélopartage je trouvais regrettable de ne pas trouver de symbolisation des stations dans les cartes d'OpenStreetMap, qu'à ne cela tienne OSM étant un projet libre si celui-ci ne me convient il me reste à l'améliorer.

Première chose il va falloir trouver une icône au format svg simple et représentative, je me suis basé sur l'icône de milovanderlinden publiée sous licence PublicDomain sur openclipart.org. Les règles de création d'icônes ont été définies dans une page du wiki, vous y trouvererz les règles de taille d'image et de réduction du poids du fichier final. Le résultat est ensuite uploadé dans le répertoire svn idoine.

Deuxième étape la modification du fichier de règles de rendu. Dans ce cas je me limite au niveau de zoom 17. J'ai ajouté le bloc de code suivant au fichier osm-map-features-z17.xml :

 <rule e="node" k="amenity" v="bicycle_rental"> 
       <symbol ref="bicycle_rental"  position="center"/> 
 </rule> 

J'indique au moteur de rendu d'utiliser l'image nommée bicycle_rental pour les noeuds (node) de service (amenity) taggé bicycle_rental.

Le tour est joué il reste à demander un nouveau rendu avec InformationFreeway sur Nantes par exemple et de visualiser le résultat

L'étape suivante sera de symboliser différement les stations simples des stations où il est possible de s'abonner. Il faut avant cela faire évoluer le tag pour ajouter ces informations.

Lien OSM de l'image : http://www.openstreetmap.org/?lat=47.20709&lon=-1.57181&zoom=17&layers=0B00FTF