Cher membre de la communauté Navitia,
Nous vous remercions de l’intérêt que vous portez à nos produits et plus particulièrement à notre plateforme d’information voyageurs.
Nous avons le plaisir de vous informer qu’une nouvelle version de Navitia sera prochainement disponible.
Dans le cadre du lancement de cette nouvelle version, nous avons pris la décision de limiter l’accès à notre code source. Cette décision se traduit par la fermeture progressive d’ici à fin septembre de nos répertoires sur Github. Cette décision est avant tout motivée par le désir d’offrir à nos clients une meilleure qualité de services tant sur le plan fonctionnel que sur le plan des performances. Elle répond également à un certain nombre d’exigences en termes de cyber sécurité.
La version historique de Navitia, ouverte en 2014, restera disponible. Cette version est également disponible avec notre offre fremium via https://navitia.io , offre qui évoluera progressivement vers notre nouvelle version Navitia à partir de fin 2023. Cette offre vous permet, sous certaines conditions, de disposer d’une assistance.
Notre service commercial [email protected] reste bien entendu à votre disposition pour vous étudier avec vous une formule adaptée à vos besoins.
Cordialement, Hove
Navitia
(pronounce [navi-sia])
Version | Build status | License | Chat | Code Coverage | Vulnerabilities | Security Rating |
Maintainability | Quality Gate | Duplicated Lines (%) | Reliability | Bugs | Lines of Code |
Presentation
Welcome to the Navitia repository!
Navitia is a webservice providing:
- multi-modal journeys computation
- line schedules
- next departures
- exploration of public transport data
- search & autocomplete on places
- sexy things such as isochrones
Approach
Who's who
More information
- main web site https://www.navitia.io
- playground https://playground.navitia.io
- integration documentation https://doc.navitia.io
- technical documentation https://github.com/hove-io/navitia/tree/dev/documentation/rfc
- twitter @navitia https://twitter.com/navitia
Getting started
Want to test the API?
For a more friendly interface you can use the API through navitia playground (no matter the server used).
Want to dev and contribute to navitia?
If you want to build navitia, develop in it or read more about technical details please refer to CONTRIBUTING.md.
Curious of who's contributing?
Architecture overview
Navitia is made of 3 main modules:
- Kraken is the c++ core (Heavy computation)
- Jörmungandr is the python frontend (Webservice and lighter computation)
- Ed is the postgres database (Used for preliminary binarization)
Kraken and Jörmungandr communicate with each other through protocol buffer messages sent by ZMQ.
More information here: https://github.com/hove-io/navitia/wiki/Architecture
Alternatives?
Navitia is written in C++ / python, here are some alternatives:
- OpenTripPlanner : written in java.More information here https://github.com/hove-io/navitia/wiki/OpenTripPlanner-and-Navitia-comparison.
rrrr : the lightest one, written in python/c
Motis : Multi objective algorithm similar to Navitia in its approach
Mumoro : an R&D MUltiModal MUltiObjective ROuting algorithm