Capitole du Libre 2012 Logiciel libre et transport public L'implication de Tisséo dans la communauté SYNTHESE Xavier Raffin Hugues Romain
Capitole du Libre 2012
Logiciel libre et transport public
L'implication de Tisséo dans la communauté SYNTHESE
Xavier Raffin Hugues Romain
2
Capitole du Libre 2012
/2 42
99 communes920 000 habitants89 lignes119 millions de déplacements2500 employés
EPIC
3
Capitole du Libre 2012
/3 42
4
Capitole du Libre 2012
/4 42
Exploitation de transport public innovanteDéveloppement informatique 100% libre
Entreprise Suisse - FranceCréateur de SYNTHESE
A Toulouse : gestion de10 lignes TAD
SA
5
Capitole du Libre 2012
/5 42
Présentation fonctionnelle
Présentation du projet
Architecture technique
OpenData
Fondation SYNTHESE
Conclusions
6
Capitole du Libre 2012
/6 42
Calculateur d'itinéraire
7
Capitole du Libre 2012
/7 42
Calculateur d'itinéraire
8
Capitole du Libre 2012
/8 42
Prochains passages en temps réel et géolocalisation
9
Capitole du Libre 2012
/9 42
10
Capitole du Libre 2012
/10 42
11
Capitole du Libre 2012
/1142
12
Capitole du Libre 2012
/12 42
Champ fonctionnel :
● Planification● Exploitation● Information voyageurs● Réservation TAD● Embarqué
13
Capitole du Libre 2012
/13 42
Présentation fonctionnelle
Présentation du projet
Architecture technique
OpenData
Fondation SYNTHESE
Conclusions
14
Capitole du Libre 2012
/14 42
230 000 lignes de C++
15
Capitole du Libre 2012
/15 42
100 commits par mois 6 contributeurs
16
Capitole du Libre 2012
/16 42
100 commits par mois 6 contributeurs
17
Capitole du Libre 2012
/17 42
50 réseaux couverts sur 10 sites40 serveurs/VM installés
300 embarqués en déploiement
18
Capitole du Libre 2012
/18 42
Statistiques Tisséo
tisseo.fr (par jour)20000 visites58000 pages vues33 % Calcul d'itinéraire5 % Horaires à l'arrêt
mobi.tisseo.fr (par jour)10000 visites43000 pages vues13 % Calcul d'itinéraire40 % Horaires à l'arrêt
Bilan23000 Calcul d'itinéraire/jour8000 Horaires à l'arrêt/jour
2005 2006 2007 2008 2009 2010 2011 20120
1000000
2000000
3000000
4000000
5000000
6000000
7000000
8000000
9000000
10000000
Nombre de visite / an
19
Capitole du Libre 2012
/19 42
Présentation fonctionnelle
Présentation du projet
Architecture technique
OpenData
Fondation SYNTHESE
Conclusions
20
Capitole du Libre 2012
/20 42
WebService
XMLJSONCMS
21
Capitole du Libre 2012
/21 42
22
Capitole du Libre 2012
/22 42
23
Capitole du Libre 2012
/23 42
24
Capitole du Libre 2012
/24 42
25
Capitole du Libre 2012
/25 42
26
Capitole du Libre 2012
/26 42
27
Capitole du Libre 2012
/27 42
Transition de Graphe
28
Capitole du Libre 2012
/28 42
std:map + operator<
29
Capitole du Libre 2012
/29 42
Présentation fonctionnelle
Présentation du projet
Architecture technique
OpenData
Fondation SYNTHESE
Conclusions
30
Capitole du Libre 2012
/30 42
Formats Tridents & GTFS
31
Capitole du Libre 2012
/31 42
API OpenData tisseo.fr
http://pt.data.tisseo.fr/<Nom de l’api>?<paramètres>&key=<votre_clé>
● placesList ● linesList● stopAreasList● stopPointsList● departureBoard
A VENIR :
● Calcul d'itinéraires● Isochrones
32
Capitole du Libre 2012
/32 42
Contributions OSM
Numéros de rue
Interdiction de tourner à gauche
Cohérence de graphe
33
Capitole du Libre 2012
/33 42
Numéro de rues
addr:housenumber
34
Capitole du Libre 2012
/34 42
Interdiction de « tourner à Gauche »Relation:restriction
35
Capitole du Libre 2012
/35 42
Graphe pour calcul d'itinéraire
36
Capitole du Libre 2012
/36 42
Graphe pour calcul d'itinéraire
37
Capitole du Libre 2012
/37 42
Présentation fonctionnelle
Présentation du projet
Architecture technique
OpenData
Fondation SYNTHESE
Conclusions
38
Capitole du Libre 2012
/38 42
Objectifs :● coordonner les développements● encourager les projets communs● publication régulière de versions « stable »● programme de certification● communication autour du projet● hébergement sources, doc, packages, etc.
Membres :● réseaux de transport France et Suisse
39
Capitole du Libre 2012
/39 42
Présentation fonctionnelle
Présentation du projet
Architecture technique
OpenData
Fondation SYNTHESE
Conclusions
40
Capitole du Libre 2012
/40 42
41
Capitole du Libre 2012
/41 42
42
Capitole du Libre 2012
/42 42
Q & A