SlideShare une entreprise Scribd logo
L’Open Data à Tisséo
La Cantine
6 > 8 Open Data
Tisséo
10/11/2015
Open Data : définition
Donnée publique ou privée, diffusée selon une licence libre, laquelle
garantit son libre accès et sa réutilisation par tous sans restriction
technique, juridique ou financière.
Ce mouvement considère l’information publique comme un bien commun
dont la diffusion est d’intérêt public et général.
2
Contexte : l’open data en France
L’Open Data en France
• 2002 : prémices
• Lobbyings citoyens (LiberTIC, Regards Citoyens, Wikimédias
France, Openstreetmap France,…)
• 2010 : Paris et Rennes
• 2011 : Etalab, Toulouse, Bordeaux, Nantes,…
• SNCF, RATP, BNF, Météo France, …
3
Contexte : carte des ouvertures de données
4
Présentation de Tisséo
Tisséo est un établissement public, régie des transports urbains couvrant
101 communes (965 000 habitants en 2014).
• 173 000 000 de validations en 2014
• 2 lignes de métro
• 116 rames, 37 stations
• 5h à 00h (3h le weekend)
• Fréquence mini : 1’05
• 2 lignes de tram
• 28 rames 27 stations
• 4h50 à 0h30 (1h30 le weekend)
• Fréquence mini : 7’30
• 90 lignes de bus + 9 lignes de TAD + 24 lignes scolaires
• 600 bus, 3600 arrêts
• 5h à 00h (1h le weekend)
5
L’open Data chez Tisséo
Tisséo libère des données à destination de l’information voyageurs :
• les horaires
• les positions et noms d’arrêts
• les tracés et nom de lignes
• les passages en temps réel
1 API, 2 fichiers horaires statiques (GTFS, Neptune/Trident), 3 fichiers
cartographiques (stations de métro, stations de tram, arrêts de bus).
L’équipe Tisséo s’appuie sur différents profils (développeur, architecte
logiciel, spécialiste données, référent numérique) qui ne travaillent pas à
temps plein sur l’Open Data.
L’open data entraine des contraintes de :
• qualité et fiabilité de données
• organisation des services et logiciels
• changement des mentalités
6
Détails des utilisations de l’API Tisséo
Nombre de clés d’API
212 clés demandées (à noter que certaines clés sont utilisées par des promotions
complètes d’étudiants pour des TP, généralement une quarantaine d’élèves d’écoles
d’ingénieur, de master ou d’IUP informatique)
Documentation API
téléchargée 2543 fois
Nombre de requêtes OpenData
15 millions par mois, en croissance très importante (dont 6,5 millions pour les
applications officielles Tisséo)
Composition des requêtes
64% de prochains passages en temps réel
20% de recherche de lieux, arrêts, adresse (« autocompletion et géocodage »)
6% de messages d’information réseau
5% calcul d’itinéraire
7
Croissance de l’usage de l’API
8
OpenData Transport : données + audience
9
Utilisateurs du temps réel
Les utilisateurs de l’API
Startup internationales : The transit App (550 000/Mois), Moovit (400 000/Mois)
Applis locales : Bus31 (2.7 M/mois) , Toulouse Bus (450 000/Mois), Go Toulouse (150 000/Mois)
Ecrans Hall d’accueil : Une startup Toulousaine CityMéo (628000/Mois), et des particuliers (390000)
Universitaires : ifstar (11M sur le mois de Juin !), IRIT, UPS, IUT informatiques, …
Quelques exemples
Bus 31 Moovit The Transit App UrbanPulse Mapgnificent
10
Fichiers statiques
L’offre au format GTFS, déposée de façon hebdomadaire
Le format est documenté et illustré : https://developers.google.com/transit/gtfs/
Le site contient la documentation complète des fichiers et des champs attendus ainsi
que quelques exemples de réseaux et d’outil de validation de données.
Il s’agit d’une archive ZIP contenant 8 fichiers texte décrivant les arrêts, les lignes, les
horaires, les dates d’application et le tracé des lignes.
11
La licence : ODBL
Licence développée par l' Open Knowledge Foundation
Vous êtes libres :
• de partager : copier, distribuer et utiliser la base de données.
• de créer : produire des créations à partir de cette base de données.
• d'adapter : modifier, transformer et construire à partir de cette base de données.
Aussi longtemps que :
• Vous mentionnez la paternité : Vous devez mentionner la source de la base de
données pour toute utilisation publique de la base de données, ou pour toute création
produite à partir de la base de données, de la manière indiquée dans l'ODbL. Pour toute
utilisation ou redistribution de la base de données, ou création produite à partir de cette
base de données, vous devez clairement mentionner aux tiers la licence de la base de
données et garder intacte toute mention légale sur la base de données originaire.
• Vous partagez aux conditions identiques : si vous utilisez publiquement une version
adaptée de cette base de données, ou que vous produisiez une création à partir d'une
base de données adaptée, vous devez aussi offrir cette base de données adaptée selon
les termes de la licence ODbL.
• Gardez ouvert : si vous redistribuez la base de données, ou une version modifiée de
celle-ci, alors vous ne pouvez utiliser de mesure technique restreignant la création que
si vous distribuez aussi une version sans ces restrictions.
12
Open data transport
Plusieurs calculateurs Open Source :
Le temps-réel bas niveau :
• GTFS-RT
• …
OpenService et API:
https://api.sncf.com (+ portail https://data.sncf.com )
https://api.navitia.io (+portail https://navitia.opendatasoft.com)
Groupe de réflexion Open Transport
13
Questions
?opendata@tisseo.fr
14
Données transport : les lignes
Les lignes sont identifiées par un nom et un numéro.
Ligne 66 : St Cyprien République / Aéroport Toulouse Blagnac
Elles ont comme propriétés :
la couleur
la couleur du texte
les noms des directions principales
un mode de transport
Fichier GTFS correspondant : routes.txt
Point d’entrée API correspondant : lines
Elles sont composées d’itinéraires.
15
Données transport : les itinéraires
Un itinéraire est une suite ordonnée d’arrêts desservis.
Une ligne est composée d’un ou de plusieurs itinéraires, généralement 2
(Aller et Retour).
La ligne Noctambus n’a qu’un seul itinéraire. La ligne 61 a 21 itinéraires
(c’est une ligne à 3 fourches et des variantes les jours de marchés).
Un itinéraire possède une géométrie, un tracé cartographique.
16
Données transport : les services
Un service est une suite d’horaires appliqués à un itinéraire selon un
calendrier.
Le service départ 8h30 de l’itinéraire Aller de la ligne 66 circule du lundi au
vendredi sauf pendant les vacances scolaires.
Fichier GTFS correspondant :
• service : trips.txt
• Calendrier : calendar.txt et calendar_dates.txt
17
Données transport : les horaires
Un horaire est le lien entre un service et un arrêt physique
Le service départ 8h30 de l’itinéraire Aller de la ligne 66 circule du lundi au
vendredi sauf pendant les vacances scolaires et dessert l’arrêt Purpan à
8h42.
Fichier GTFS correspondant : stop_times.txt
Point d’entrée API correspondant : stops_schedules
18
Données transport : les arrêts physiques
Un arrêt physique est un poteau d’arrêt pour une ligne de bus, un quai pour
une ligne de tram ou de métro.
Les arrêts physiques ont :
• Un nom
• Une position géographique précise, exprimée dans un référentiel
cartographique (WGS84 pour le fichier GTFS)
• Une accessibilité PMR
Fichier GTFS correspondant : stops.txt
Point d’entrée API correspondant : stop_points
19
Données transport : les zones d’arrêts
Une zone d’arrêt est un regroupement d’un ou plusieurs arrêts physiques.
C’est généralement à cet objet que fait référence un usager lorsqu’il dit « Je
pars d’Esquirol ». Je vais à « Compans – Caffarelli ».
La position d’une zone d’arrêt est le barycentre des arrêts physiques la
composant sauf surcharge.
Le nom d’une zone d’arrêt peut différer des noms des arrêts physiques le
composant.
Fichier GTFS correspondant : stops.txt
Point d’entrée API correspondant : stop_areas
20

