Top Banner
Capitole du Libre 2012 Logiciel libre et transport public L'implication de Tisséo dans la communauté SYNTHESE Xavier Raffin Hugues Romain
42
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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