Libération de navitia : un calculateur d’itinéraire pour les transports en communs

Posté par . Édité par Florent Zara, palm123 et Benoît Sibaud. Modéré par ZeroHeure. Licence CC by-sa
52
30
avr.
2014
C et C++

La société Canal TP a ouvert sous licence Affero-GPL son produit phare : le calculateur d’itinéraires pour transports en commun Navitia. Il s’agit d’un serveur qui expose une API REST afin d’être intégrée dans divers services (site web, application mobile, client CLI…). Les sources de données acceptées sont le format GTFS souvent utilisé pour diffuser des horaires en OpenData et OpenStreetMap pour les itinéraires piétons.

Le cœur est en C++11 avec une interface en Python pour gérer l’API REST.

En plus de la fonction centrale de calcul des itinéraires, voici certaines autres fonctionnalités :

  • approche à pied, vélo, vélo libre service
  • prochains départs, arrivées (pour l’instant théorique, le temps réel est encore en développement)
  • « isochrones » (terme approximatif qui revient à calculer le temps pour atteindre tous les arrêts depuis un point)
  • service « à proximité »
  • explorer le référentiel de données (par exemple l’ensemble des lignes passant par tel arrêt)

Journal Concours Open Data à Rennes (et présentation de Mobi'Rennes)

Posté par . Licence CC by-sa
15
7
mar.
2011

Je suis étonné que personne n'ait encore parlé de ce sujet sur linuxfr.org

La ville de Rennes a publié ses données timidement au printemps 2010 et plus massivement à l'automne/hiver 2010 (donc bien avant Paris !). Au total 99 jeux de données sont devenus publiques : http://www.data.rennes-metropole.fr/. Notons que l'usage de ces données est encore soumis à restrictions, avec une licence [1] assez proche d'une CC-BY-ND.

Afin d'encourager à créer des applications pour valoriser ces données publiques, un concours a (...)