5. API unifiée offre de covoiturage : chapitre 1
Comment valoriser les offres de covoiturage sur Vianavigo ?
dans un écosystème foisonnant et concurrentiel…
6. API unifiée offre de covoiturage : chapitre 1
Le choix d’une démarche ouverte
• Avec l’ensemble des opérateurs de covoiturage, coordination des travaux pour
identifier les données communes aux différents services et spécifier une
interface d’échange d’information standard.
• Pour garantir que la solution puisse être accessible et réadaptée par tous,
le développement mis en œuvre par les opérateurs sera publié en open source
et mis à disposition « des communs » de La Fabrique des mobilités.
• Le dispositif a vocation à être ouvert à tous les opérateurs de covoiturage en Ile-
de-France.
• D’autres régions ou territoires peuvent s’appuyer sur le dispositif pour adresser
des cas d’usages similaires
8. API unifiée offre de covoiturage : chapitre 2
Du prototypage à l’industrialisation…
Travaux de co construction pour définir les données échangées et les interfaces
9. API unifiée offre de covoiturage : chapitre 2
Une démarche de co construction active
11. API unifiée offre de covoiturage : chapitre 3
Intégration des différentes offres dans Vianavigo
• Phase de qualification pour éprouver la stabilité, les temps de réponse, la
conformité des offres remontées par les différentes API
• Difficulté de comparaison des offres sur la base de données encore
hétérogènes
• La diffusion des spécifications aux nouveaux entrants (Zify, BlablaCar, etc.) a
facilité leur intégration
• Adaptation des interfaces pour permettre l’affiche d’offres de type « ligne de
covoiturage » (nbjourneys)
• Des 1er retours positifs des acteurs de covoiturage engagés dans la démarche
(pourcentage significatif d’installations des app tiers pour les utilisateurs venant
de Vianavigo – taux de conversion en « covoitureur régulier » idem)
13. API unifiée offre de covoiturage : Epilogue
Une démarche d’ouverture en marche à IDF Mobilités…
• Spécification de l’interface unifiée (carpoolJourneys) :
https://doc.vianavigo.com/api-carpool/
• Certaines parties du code seront ouvertes : la brique d’interrogation
• Autres publications prévues : API de crowdsourcing, …
• Partage de nouveaux jeux de données en Open Data : Stations, …
• Lancement d’une démarche d’acquisition et de maintenance des données vélo
sur OpenStreetMap
Contexte
Une multitude d’opérateurs du covoiturage courte distance sur des segments de marché émergent en Ile-de-France (avec une large palette de services). La pratique du court-voiturage reste pourtant limitée. Aucun opérateur seul n’a atteint aujourd’hui la masse critique suffisante.
Objectif
Permettre aux voyageurs de trouver une ou plusieurs solutions de covoiturage sur une recherche d’itinéraires (dans Vianavigo puis dans des solutions tierces).
Utiliser l’audience de Vianavigo pour promouvoir la complémentarité entre Transport Collectif et Covoiturage. (250 000 recherches / jour)
Aider à atteindre la masse critique.
Mettre en place un agrégateur des solutions de covoiturages :
Exhaustif : englobe toutes les offres de covoiturage disponibles en Ile-de-France.
Neutre : tous les opérateurs sont mis en avant de manière égale.
Scalable : capable d’ajouter de nouveaux opérateurs si besoin.
Les points d’attention identifiés en phase d’étude
Comment ordonner les offres et mesurer leur pertinence ? (trajet, heure, fiabilité de l’offre)
Peut-on afficher des informations personnelles ? (CNIL)
Toutes les plateformes de covoiturage sont elles éligibles ? Faut-il introduire des critères ? (%VTC)
Quelle architecture technique ? (centralisation des offres Vs appels décentralisés)
Avec l’ensemble des opérateurs de covoiturage, nous avons spécifié une interface d’échange d’information standard.
Framacalc
Google docs
Chaque opérateur a pu implémenté cette interface pour que les solutions de covoiturage soient comparables et simples à assembler.
Différentes maturité
Ajustements suite aux échanges
L’été, 8 opérateurs ont développé les API.
Tous les acteurs ont activement participé à la démarche sur la base :
Du partage de l’objectif et du cas d’usage choisi
La difficulté : trouver le plus petit dénominateur commun entre les différents services ayant des modes de fonctionnement très différent
Avec l’ensemble des opérateurs de covoiturage, nous avons spécifié une interface d’échange d’information standard.
Framacalc
Google docs
Chaque opérateur a pu implémenté cette interface pour que les solutions de covoiturage soient comparables et simples à assembler.
Différentes maturité
Ajustements suite aux échanges
L’été, 8 opérateurs ont développé les API.