Marché de maintenance, accompagnement et recette des logiciels de gestion de données multimodales : --- Comité de Pilotage 28 mai 2014 matin, La Défense --- Compte-rendu Participants Présents : AFIMB : Bernard SCHWOB, Delphine DALENS et Jean SENG AURIGE : Christophe DUQUESNE, Pia MURGAT CEREMA : Patrick GENDRE, Laurent CHEVEREAU CITYWAY Michel ETIENNE, Marc FLORISSON DIGINEXT : Thierry HENAULT OKINA : Eric GAIGNET SOLUCOM : Laaroussi AMZIANE SETEC ITS : Guillaume LEHEGARET Rédaction : P.GENDRE et P. MURGAT Excusés: Kasia BOUREE, Christophe LESAGE, Stéphanie KAWA Document diffuse en séance: 140528 - AFIMB - CLUB UTILISATEURS - V6 Objectifs de la réunion Programme 2014 des évolutions CHOUETTE et IRYS Prochain RDV Réunion du Club utilisateurs : le 25 septembre 10h-13h à la Défense 1/10
1. Contexte Bernard SCHWOB rappelle les objectifs de l'agence Française pour l Information Multimodale et la Billettique (AFIMB). Suite aux élections municipales, le président du comité d'orientation de l'afimb sera remplacé. Pour information, la première réunion de lancement du débat thématique open data transports a eu lieu le 27/05/2014. Objectifs de la réunion: L'objectif de la réunion est de définir une feuille de route pour l évolution des outils CHOUETTE et IRYS. 2. Actions en cours Pia MURGAT présente les nouveautés et actions depuis le Comité de Pilotage précédent : la V2.3 de CHOUETTE a proposé une évolution technique de l outil (passage au framework SpringV4), la V2.4 de CHOUETTE apporte des améliorations mineures (import) et corrige des anomalies listées ci-dessous. Corrections d'anomalies dans la V2.4 : - L'Import GTFS n'importe pas les fichiers avec marqueurs BOM (Mantis 21260) - L'Import GTFS n'accepte pas des routes sans colonne agencyid (Mantis 22665) - L'Export GTFS sort en erreur sur objet à exporter incomplêt (Mantis 24484) - L'Export CSV sort un message inexploitable sur informations incomplètes (Mantis 24485) - L'import NeTEx n'importe pas les ITL (Mantis 20889) - L'ajout de nouvelles dates et périodes d'un calendrier ne propose pas l'assitant de saisie de date (Mantis 24440) - Le format de date n'est pas correct en saisie (Mantis 23913) - La modification de dates ou de périodes n'actualise pas les limites du calendrier (Mantis 23801) - Mieux expliquer les espaces de données dans l'aide (Mantis 22286 et 22811) - Créer un calendrier avec des dates ou périodes vides, crée un calendrier vide (Mantis 24425) - Remplacer détruire par supprimer dans les confirmations de suppression (Mantis 24414) - Protection des listes avec filtre si la page courante est au-delà du nombre de pages (Mantis 20954) - L'export n'accepte plus une liste de réseaux (Mantis 26438) - L'insertion d'un arrêt dans une séquence perturbe les courses existantes (Mantis 23800) 2/10
- Import Neptune : erreur de sauvegarde si le mode de transport est manquant (Mantis 26702) - Edition Calendrier : problème de saisie des dates sous Chrome (Mantis 26746) La documentation et les informations relatives à ces logiciels sont disponibles à partir du site www.chouette.mobi. L accompagnement pour l usage de ces outils est également assuré via ce site (rubrique forum ou contact). Echanges avec les utilisateurs des outils CHOUETTE et IRYS Des échanges techniques avec Réunir Transport ont permis de répondre aux attentes techniques formulées quant à l évolution de composants de CHOUETTE. Depuis la version 2.2, l'application web Chouette fonctionne avec Ruby (on rails) et non plus JRuby. CHOUETTE est intégrée utilisée à un système d'information dans le cadre d un grand projet conduit par réunir (Réunir fédère 170 entreprises de transport). La nature de ce projet exigera des échanges et une coopération techniques dans la durée entre Réunir et l AFIMB. NB : Afin de mieux anticiper ces besoins d évolution des outils au regard des projets développés, l AFIMB invite les utilisateurs à les contacter en amont du développement des solutions. Les utilisateurs sont également intéressés par une feuille de route d évolution des outils et pour être informés des usages de CHOUETTE. L'équipe projet a également répondu au fil de l'eau à de nombreuses questions posées sur le forum (http://forum.chouette.mobi) Les commandes en cours sont actuellement : - l installeur Chouette (paquet Debian pour linux, permettant d'installer l'application sur ubuntu, la version de linux la plus diffusée) sera livré avec la version 2.5 d'ici l'été, - l étude d'amélioration de la fonction de validation pour alimenter les évolutions de la feuille de route, - la refonte des sites d'accompagnement (chouette.mobi et normes-donnees-tc.org). La nouvelle version du site www.chouette.mobi va être mise en ligne prochainement. Le site peut encore évoluer : les attentes des utilisateurs sont les bienvenues. Un des objectifs de l évolution des sites est de proposer un accès aux informations en fonction des besoins de chaque utilisateur, et de rendre la documentation plus facile d'accès. 3. Retours des attentes utilisateurs Pia Murgat présente les résultats du sondage diffusé en avril aux utilisateurs afin d identifier les attentes et les besoins d'évolution des outils CHOUETTE et IRYS. Les résultats du sondage viennent compléter les besoins recueillis au fil des mois précédents. Le sondage, auquel 14 interlocuteurs ont répondu (9 pour Irys), portait d'une part sur la priorisation de demandes d'évolution connues (à noter entre 1 et 3) et la possibilité d'exprimer d'autres besoins d évolution. 3.1. Chouette Pour CHOUETTE, les besoins prioritaires dans les réponses au sondage portent sur l'import export (GTFS, open data, fréquences), la validation (clarification) ainsi que sur la représentation cartographique des tracés de lignes de transport collectif 3/10
Les autres besoins portent principalement sur des améliorations fonctionnelles et d'ergonomie de l'ihm de CHOUETTE. Une grande partie de ces besoins seront traités d'ici fin 2014 par Cityway dans le cadre du déploiement de Chouette pour la Centrale de Mobilité de l'oise (projet Sismo, un Partenariat Public Privé entre Cityway et le SMTC60). Ce projet, offrant notamment une interface de saisie de données, inclura également des actions d'accompagnement (formations, aide) qui pourront également bénéficier à la communauté des utilisateurs de CHOUETTE. 3.2. IRYS, logiciel client-serveur pour les échanges de données en temps réel Les attentes pour IRYS semblent moins prioritaires, mais les utilisateurs de SIRI ne sont pas les mêmes que pour CHOUETTE et à priori moins bien connus de l'équipe projet. Les demandes d'évolution portent sur la gestion de plusieurs versions de profil, l'implémentation de nouveaux services (estimated timetable, abonnement), l apport de facilités de validation. Pour ce dernier point, Jean Seng demande s il la possibilité de mettre en œuvre des tests de validation ne suppose pas, au préalable, l'existence d'un profil SIRI national. Le profil Ile-de-France joue ce rôle (de profil national) et il est déjà possible de définir des tests de conformité à partir des spécifications de ce profil, même dans sa version actuelle 2.2. Dans le sondage, les questions sur la thématique des besoins d'accompagnement (formation, aide, support, documentation) n étaient pas évoquées. Les utilisateurs sont cependant invités à formuler ces attentes. Les retours des utilisateurs sont essentiels pour l'amélioration des outils. L AFIMB remercie les différents contributeurs. 3.3. Accompagnement et Documentation 4. Proposition de feuille de route Patrick Gendre présente les propositions d'amélioration des logiciels, établies à partir des attentes et des priorités exprimées dans le sondage, des échanges techniques, et en tenant compte des améliorations déjà prévues dans le cadre du projet SISMO de l Oise. 4.1. Pour Chouette - l'amélioration de la prise en compte de GTFS dans Chouette est prioritaire (un outil comme Hastus propose désormais un export GTFS, par exemple) : a minima il est prévu de mieux documenter, d'améliorer la correspondance entre données GTFS et données Neptune afin d'améliorer l'import et l'export ; NB : GTFS Feed validator conseillé sur le site CHOUETTE, n est pas à jour avec le dernier format GTFS 4/10
- l'amélioration de la validation : une étude est en cours sur le sujet. Cityway la finalisera d'ici juin. Cette étude répond à la plupart des points envisagés, notamment l idée de fournir un service web pour la validation mais aussi pour l'import-export, qui apportera à l'utilisateur des informations sur les actions en cours et en attente, et qui permettrait d'envisager des services de validation à la demande pour des plates-formes de publication open data par exemple ; - gestion des horaires en fréquences. Ce besoin est connu depuis 2009 et a été étudié en 2010 et 2011. Le besoin est notamment exprimé par Tisseo, qui utilise la possibilité offerte par Neptune de décrire les fréquences d'horaires. 2 niveaux d'évolution sont possibles : à minima l'importer correct de fichiers Neptune, dans un 2ème temps la gestion gérer des fréquences dans l'ihm. Il faut également prendre en compte les améliorations que peut apporter Netex sur ce type de données ; - gestion des tracés : il s'agit d'abord de rattacher le tracé d'itinéraire au bon objet de la base Chouette, puis de faire évoluer les fonctions d'import- export et de gestion IHM ; il serait possible de calculer le tracé à partir de données de voirie mais ce ppoint est hors périmètre pour l'instant; - montée de version rails4 : c'est un besoin technique, à anticiper, pour éviter un risque d'obsolescence à terme (car les librairies ruby utilisées par chouette finiront par s'appuyer sur rails4 et plus rails3, ce n'est pas encore le cas). D autres besoins sont exprimés : ils correspondent à première vue à des évolutions assez mineures : affichage de la carte en pleine page, amélioration de l'export KML/SHP à associer à la gestion des tracés, ajout de méta-données lors d'un export... Chacune des évolutions est à «géométrie variable», il est possible d'implémenter des améliorations minimales répondant au besoin, ou d'aller beaucoup plus loin. De manière générale, les améliorations seront apportées de façon incrémentale, par itérations, pour garantir le maximum de réactivité. Compte tenu du budget disponible, et même si à ce stade les estimations de l'effort sont encore sommaires, il faudra faire des arbitrages sur le détail. Nous avons besoin de bien comprendre les priorités des utilisateurs. Jean Seng invite les participants à s'exprimer sur les orientations proposées. Il souhaite aussi rappeler que le débat open transport vient d'être lancé. Il a vocation émettre des propositions sur les jeux de données à ouvrir et les conditions de mise à disposition et outils associés. Deux groupes (juridique et technique) sont formés pour travailler sur cette thématique : le groupe technique a vocation à faire des recommandations sur les conditions de publication, ce qui pourrait avoir un impact sur Chouette. Un besoin de définition des métadonnées accompagnant l open data est formulé. G LeHegaret exprime un besoin lié à la réversibilité des données dans les marchés publics de Systèmes d'information Multimodale. S il y a un changement de prestataire de SIM suite à un marché de renouvellement, le travail de reprise des données reste lourd pour le nouveau prestataire, même si la réversibilité technique est faite correctement. Les Base de données référentiels de SIM utilisent de nombreux paramètres qui dépendent de la solution technique du fournisseur. En pratique, le besoin serait de pouvoir importer dans Chouette un référentiel multimodal, d'en valider le contenu (y compris la gestion de données partagées et fusionnées entre plusieurs réseaux), afin de pouvoir le livrer au nouveau prestataire. C'est d'ailleurs un peu ce qu'il est prévu de faire pour le SMTC de l'oise, où Chouette remplace l'outil de saisie 5/10
d'offre TDO (ex Rapido). Le scénario idéal serait de travailler avec une AOT pilote sur son projet particulier. Eric Gaignet confirme l'importance de cette attente, qui avait déjà été exprimée lors du dernier club utilisateurs. Les notions de gestion des points d arrêt, de fusion des arrêts, de mémorisation de règles de gestion des données sont également importantes. Pia Murgat signale par ailleurs qu une étude est en cours pour l'afimb : elle vise à recommander des clauses de réversibilité pour les contrats de systèmes d'information et sera publiée d'ici l'été. 4.2. Pour Irys Aujourd'hui le client SIRI est un programme java en ligne de commande, qui dialogue avec un serveur et qui réalise un minimum de validation (vérification de conformité au schéma XSD). La démo comporte aussi un formulaire (non visible en page d'accueil) permettant de comprendre comment fonctionnent les requêtes SIRI. Un installeur IRYS sera livré à l'été en même temps que l'installeur CHOUETTE. En 2014, le budget disponible ne permettra sans doute pas de faire évoluer le serveur. En revanche il est souhaitable d'investir dans l'amélioration du démonstrateur et du client (La volonté de pouvoir envoyer un message SIRI en ligne de commande pour visualiser les données temps réels sur le site est exprimée), de mieux communiquer sur SIRI au-delà du groupe de normalisation GT7.2 et de réfléchir sur la manière de valider des échanges SIRI (le cas échéant sous forme d'étude). DIGINEXT confirme ce besoin. En 2015, il faudra continuer à afficher SIRI comme une priorité. De manière plus large, pour Irys mais aussi pour des besoins correspondant à des applications qui sortent du périmètre (gestion de référentiel d'arrêts, données d'accessibilité PMR), il est nécessaire de faire un effort d'accompagnement pour rencontrer les acteurs, échanger à propos des besoins et faire émerger des «tours de table» d'acteurs motivés pour avancer et répondre à ces besoins. 5. Suites à donner La prochaine newsletter portera sur la version 2.4 et les nouvelles versions des sites web. La feuille de route sera affichée, y compris avec des perspectives pour 2015. L AFIMB ne peut pas s'engager sur une feuille de route ferme. En revanche elle doit s'engager sur le fait d'informer systématiquement les utilisateurs si la feuille de route évolue par rapport à ce qui était envisagé. Prochaine réunion du Club utilisateurs : le 25 septembre de 10h à 13H à la Défense 6/10