Conférence capitole-du-libre

42
Capitole du Libre 2012 Logiciel libre et transport public L'implication de Tisséo dans la communauté SYNTHESE Xavier Raffin Hugues Romain

Transcript of Conférence capitole-du-libre

Page 1: Conférence capitole-du-libre

Capitole du Libre 2012

Logiciel libre et transport public

L'implication de Tisséo dans la communauté SYNTHESE

Xavier Raffin Hugues Romain

Page 2: Conférence capitole-du-libre

2

Capitole du Libre 2012

/2 42

99 communes920 000 habitants89 lignes119 millions de déplacements2500 employés

EPIC

Page 3: Conférence capitole-du-libre

3

Capitole du Libre 2012

/3 42

Page 4: Conférence capitole-du-libre

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

Page 5: Conférence capitole-du-libre

5

Capitole du Libre 2012

/5 42

Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

Page 6: Conférence capitole-du-libre

6

Capitole du Libre 2012

/6 42

Calculateur d'itinéraire

Page 7: Conférence capitole-du-libre

7

Capitole du Libre 2012

/7 42

Calculateur d'itinéraire

Page 8: Conférence capitole-du-libre

8

Capitole du Libre 2012

/8 42

Prochains passages en temps réel et géolocalisation

Page 9: Conférence capitole-du-libre

9

Capitole du Libre 2012

/9 42

Page 10: Conférence capitole-du-libre

10

Capitole du Libre 2012

/10 42

Page 11: Conférence capitole-du-libre

11

Capitole du Libre 2012

/1142

Page 12: Conférence capitole-du-libre

12

Capitole du Libre 2012

/12 42

Champ fonctionnel :

● Planification● Exploitation● Information voyageurs● Réservation TAD● Embarqué

Page 13: Conférence capitole-du-libre

13

Capitole du Libre 2012

/13 42

Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

Page 14: Conférence capitole-du-libre

14

Capitole du Libre 2012

/14 42

230 000 lignes de C++

Page 15: Conférence capitole-du-libre

15

Capitole du Libre 2012

/15 42

100 commits par mois 6 contributeurs

Page 16: Conférence capitole-du-libre

16

Capitole du Libre 2012

/16 42

100 commits par mois 6 contributeurs

Page 17: Conférence capitole-du-libre

17

Capitole du Libre 2012

/17 42

50 réseaux couverts sur 10 sites40 serveurs/VM installés

300 embarqués en déploiement

Page 18: Conférence capitole-du-libre

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

Page 19: Conférence capitole-du-libre

19

Capitole du Libre 2012

/19 42

Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

Page 20: Conférence capitole-du-libre

20

Capitole du Libre 2012

/20 42

WebService

XMLJSONCMS

Page 21: Conférence capitole-du-libre

21

Capitole du Libre 2012

/21 42

Page 22: Conférence capitole-du-libre

22

Capitole du Libre 2012

/22 42

Page 23: Conférence capitole-du-libre

23

Capitole du Libre 2012

/23 42

Page 24: Conférence capitole-du-libre

24

Capitole du Libre 2012

/24 42

Page 25: Conférence capitole-du-libre

25

Capitole du Libre 2012

/25 42

Page 26: Conférence capitole-du-libre

26

Capitole du Libre 2012

/26 42

Page 27: Conférence capitole-du-libre

27

Capitole du Libre 2012

/27 42

Transition de Graphe

Page 28: Conférence capitole-du-libre

28

Capitole du Libre 2012

/28 42

std:map + operator<

Page 29: Conférence capitole-du-libre

29

Capitole du Libre 2012

/29 42

Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

Page 30: Conférence capitole-du-libre

30

Capitole du Libre 2012

/30 42

Formats Tridents & GTFS

Page 31: Conférence capitole-du-libre

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

Page 32: Conférence capitole-du-libre

32

Capitole du Libre 2012

/32 42

Contributions OSM

Numéros de rue

Interdiction de tourner à gauche

Cohérence de graphe

Page 33: Conférence capitole-du-libre

33

Capitole du Libre 2012

/33 42

Numéro de rues

addr:housenumber

Page 34: Conférence capitole-du-libre

34

Capitole du Libre 2012

/34 42

Interdiction de « tourner à Gauche »Relation:restriction

Page 35: Conférence capitole-du-libre

35

Capitole du Libre 2012

/35 42

Graphe pour calcul d'itinéraire

Page 36: Conférence capitole-du-libre

36

Capitole du Libre 2012

/36 42

Graphe pour calcul d'itinéraire

Page 37: Conférence capitole-du-libre

37

Capitole du Libre 2012

/37 42

Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

Page 38: Conférence capitole-du-libre

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

Page 39: Conférence capitole-du-libre

39

Capitole du Libre 2012

/39 42

Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

Page 40: Conférence capitole-du-libre

40

Capitole du Libre 2012

/40 42

Page 41: Conférence capitole-du-libre

41

Capitole du Libre 2012

/41 42

Page 42: Conférence capitole-du-libre

42

Capitole du Libre 2012

/42 42

Q & A