Article

Les Voies Lyonnaises sur OpenStreetMap

Cet article explique comment les Voies Lyonnaises sont représentées sur OpenStreetMap (OSM) et comment interroger les données d'OSM avec Overpass Turbo.

OpenStreetMap

OpenStreetMap (https://osm.org) est une base de données géographiques collaborative, libre et ouverte, maintenue par une communauté mondiale de contributeurs. C'est une alternative aux services de cartographie propriétaires comme Google Maps, sur le principe de Wikipédia.

Les données sont accessibles à tous et peuvent être utilisées pour diverses applications, comme la planification d'itinéraires cyclables (par exemple, avec cartes.app, geovelo, comaps, ou OSMAnd).

cartes.app est une alternative open-source à Google Maps, développée en France. Cette application a fait le choix de mettre en évidence les réseaux cyclables structurants comme les Voies Lyonnaises.
cartes.app est une alternative open-source à Google Maps, développée en France. Cette application a fait le choix de mettre en évidence les réseaux cyclables structurants comme les Voies Lyonnaises.

La précision des données est importante, en particulier si l'on veut obtenir un guidage détaillé qui prend en compte les différents types d'aménagements cyclables (pistes, bandes, zones partagées, etc.).

Un exemple de guidage open-source optimisé pour le vélo est Bikerouter (exemple d'itinéraire), qui utilise les données OSM pour calculer des itinéraires cyclables optimisés ou sécurisés.

Différences entre OpenStreetMap et Cyclopolis

Si vous consultez OpenStreetMap, vous remarquerez que les tracés des Voies Lyonnaises peuvent différer de ceux affichés sur Cyclopolis. Cette carte umap permet de visualiser les Voies Lyonnaises telles qu'elles sont représentées sur OpenStreetMap (OSM).

Les tracés des Voies Lyonnaises sur OpenStreetMap (en rouge) et ceux de Cyclopolis (en bleu). Les tronçons en travaux ou reportés sont affichés en pointillés.

Cyclopolis indique les tracés officiels des Voies Lyonnaises tels que définis par la Métropole de Lyon. On peut voir les tronçons en travaux ou reportés qui ne sont pas encore présents dans OpenStreetMap.

Le fond de carte de Cyclopolis utilise les données OSM, mais les tracés des Voies Lyonnaises sont basés sur des tracés créés par des bénévoles de la Ville à Vélo, en se basant sur les plans officiels de la Métropole de Lyon. Il est possible de les retrouver ici : github.com/lavilleavelo/cyclopolis

Interroger les données OpenStreetMap des Voies Lyonnaises

Comme vous pouvez le constater, grâce aux contributions de la communauté OpenStreetMap (en particulier Gonéo et le groupe local de Lyon), les Voies Lyonnaises sont déjà bien représentées dans la base de données OSM.

Overpass Turbo

Pour visualiser ou extraire les données OSM des Voies Lyonnaises, plusieurs outils sont disponibles. On peut, par exemple, télécharger un extrait de la base de données OSM ou utiliser un service comme Overpass Turbo.

Overpass Turbo est une application web qui permet d'interroger la base de données OpenStreetMap. Le service est un outil puissant (mais technique) qui utilise un langage de requête appelé Overpass QL. Un tutoriel interactif est disponible ici (en anglais).

Capture d'écran de l'interface Overpass Turbo avec la requête pour obtenir les Voies Lyonnaises.
Capture d'écran de l'interface Overpass Turbo avec la requête pour obtenir les Voies Lyonnaises.

La requête suivante permet d'obtenir tous les nœuds, chemins et relations OSM associés aux Voies Lyonnaises. Cette requête utilise le fait que les relations des VL ont le tag cycle_network=Les Voies Lyonnaises.

[out:json];
nwr["cycle_network" = "Les Voies Lyonnaises"]({{bbox}});
out geom;

https://overpass-turbo.eu/s/2gsS

Explications

nwr["cycle_network" = "Les Voies Lyonnaises"]({{bbox}});

  • nwr (Node, Way, Relation) : Cela signifie "Cherche n'importe quel objet". Cela inclut les Nœuds (points), les Ways (lignes/chemins) et les Relations (groupes d'éléments). Cela garantit qu'on ne rate aucune partie du réseau. Ici, on va principalement obtenir des relations.
  • ["cycle_network" = "Les Voies Lyonnaises"] : C'est le filtre. On ne veut pas n'importe quelle route, on veut uniquement celles qui portent l'étiquette (le tag) cycle_network avec la valeur Les Voies Lyonnaises.
  • ({{bbox}}) : (bbox pour Bounding Box, "boîte englobante"). C'est une fonction spéciale dans Overpass Turbo qui permet de limiter la recherche à la zone visible sur la carte. Cela évite de surcharger la requête en cherchant dans le monde entier. On peut aussi mettre les coordonnées géographiques manuellement comme (45.60971454042112,4.717941284179688,45.92082617831274,5.058517456054688).

Requête Overpass avec Umap

umap est un service qui permet de créer des cartes personnalisées. On peut ajouter des points ou des lignes manuellement, ou importer des données géographiques depuis des fichiers ou des services web. On peut également faire des requêtes Overpass. Un tutoriel en français est disponible ici.

Liste des relations OSM des Voies Lyonnaises

On peut aussi obtenir une liste au format CSV des relations OSM associées aux Voies Lyonnaises avec la requête suivante :

[out:csv(::id, name)];
relation["cycle_network"="Les Voies Lyonnaises"];
out;

https://overpass-turbo.eu/s/2gsQ

Voici la liste des relations OSM des Voies Lyonnaises avec le lien pour les voir directement sur OpenStreetMap :

@idLien OSM
15396528Voie Lyonnaise numéro 1
15536956Voie Lyonnaise numéro 2
15397170Voie Lyonnaise numéro 3
17369670Voie Lyonnaise numéro 4
16337778Voie Lyonnaise numéro 5
17369721Voie Lyonnaise numéro 6
17366876Voie Lyonnaise numéro 7
17369787Voie Lyonnaise numéro 8
17369654Voie Lyonnaise numéro 9
17369290Voie Lyonnaise numéro 10
16337795Voie Lyonnaise numéro 11
16337796Voie Lyonnaise numéro 12

Visualiser les segments

Il est aussi possible de sélectionner chaque segment avec la requête suivante :

[out:json];
relation["cycle_network"="Les Voies Lyonnaises"];
way(r);
out geom;

https://overpass-turbo.eu/s/2gtG

Chaque segment comporte de nombreuses informations, comme le type d'aménagement cyclable (piste cyclable, bande cyclable, voie partagée, etc.) ou l'état de surface (bitume, stabilisé, etc.).

Exemple : Tunnel bus-piétons-vélos de la Croix-Rousse

Chargement de Panoramax...

Exemple de segment avec le tunnel mode doux de la Croix-Rousse : https://www.openstreetmap.org/way/250224690. Voici quelques-uns des tags que l'on peut trouver pour ce segment :

TagValeur
nameTunnel bus-piétons-vélos de la Croix-Rousse
bicycledesignated
footdesignated
highwaypath
incline0%
lit24/7
onewayno
segregatedyes
sidewalkright
smoothnessgood
surfaceasphalt
tunnelyes
Explication détaillée des tags OSM
Type de voie / accès
Tag (Clé=Valeur)ExplicationLien Wiki
highway=pathDéfinit l'objet comme une voie générique polyvalente, ouverte aux transports non motorisés (sauf exception précisée). highway=path
bicycle=designatedL'accès aux vélos est autorisé et la voie est officiellement désignée pour eux (mais pas forcément obligatoire) bicycle
foot=designatedL'accès aux piétons est autorisé et la voie est officiellement désignée pour eux. foot
segregated=yesIndique que les piétons et les cyclistes partagent le tunnel mais sont physiquement séparés (par une ligne, une bordure ou des voies distinctes). segregated
oneway=noLa voie n'est pas à sens unique. On peut circuler dans les deux sens. oneway
sidewalk=rightIndique la présence d'un trottoir situé sur le côté droit de la voie (dans le sens du tracé de la ligne sur la carte). sidewalk
Caractéristiques physiques
Tag (Clé=Valeur)ExplicationLien Wiki
surface=asphaltLe revêtement du sol est en asphalte (bitume).Voir surface
smoothness=goodLa qualité du revêtement est bonne. Cela signifie qu'il est confortable pour un vélo de route, mais pas parfait comme une piste de course (excellent).Voir smoothness
incline=0%La pente est de 0%, c'est donc un trajet parfaitement plat.Voir incline
lit=24/7La voie est éclairée artificiellement 24 heures sur 24 et 7 jours sur 7 (typique des tunnels longs).Voir lit
Structure / position
Tag (Clé=Valeur)ExplicationLien Wiki
tunnel=yesConfirme que cette voie passe dans un tunnel.Voir tunnel
layer=-2Indique la couche verticale. -2 signifie que l'objet est profondément sous terre, en dessous des objets situés au niveau -1 (qui pourraient être d'autres tunnels ou le métro) et 0 (le sol).Voir layer

Obtenir des statistiques avec Overpass Turbo

On peut aussi utiliser Overpass Turbo pour obtenir des statistiques sur les Voies Lyonnaises, comme le nombre de segments et la longueur totale des aménagements cyclables. Voici un exemple de requête :

[out:csv(number,length)];
relation["cycle_network"="Les Voies Lyonnaises"](45.11326925230233,4.263418981886696,46.3583020562222,5.452689001417946);
way(r);
make stat number=count(ways),length=sum(length());
out;

https://overpass-turbo.eu/s/2gtQ

Au 30 novembre 2025, on obtient 113,15 km sur 543 segments. (Cyclopolis indique 126 km à la même date).

Représentation des types d'aménagements cyclables

Un autre exemple de requête permet de visualiser les différents types d'aménagements cyclables le long de la Voie Lyonnaise numéro 1, en utilisant des couleurs différentes selon qu'il s'agit de voies partagées ou réservées aux vélos (potentiellement zones de conflits avec les autres usagers) : https://overpass-turbo.eu/s/2gtR

Segments de la Voie Lyonnaise numéro 1, colorés selon le type d'aménagement cyclable (en rouge les voies partagées, qui peuvent générer des conflits entre usagers, en bleu les voies réservées aux vélos).
Segments de la Voie Lyonnaise numéro 1, colorés selon le type d'aménagement cyclable (en rouge les voies partagées, qui peuvent générer des conflits entre usagers, en bleu les voies réservées aux vélos).

Pour aller plus loin

On espère que cet article vous a donné un aperçu de ce qu'il est possible de faire avec les données OpenStreetMap et vous a peut-être donné envie d'explorer davantage.

Si vous voulez contribuer, l'un des moyens les plus simples est d'utiliser l'application StreetComplete, qui permet de corriger ou d'ajouter des informations sur les aménagements cyclables directement depuis votre téléphone.

Autres ressources :