Contenu connexe

En vedette

07 la-vie-est-dure-pour-les-enseignants-2
07 la-vie-est-dure-pour-les-enseignants-207 la-vie-est-dure-pour-les-enseignants-2
07 la-vie-est-dure-pour-les-enseignants-2Dominique Pongi
 
Tuto organisation christophe carelli avec vidéo
Tuto organisation christophe carelli avec vidéoTuto organisation christophe carelli avec vidéo
Tuto organisation christophe carelli avec vidéo
Christophe3667
 
Aide à la reflexion pour mise en oeuvre de la vae
Aide à la reflexion pour mise en oeuvre de la vaeAide à la reflexion pour mise en oeuvre de la vae
Aide à la reflexion pour mise en oeuvre de la vaeChristian Arnault
 
Presentation GeekFest pour Collège Salette
Presentation GeekFest pour Collège SalettePresentation GeekFest pour Collège Salette
Presentation GeekFest pour Collège SaletteSekhmetDesign
 
Lafrance
LafranceLafrance
Lafrance
jmaricastro
 
Installation ubuntu 14.04
Installation ubuntu 14.04Installation ubuntu 14.04
Installation ubuntu 14.04
Anis Nouri
 
L' avènement de la validation des acquis de formation en France et en Europe
L' avènement de la validation des acquis de formation en France et en EuropeL' avènement de la validation des acquis de formation en France et en Europe
L' avènement de la validation des acquis de formation en France et en Europe
Daniel Dufourt
 
