Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pourquoi le calcul de transport en commun ne couvre pas toute la France ? #421

Open
1 of 2 tasks
laem opened this issue Jul 16, 2024 · 4 comments
Open
1 of 2 tasks

Comments

@laem
Copy link
Collaborator

laem commented Jul 16, 2024

The speedup algorithms OSRM use need access to the "whole graph" at the same time - this is where the large memory footprint comes from. It's probably possible to re-engineer things to use less RAM, but the compromise will likely be time (it already takes many many hours to process Europe), and also a complete lack of people who are working on that problem right now (feel free to submit a PR!). It would be a significant re-write of many of the core parts of the extraction pipeline - not something to undertake lightly

@ainar
Copy link

ainar commented Jul 17, 2024

J'avais fait une petite comparaison (de la littérature) des logiciels de calcul d'itinéraire pendant ma thèse, et en effet OSRM est l'un des pires du point de vue d'usage de la mémoire. Petite comparaison de ce qui existe : https://gis-ops.com/de/open-source-routing-engines-and-algorithms-an-overview/
J'avais opté pour ma thèse pour Graphhopper, qui me permettait de faire tourner un serveur pour des itinéraires transport en commun, voiture et vélo pour toute la région Auvergne-Rhône-Alpes sur mon laptop (16 Go de mémoire). Je pense qu'avec des moyens plus conséquents c'est facile de faire passer la France entière.
En plus GraphHopper et Valhala gèrent les GTFS nativement, et on peut paramétrer les profils facilement (ou modifier le code source).

@laem
Copy link
Collaborator Author

laem commented Jul 18, 2024

Merci pour le retour ! Depuis cette issue j'ai réussi à charger toute la France :).

C'est Motis qui utilise OSRM donc on dépend de Motis ici. Je ne vois pas de raison de laisser tomber Motis actuellement, c'est vraiment cool ce qu'ils font.

@Siuol39
Copy link

Siuol39 commented Jul 22, 2024

Je connais assez bien le réseau du Havre, donc j'ai commencé à regarder quelle URL correspondrait, pour pouvoir l'ajouter.

Il semble que ce réseau soit à la fois référencé dans un jeu de données propre et dans un Agrégat de réseaux urbains et interurbains de Normandie qui comprend aussi les réseaux de Rouen, Caen, Évreux et d'autres, ainsi que les TER Normandie.

La plupart des données du jeu agrégé régional sont aussi disponibles dans des jeux propres, mais pas tous : je n'ai rien trouvé pour les cars régionaux, notamment. Donc il semble que ce jeu soit incontournable.

Mais si on ajoute le jeu de données régional, risque-t-on d'avoir des problèmes avec des données chargées/affichées en double (ne serait-ce qu'avec les TER qui sont déjà affichés) ?

@laem
Copy link
Collaborator Author

laem commented Jul 23, 2024

Volontiers ! J'ai un petit truc à régler pour intégrer l'IdF et ensuite on ajoutera toute la normandie, cf cartesapp/serveur#12 et autres PR sur le dépot laem/gtfs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants