Statamic Peak

Article

Fiches horaires à l’arrêt

J'ai participé au développement du moteur de fiches horaires à l'arrêt pour le réseau LEMET'.

LEMET’ (plus précisément, les Transports de l’Agglomération de Metz Métropole) est la société en charge de l’exploitation de réseau de transport public de la ville de Metz.

Projet

Afin de présenter sur le site internet les horaires de passage d'un bus à un arrêt, il faut un pré-traitement des données récupérées auprès de l'exploitant. Ces données se basent sur la norme GTFS (General Transit Feed Specification) et doivent être interprétées de façon à fournir au module d'affichage toutes les données qu'il a besoin. Cela permet par exemple sur les fiches horaires d'afficher une indication pour l'usager si un trajet est uniquement disponible sur réservation.

Le réseau de bus à Metz repose sur la notion d'antennes : les bus d'une même ligne, pour un seul sens, peuvent avoir des terminus différents. Cette information est présentée sous la forme d'une lettre ajoutée au numéro du bus (ex: 3c) mais tous ces horaires sont sur la même fiche.

Compétences

Développement

  • Développement complexe

  • Parsing de fichiers

  • Utilisation de données standardisées

  • Back-end

  • PHP

  • SQL