07 homme-femme-difficile-de-se-comprendre
07 homme-femme-difficile-de-se-comprendre07 homme-femme-difficile-de-se-comprendre
07 homme-femme-difficile-de-se-comprendreDominique Pongi
 
OMS Pleumeur Bodou, bilan d'activité 2010
OMS Pleumeur Bodou, bilan d'activité 2010OMS Pleumeur Bodou, bilan d'activité 2010
OMS Pleumeur Bodou, bilan d'activité 2010
OMSpleumeurbodou
 
04 electroacoustique fr
04 electroacoustique fr04 electroacoustique fr
04 electroacoustique fr
secretariat_hermitage
 
Shadow chaser
Shadow chaserShadow chaser
Shadow chaserSacapuss
 
03 dal cat
03 dal cat03 dal cat
Presentacio fossils
Presentacio fossilsPresentacio fossils
Presentacio fossils
Anna Ballesteros
 
Les plus belles photos du Vietnam
Les plus belles photos du VietnamLes plus belles photos du Vietnam
Les plus belles photos du Vietnam
VisionduMonde
 
Laura2
Laura2Laura2

En vedette (20)

07 la-vie-est-dure-pour-les-enseignants-2
07 la-vie-est-dure-pour-les-enseignants-207 la-vie-est-dure-pour-les-enseignants-2
07 la-vie-est-dure-pour-les-enseignants-2
 
Tuto organisation christophe carelli avec vidéo
Tuto organisation christophe carelli avec vidéoTuto organisation christophe carelli avec vidéo
Tuto organisation christophe carelli avec vidéo
 
Aide à la reflexion pour mise en oeuvre de la vae
Aide à la reflexion pour mise en oeuvre de la vaeAide à la reflexion pour mise en oeuvre de la vae
Aide à la reflexion pour mise en oeuvre de la vae
 
La retraite
La retraiteLa retraite
La retraite
 
