Il n'est pas nécessaire d'avoir un bac +5 en cartographie pour contribuer à OpenStreetMap. Tout un chacun peut contribuer à son niveau, selon sa motivation et son temps disponible. Plutôt que de créer un n-ième tutoriel sur la contribution, ces pages se réfèrent au tutoriel LearnOSM.
Dans les chapitres qui précédent, nous avons vu comment comment faire des modifications en arpentant le terrain avec un téléphone. Nous allons maintenant nous intéresser à l'édition depuis un ordinateur. Il existe principalement deux éditeurs. L’éditeur iD est l’éditeur OpenStreetMap basé sur un navigateur web. iD est rapide et facile d’utilisation. L’éditeur iD est un très bon moyen de contribuer pour de petites modifications qui ne requièrent pas les fonctionnalités avancées. JOSM est un logiciel de cartographie plus avancé, plus puissant mais plus complexe à prendre en main.
Voici donc les tutoriels pour prendre ces éditeurs en main étape par étape.
Sources « Nous rappelons aux contributeurs d’OSM qu’ils ne doivent jamais ajouter de données provenant de sources protégées par le droit d’auteur (copyright) ou des droits voisins (par ex. Google Maps ou des cartes imprimées) sans autorisation explicite de la part des détenteurs de ces droits. » Google Maps et Google Street View ne sont pas des sources autorisées, en plus de violer la licence, vous mettez l'organisation OpenStreetMap en danger.
Un changeset est un groupe de modifications réalisées sur OSM par un contributeur. Un bon commentaire de changeset devrait décrire de manière adéquate et concise une édition. Voir le wiki pour plus de détails. Pour plus de lisibilité, et aussi en cas de revert, il est conseillé de limiter la taille des changesets, et de les limiter à un type d'objet et/ou à une zone précise. Il n'y a aucun souci à envoyer plusieurs groupes de modification à la suite.
Lors de l'ajout de détails comme le stationnement et les restrictions sur une route, il est souvent nécessaire de faire des distinctions en fonction de la direction ou du côté du chemin. Pour ce faire, il est possible d'ajouter :forward
, :backward
, :left
ou :right
à la fin de la clé d'une balise (rappel, une balise est composée d'un couple clé=valeur). Le choix du bon suffixe dépend de la direction du chemin tel qu'il est tracé dans OpenStreetMap. Pour plus de détails, voir la page wiki FR:Avant et arrière, gauche et droite
Couper le chemin : dans certains cas, les caractéristiques d'un chemin ne sont pas les mêmes sur toute sa longueur. Prenons l'exemple d'un chemin qui longe 2 pâtés de maison. Une bande cyclable a été aménagée seulement sur le premier pâté de maisons. Dans ce cas, il est nécessaire de couper le chemin au premier carrefour, pour pouvoir ensuite préciser l'aménagement sur les deux parties du chemin. Il est possible de couper un chemin n'importe où et pas seulement à un carrefour. Lors de l'opération, pensez à zoomer pour être le plus précis possible.
Il est important de veiller à ce que les chemins soient toujours connectés. Si une piste cyclable ne rejoint pas la route, alors le routeur ne pourra pas calculer d'itinéraire. Ajoutez des connexions si nécessaire. Dans l'image ci-dessous la piste cyclable est représentée en bleu. Notez le petit segment qui permet de relier la piste au carrefour et à la rue perpendiculaire, il est indispensable pour le routage. Quand il sert de connexion pour le routage mais qu'il ne représente pas un aménagement sur le terrain, il se cartographie avec highway=cycleway + cycleway=link
Il est possible de décrire de manière précise à peu près tous les types d'aménagements cyclables dans OpenStreetMap. Les pages du wiki vous donneront toutes les informations nécessaires. N'hésitez pas à le consulter régulièrement.
De la bande cyclable à la voie verte en passant par la piste cyclable et les voies partagées, la page Fr:Bicycle regroupe l'essentiel des informations sur le sujet. C'est LA page à garder sous le coude lorsqu'on contribue sur ce thème.
Note : attention au double sens cyclable, on ne le cartographie que s'il est effectivement marqué sur le terrain (marquage horizontal ou vertical).
Pour le stationnement des vélos, se référer aux pages FR:Bicycle_parking et FR:Key:bicycle_parking pour le type d'arceaux.
Exemple d'arceaux à vélos.
amenity = bicycle_parking
start_date = 2019
capacity = 8
operator = Grand Lyon
covered = no
bicycle_parking = stands
ref:FR:GrandLyon = 6211
Le start_date
permet de savoir depuis quand le parking existe. C'est utile pour les statistiques et pour les associations qui promeuvent l'usage du vélo. Nous y reviendrons plus tard dans le chapitre sur les recherches.
Notez qu'à Lyon on ajoute la référence de l'open-data pour faciliter le suivi et la maintenance des données. En cas de positionnement différent de l'open-data, ajoutez le champ note=positionnement corrigé par rapport à l'open-data
(attention il s'agit ici d'un tag du parking à vélo, à ne pas confondre avec les notes OSM).
Exemple de station vélo en libre service
amenity = bicycle_rental
bicycle_rental = docking_station
capacity = 30
name = Desaix
network = Vélo'v
network:wikidata = Q4096
operator = Cyclocity
ref = 3084
Voici encore quelques éléments utiles à cartographier
destination:bicycle=*
. La page en anglais est plus détaillée et mentionne la possibilité d'ajouter la couleur du panneau, la distance, le temps, etc.Les itinéraires cyclables sont des itinéraires balisés. Il existe des itinéraires locaux, régionaux, nationaux et internationaux. Ils sont renseignés au moyen de relations. C'est un sujet à part entière, qui demanderait un tutoriel dédié. On voit apparaître des itinéraires dans les villes françaises, comme le Réseau Express Vélo parisien ou les Voies Lyonnaises.
Si vous souhaitez contribuer sur ce thème, il est conseillé de demander de l'aide aux contributeurs expérimentés. Ceci est documenté dans les itinéraires cyclables.