Conférence capitole-du-libre

Post on 10-Jul-2015

445 views 0 download

Tags:

Transcript of 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

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