Presentation GeekFest pour Collège Salette
Presentation GeekFest pour Collège SalettePresentation GeekFest pour Collège Salette
Presentation GeekFest pour Collège Salette
 
Fiches produits
Fiches  produitsFiches  produits
Fiches produits
 
Lafrance
LafranceLafrance
Lafrance
 
2016 DUCLOS success stories
2016 DUCLOS success stories2016 DUCLOS success stories
2016 DUCLOS success stories
 
Installation ubuntu 14.04
Installation ubuntu 14.04Installation ubuntu 14.04
Installation ubuntu 14.04
 
Tweetybird112
Tweetybird112Tweetybird112
Tweetybird112
 
L' avènement de la validation des acquis de formation en France et en Europe
L' avènement de la validation des acquis de formation en France et en EuropeL' avènement de la validation des acquis de formation en France et en Europe
L' avènement de la validation des acquis de formation en France et en Europe
 
A225 pps
A225 ppsA225 pps
A225 pps
 
07 homme-femme-difficile-de-se-comprendre
07 homme-femme-difficile-de-se-comprendre07 homme-femme-difficile-de-se-comprendre
07 homme-femme-difficile-de-se-comprendre
 
OMS Pleumeur Bodou, bilan d'activité 2010
OMS Pleumeur Bodou, bilan d'activité 2010OMS Pleumeur Bodou, bilan d'activité 2010
OMS Pleumeur Bodou, bilan d'activité 2010
 
04 electroacoustique fr
04 electroacoustique fr04 electroacoustique fr
04 electroacoustique fr
 
Shadow chaser
Shadow chaserShadow chaser
Shadow chaser
 
03 dal cat
03 dal cat03 dal cat
03 dal cat
 
Presentacio fossils
Presentacio fossilsPresentacio fossils
Presentacio fossils
 
Les plus belles photos du Vietnam
Les plus belles photos du VietnamLes plus belles photos du Vietnam
Les plus belles photos du Vietnam
 
Laura2
Laura2Laura2
Laura2
 

Similaire à Tisséo opendata

Cartographie des réseaux d'utilités
Cartographie des réseaux d'utilitésCartographie des réseaux d'utilités
Cartographie des réseaux d'utilités
François Lacombe
 
Retour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novelaRetour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novela
Mairie de Paris
 
20141223 c2 d92 - open data - réutilisation des données - v1.7
20141223   c2 d92 - open data - réutilisation des données - v1.720141223   c2 d92 - open data - réutilisation des données - v1.7
20141223 c2 d92 - open data - réutilisation des données - v1.7
François Le Pivain
 
Open streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisOpen streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisCocoaHeads France
 
062018 transport datagouvfr
062018 transport datagouvfr062018 transport datagouvfr
062018 transport datagouvfr
FabMob
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport Ouverte
FabMob
 
Atelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data ParisAtelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data ParisMairie de Paris
 
OpenStreetMap pour les géomaticiens
OpenStreetMap pour les géomaticiensOpenStreetMap pour les géomaticiens
OpenStreetMap pour les géomaticiens
Antoine Riche
 
Réflexions sur les missions et les compétences liées à une démarche data terr...
Réflexions sur les missions et les compétences liées à une démarche data terr...Réflexions sur les missions et les compétences liées à une démarche data terr...
Réflexions sur les missions et les compétences liées à une démarche data terr...
Mairie de Paris
 
SplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data InSplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data In
Splunk
 
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
Jérémie34
 
Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011
Mairie de Paris
 
Open data France
Open data FranceOpen data France
Open data France
FabMob
 
Du Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processusDu Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processus
CHAKER ALLAOUI
 
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
ACSG Section Montréal
 
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
ACSG - Section Montréal
 
Suivi des modifications des données OpenStreetMap sur 380 gares
Suivi des modifications des données OpenStreetMap sur 380 garesSuivi des modifications des données OpenStreetMap sur 380 gares
Suivi des modifications des données OpenStreetMap sur 380 gares
Antoine Riche
 
Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...
Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...
Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...
kmichel69
 
