mobility
mobility copied to clipboard
Optimisation du calcul des temps et distances de transport
Les temps de calcul sont importants pour des zones d'étude larges et/ou qui incluent des zones urbaines denses (= grandes quantités de noeuds et de liens dans le réseau de transport).
Plusieurs étapes sont lentes :
- Parsing des données OSM avec osmdata, au format silicate.
- Création du graphe de routing avec dodgr, à partir des données silicate.
- Calcul des temps et distances de transport avec dodgr.
Plusieurs pistes pour accélerer :
- Remplacer osmdata et dodgr par pyrosm pour créer le graphe de routing ?
- Remplacer dodgr par cppRouting (un peu moins précis mais beaucoup plus rapide) ?
Je commence à tester l'utilisation de cppRouting.