J’ai récemment modifié OSM pour ajouter le vélociste chez qui j’ai été récemment, et qui ne semblait pas indiqué sur OSM. C’était probablement une de mes premières modifs. Une petite. Minuscule, même. Mais c’est pas la taille qui compte !

Comment ça marche, OSM ?

Je voudrais retenir que OpenStreetMaps c’est une carte (au sens commun du terme : une image avec des routes, le nom des villes, etc.) appelée “fond de carte” (“tile layer”) avec potentiellement des couches (layers) d’informations par dessus.

Il y a plusieurs fonds de carte (comme la couche Standard, la couche CyclOSM, et d’autres), chacune composée de tuiles (petite images individuelles, couvrant une zone plus ou moins grande selon le niveau de zoom), générée à partir de deux sources de données :

  • de données cartographiques : c’est la base de donnée OpenStreetMap proprement dite,
  • et d’un style (p.ex. OSM-carto, le style de la couche Standard).

La génération de ces tuiles fait intervenir d’autres logiciels, tels que Mapnik.

Il y a aussi du Javascript pour l’interface utilisateur, permettant de manipuler la vue de le fond de carte (déplacement, zoom). Une telle librairie JS est Leaflet (qui d’ailleurs semble utilisé sur https://osm.org, si je comprends bien).

Créer une carte sur son propre site

Documenté sur https://wiki.openstreetmap.org/wiki/Deploying_your_own_Slippy_Map

Contribuer à OSM

Voir https://wiki.openstreetmap.org/wiki/FR:Guide_du_d%C3%A9butant