ZOne DEV #lemobile20 2011 2J
ZOne DEV #lemobile20 2011 2JZOne DEV #lemobile20 2011 2J
ZOne DEV #lemobile20 2011 2J
servicesmobiles.fr
 
Une démarche d’ouverture des données (Open Data) : l'exemple de Paris
Une démarche d’ouverture des données (Open Data) : l'exemple de ParisUne démarche d’ouverture des données (Open Data) : l'exemple de Paris
Une démarche d’ouverture des données (Open Data) : l'exemple de Paris
Mairie de Paris
 

Similaire à Tisséo opendata (20)

Cartographie des réseaux d'utilités
Cartographie des réseaux d'utilitésCartographie des réseaux d'utilités
Cartographie des réseaux d'utilités
 
Retour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novelaRetour d'expérience Open Data Paris - La novela
Retour d'expérience Open Data Paris - La novela
 
20141223 c2 d92 - open data - réutilisation des données - v1.7
20141223   c2 d92 - open data - réutilisation des données - v1.720141223   c2 d92 - open data - réutilisation des données - v1.7
20141223 c2 d92 - open data - réutilisation des données - v1.7
 
Open streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads ParisOpen streetmap pour CocoaHeads Paris
Open streetmap pour CocoaHeads Paris
 
062018 transport datagouvfr
062018 transport datagouvfr062018 transport datagouvfr
062018 transport datagouvfr
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport Ouverte
 
Atelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data ParisAtelier EtaLab : Retour d'expérience Open Data Paris
Atelier EtaLab : Retour d'expérience Open Data Paris
 
OpenStreetMap pour les géomaticiens
OpenStreetMap pour les géomaticiensOpenStreetMap pour les géomaticiens
OpenStreetMap pour les géomaticiens
 
Réflexions sur les missions et les compétences liées à une démarche data terr...
Réflexions sur les missions et les compétences liées à une démarche data terr...Réflexions sur les missions et les compétences liées à une démarche data terr...
Réflexions sur les missions et les compétences liées à une démarche data terr...
 
SplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data InSplunkLive! Paris 2018: Getting Data In
SplunkLive! Paris 2018: Getting Data In
 
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
L’open data le cas de Montpellier - De la mise en ligne à la réutilisation en...
 
Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011Présentation d'Open Data Paris au Mobile 2.0 2011
Présentation d'Open Data Paris au Mobile 2.0 2011
 
Open data France
Open data FranceOpen data France
Open data France
 
Du Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processusDu Big Data vers le SMART Data : Scénario d'un processus
Du Big Data vers le SMART Data : Scénario d'un processus
 
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
 
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
 
Suivi des modifications des données OpenStreetMap sur 380 gares
Suivi des modifications des données OpenStreetMap sur 380 garesSuivi des modifications des données OpenStreetMap sur 380 gares
Suivi des modifications des données OpenStreetMap sur 380 gares
 
Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...
Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...
Laurent COSTA : Plateformes géo-collaboratives et programmes de recherches hi...
 
ZOne DEV #lemobile20 2011 2J
ZOne DEV #lemobile20 2011 2JZOne DEV #lemobile20 2011 2J
ZOne DEV #lemobile20 2011 2J
 
Une démarche d’ouverture des données (Open Data) : l'exemple de Paris
Une démarche d’ouverture des données (Open Data) : l'exemple de ParisUne démarche d’ouverture des données (Open Data) : l'exemple de Paris
Une démarche d’ouverture des données (Open Data) : l'exemple de Paris
 

