Calcul des isochrones de transports en commun

Données utilisées

Utilitaire utilisés

  • Graphhopper :
    • Permet le calcul d’un itinéraire entre deux endroits
    • Permet de créer un isochrone en partant d’un endroit (Géométrie de tout les endroits accessibles en X temps)
  • PostgreSQL avec l’extension PostGis
  • Jobs en cli :

Fonctionnement

  • On importe les fichiers GTFS et PBF dans GraphHopper (on exclut les autoroutes dans la configuration de GraphHopper)
  • On exporte la liste des établissements de notre catalogue et leur position géographique
  • Pour chaque établissement on interroge GraphHopper afin d’obtenir un isochrone pour chaque durée de trajet maximale qui nous intéresse (ex: 1h30, 1h, …), on sauvegarde les résultats dans des fichiers.
  • Pour chaque ensemble d’isochrones pour un établissement :
    • On simplifie les isochrones
    • On découpe les isochrones en plusieurs parties
  • On importe nos isochrones simplifiés et découpés dans notre base de données.

Scripts