1. Pourquoi ? Les données La recherche Technique Conclusion
BANO + OSM + Navitia = un nouveau
géocodeur pour les transports
Guillaume Pinot Pascal Rhod
Kisio Digital
20 rue Hector Malot
75012 Paris, France
Meetup Open Transport
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 1/16
2. Pourquoi ? Les données La recherche Technique Conclusion
Table des matières
1 Pourquoi ?
2 Les données
3 La recherche
4 Technique
5 Conclusion
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 2/16
3. Pourquoi ? Les données La recherche Technique Conclusion
navitia
• le cœur de l’information voyageur de Kisio Digital
• une API REST
• calcul d’itinéraire multimodal
• fiche horaires
• prochains passages
• autocompletion et géocodage inverse
• disponible via https://navitia.io, notre service ouvert
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 3/16
4. Pourquoi ? Les données La recherche Technique Conclusion
Nouveaux besoins autour du géocodage
• autocompletion sans pré-filtre géographique (coverage dans
Navitia)
• autocompletion potentiellement sur le monde
• prise en compte de la localisation de l’utilisateur
• gestion des zones d’arrêt en fonction des droits de l’utilisateur
• séparation en (plus de) microservice
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 4/16
5. Pourquoi ? Les données La recherche Technique Conclusion
Table des matières
1 Pourquoi ?
2 Les données
3 La recherche
4 Technique
5 Conclusion
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 5/16
6. Pourquoi ? Les données La recherche Technique Conclusion
Les données
OpenStreetMap :
• Villes : Paris
• Points d’intérêt : Mairie du 13e (Paris)
• Rues : Rue Hector Malot (Lyon)
BANO :
• Adresses : 20 rue Hector Malot (Lyon)
Des GTFS :
• Zones d’arrêt : Châtelet
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 6/16
7. Pourquoi ? Les données La recherche Technique Conclusion
Table des matières
1 Pourquoi ?
2 Les données
3 La recherche
4 Technique
5 Conclusion
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 7/16
8. Pourquoi ? Les données La recherche Technique Conclusion
Autocompletion par type
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 8/16
9. Pourquoi ? Les données La recherche Technique Conclusion
Autocompletion tolérante aux fautes
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 9/16
10. Pourquoi ? Les données La recherche Technique Conclusion
Autocompletion par géolocalisation
Sans coordonnées
3 Place de la République (Paris)
3 Rue Lebrument (Rouen)
2 Rue de la République (Lyon)
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 10/16
11. Pourquoi ? Les données La recherche Technique Conclusion
Geolocalisation inversée
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 11/16
12. Pourquoi ? Les données La recherche Technique Conclusion
Table des matières
1 Pourquoi ?
2 Les données
3 La recherche
4 Technique
5 Conclusion
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 12/16
13. Pourquoi ? Les données La recherche Technique Conclusion
Technique
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 13/16
14. Pourquoi ? Les données La recherche Technique Conclusion
Table des matières
1 Pourquoi ?
2 Les données
3 La recherche
4 Technique
5 Conclusion
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 14/16
15. Pourquoi ? Les données La recherche Technique Conclusion
Conclusion
Un nouveau système de géocodage :
• opensource : https://github.com/CanalTP/mimirsbrunn
• openservice : https://www.navitia.io/
• qui marche : démo
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 15/16
16. Pourquoi ? Les données La recherche Technique Conclusion
BANO + OSM + Navitia = un nouveau
géocodeur pour les transports
Guillaume Pinot Pascal Rhod
Kisio Digital
20 rue Hector Malot
75012 Paris, France
Meetup Open Transport
BANO + OSM + Navitia Guillaume Pinot, Pascal Rhod 16/16