Tisséo opendata

  • 1. L’Open Data à Tisséo La Cantine 6 > 8 Open Data Tisséo 10/11/2015
  • 2. Open Data : définition Donnée publique ou privée, diffusée selon une licence libre, laquelle garantit son libre accès et sa réutilisation par tous sans restriction technique, juridique ou financière. Ce mouvement considère l’information publique comme un bien commun dont la diffusion est d’intérêt public et général. 2
  • 3. Contexte : l’open data en France L’Open Data en France • 2002 : prémices • Lobbyings citoyens (LiberTIC, Regards Citoyens, Wikimédias France, Openstreetmap France,…) • 2010 : Paris et Rennes • 2011 : Etalab, Toulouse, Bordeaux, Nantes,… • SNCF, RATP, BNF, Météo France, … 3
  • 4. Contexte : carte des ouvertures de données 4
  • 5. Présentation de Tisséo Tisséo est un établissement public, régie des transports urbains couvrant 101 communes (965 000 habitants en 2014). • 173 000 000 de validations en 2014 • 2 lignes de métro • 116 rames, 37 stations • 5h à 00h (3h le weekend) • Fréquence mini : 1’05 • 2 lignes de tram • 28 rames 27 stations • 4h50 à 0h30 (1h30 le weekend) • Fréquence mini : 7’30 • 90 lignes de bus + 9 lignes de TAD + 24 lignes scolaires • 600 bus, 3600 arrêts • 5h à 00h (1h le weekend) 5
  • 6. L’open Data chez Tisséo Tisséo libère des données à destination de l’information voyageurs : • les horaires • les positions et noms d’arrêts • les tracés et nom de lignes • les passages en temps réel 1 API, 2 fichiers horaires statiques (GTFS, Neptune/Trident), 3 fichiers cartographiques (stations de métro, stations de tram, arrêts de bus). L’équipe Tisséo s’appuie sur différents profils (développeur, architecte logiciel, spécialiste données, référent numérique) qui ne travaillent pas à temps plein sur l’Open Data. L’open data entraine des contraintes de : • qualité et fiabilité de données • organisation des services et logiciels • changement des mentalités 6
  • 7. Détails des utilisations de l’API Tisséo Nombre de clés d’API 212 clés demandées (à noter que certaines clés sont utilisées par des promotions complètes d’étudiants pour des TP, généralement une quarantaine d’élèves d’écoles d’ingénieur, de master ou d’IUP informatique) Documentation API téléchargée 2543 fois Nombre de requêtes OpenData 15 millions par mois, en croissance très importante (dont 6,5 millions pour les applications officielles Tisséo) Composition des requêtes 64% de prochains passages en temps réel 20% de recherche de lieux, arrêts, adresse (« autocompletion et géocodage ») 6% de messages d’information réseau 5% calcul d’itinéraire 7
  • 8. Croissance de l’usage de l’API 8
  • 9. OpenData Transport : données + audience 9
  • 10. Utilisateurs du temps réel Les utilisateurs de l’API Startup internationales : The transit App (550 000/Mois), Moovit (400 000/Mois) Applis locales : Bus31 (2.7 M/mois) , Toulouse Bus (450 000/Mois), Go Toulouse (150 000/Mois) Ecrans Hall d’accueil : Une startup Toulousaine CityMéo (628000/Mois), et des particuliers (390000) Universitaires : ifstar (11M sur le mois de Juin !), IRIT, UPS, IUT informatiques, … Quelques exemples Bus 31 Moovit The Transit App UrbanPulse Mapgnificent 10
  • 11. Fichiers statiques L’offre au format GTFS, déposée de façon hebdomadaire Le format est documenté et illustré : https://developers.google.com/transit/gtfs/ Le site contient la documentation complète des fichiers et des champs attendus ainsi que quelques exemples de réseaux et d’outil de validation de données. Il s’agit d’une archive ZIP contenant 8 fichiers texte décrivant les arrêts, les lignes, les horaires, les dates d’application et le tracé des lignes. 11
  • 12. La licence : ODBL Licence développée par l' Open Knowledge Foundation Vous êtes libres : • de partager : copier, distribuer et utiliser la base de données. • de créer : produire des créations à partir de cette base de données. • d'adapter : modifier, transformer et construire à partir de cette base de données. Aussi longtemps que : • Vous mentionnez la paternité : Vous devez mentionner la source de la base de données pour toute utilisation publique de la base de données, ou pour toute création produite à partir de la base de données, de la manière indiquée dans l'ODbL. Pour toute utilisation ou redistribution de la base de données, ou création produite à partir de cette base de données, vous devez clairement mentionner aux tiers la licence de la base de données et garder intacte toute mention légale sur la base de données originaire. • Vous partagez aux conditions identiques : si vous utilisez publiquement une version adaptée de cette base de données, ou que vous produisiez une création à partir d'une base de données adaptée, vous devez aussi offrir cette base de données adaptée selon les termes de la licence ODbL. • Gardez ouvert : si vous redistribuez la base de données, ou une version modifiée de celle-ci, alors vous ne pouvez utiliser de mesure technique restreignant la création que si vous distribuez aussi une version sans ces restrictions. 12
  • 13. Open data transport Plusieurs calculateurs Open Source : Le temps-réel bas niveau : • GTFS-RT • … OpenService et API: https://api.sncf.com (+ portail https://data.sncf.com ) https://api.navitia.io (+portail https://navitia.opendatasoft.com) Groupe de réflexion Open Transport 13
  • 15. Données transport : les lignes Les lignes sont identifiées par un nom et un numéro. Ligne 66 : St Cyprien République / Aéroport Toulouse Blagnac Elles ont comme propriétés : la couleur la couleur du texte les noms des directions principales un mode de transport Fichier GTFS correspondant : routes.txt Point d’entrée API correspondant : lines Elles sont composées d’itinéraires. 15
  • 16. Données transport : les itinéraires Un itinéraire est une suite ordonnée d’arrêts desservis. Une ligne est composée d’un ou de plusieurs itinéraires, généralement 2 (Aller et Retour). La ligne Noctambus n’a qu’un seul itinéraire. La ligne 61 a 21 itinéraires (c’est une ligne à 3 fourches et des variantes les jours de marchés). Un itinéraire possède une géométrie, un tracé cartographique. 16
  • 17. Données transport : les services Un service est une suite d’horaires appliqués à un itinéraire selon un calendrier. Le service départ 8h30 de l’itinéraire Aller de la ligne 66 circule du lundi au vendredi sauf pendant les vacances scolaires. Fichier GTFS correspondant : • service : trips.txt • Calendrier : calendar.txt et calendar_dates.txt 17
  • 18. Données transport : les horaires Un horaire est le lien entre un service et un arrêt physique Le service départ 8h30 de l’itinéraire Aller de la ligne 66 circule du lundi au vendredi sauf pendant les vacances scolaires et dessert l’arrêt Purpan à 8h42. Fichier GTFS correspondant : stop_times.txt Point d’entrée API correspondant : stops_schedules 18
  • 19. Données transport : les arrêts physiques Un arrêt physique est un poteau d’arrêt pour une ligne de bus, un quai pour une ligne de tram ou de métro. Les arrêts physiques ont : • Un nom • Une position géographique précise, exprimée dans un référentiel cartographique (WGS84 pour le fichier GTFS) • Une accessibilité PMR Fichier GTFS correspondant : stops.txt Point d’entrée API correspondant : stop_points 19
  • 20. Données transport : les zones d’arrêts Une zone d’arrêt est un regroupement d’un ou plusieurs arrêts physiques. C’est généralement à cet objet que fait référence un usager lorsqu’il dit « Je pars d’Esquirol ». Je vais à « Compans – Caffarelli ». La position d’une zone d’arrêt est le barycentre des arrêts physiques la composant sauf surcharge. Le nom d’une zone d’arrêt peut différer des noms des arrêts physiques le composant. Fichier GTFS correspondant : stops.txt Point d’entrée API correspondant : stop_areas 20