Article rédigé en novembre 2020
Depuis quelques années, l'ouverture des données (démarche "open data") permet de disposer d'un important nombre d'informations dans de nombreux domaines. Même si ces informations n'ont pas toujours un grand intérêt pour la majorité des lecteurs, ou nécessitent un retraitement pour avoir cet intéret, certaines d'entre elles permettent d'en savoir plus sur nos déplacements.
Navitia (https://www.navitia.io/) est un ensemble d'algorithmes et de données relatifs aux réseaux de transport en commun et à leur offre : il a été construit par Canal TP devenu par la suite Kisio Digital puis, en mars 2022, Hove (https://hove.com/), filiale du groupe Keolis.
Le calculateur d'itinéraire Navitia est utilisé par un certain nombre de sites afin de proposer au voyageur les meilleurs itinéraires pour se déplacer.
L'API intègre, en version beta en novembre 2020, un calculateur de courbes isochrones. Mais c'est quoi des courbes isochrones ? ce sont les courbes qui relient les points situés à un même temps de parcours d'un point origine (ou destination).
Cet API a ici été utilisé pour faire une série de calculs de courbes isochrones pour un trajet domicile-travail réalisé en transport en commun un matin de semaine en direction de la station de tramway Vélizy 2, en considérant différentes heures d'arrivée.
Les hypothèses retenues sont celles d'une arrivée à la station de tramway Vélizy 2 toutes les 15 min entre 5h00 et 11h00 , la journée retenue étant celle du mardi 3 novembre 2020 (journée en période scolaire).
Chacune des zones colorées correspond à un intervalle de 15 min, le vert foncé correspond donc à la zone où on peut atteindre la station de tramway Vélizy 2 en au plus 15 minutes, la zone mauve (la plus extérieure) est celle de laquelle il faut prévoir un trajet d'une durée comprise entre 1 heure 45 minutes et 2 heures.
A titre d'exemple, les 8 courbes isochrones pour une arrivée à 5h00 à la station tramway Vélizy 2 (48,784976°N, 2,219994° E), ont été générées par la requête suivante
https://api.navitia.io/v1/coverage/fr-idf/isochrones?to=2.219994;48.784976&datetime=20201103T0500&boundary_duration[]=900&boundary_duration[]=1800&boundary_duration[]=2700&boundary_duration[]=3600&boundary_duration[]=4500&boundary_duration[]=5400&boundary_duration[]=6300&boundary_duration[]=7200
Attention, l'exécution de la requête nécessite une clé d'accès qui n'est pas mentionnée ici
Les courbes générées ont ensuite été utilisées dans le logiciel QGIS avec un fond de carte OpenStreetMap.