Détails de la ressource

Nom du fichier : Info trafic en temps réel du réseau SOLEA
Format : gtfs-rt

Information sur l’état du trafic en temps réel

Cette ressource fait partie du jeu de données Réseau urbain Solea.

Disponibilité au téléchargement

05/01/2026
100%
06/01/2026
100%
07/01/2026
100%
08/01/2026
100%
09/01/2026
100%
10/01/2026
100%
11/01/2026
100%
12/01/2026
100%
13/01/2026
100%
14/01/2026
100%
15/01/2026
100%
16/01/2026
100%
17/01/2026
100%
18/01/2026
100%
19/01/2026
100%
20/01/2026
100%
21/01/2026
100%
22/01/2026
100%
23/01/2026
100%
24/01/2026
100%
25/01/2026
100%
26/01/2026
100%
27/01/2026
100%
28/01/2026
100%
29/01/2026
100%
30/01/2026
100%
31/01/2026
100%
01/02/2026
100%
02/02/2026
100%
03/02/2026
100%
04/02/2026
98.8%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.

Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.

Rapport de validation

297 erreurs, 297 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 04/02/2026 à 08h12 Europe/Paris avec le validateur GTFS-RT de MobilityData.

Erreurs

GTFS-rt stop_id does not exist in GTFS data E011 148 erreurs

All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt

Exemples d'erreurs
  • alert entity ID SITRAM:7786 stop_id SITRAM:StopPoint:881 does not exist in GTFS data stops.txt
  • alert entity ID SITRAM:7786 stop_id SITRAM:StopPoint:882 does not exist in GTFS data stops.txt
  • alert entity ID SITRAM:7786 stop_id SITRAM:StopPoint:350 does not exist in GTFS data stops.txt
  • alert entity ID SITRAM:7786 stop_id SITRAM:StopPoint:351 does not exist in GTFS data stops.txt
  • alert entity ID SITRAM:7786 stop_id SITRAM:StopPoint:379 does not exist in GTFS data stops.txt

Alert does not have an informed_entity E032 1 erreur

All alerts must have at least one informed_entity.

Exemples d'erreurs
  • alert ID SITRAM:8954 does not have an informed_entity - alerts must have at least one informed_entity

GTFS-rt agency_id does not exist in GTFS data E034 148 erreurs

All agency_ids provided in the GTFS-rt alert.informed_entity.agency_id should also exist in GTFS agency.txt

Exemples d'erreurs
  • alert ID SITRAM:7786 agency_id SITRAM does not exist in the GTFS data agency.txt
  • alert ID SITRAM:7786 agency_id SITRAM does not exist in the GTFS data agency.txt
  • alert ID SITRAM:7786 agency_id SITRAM does not exist in the GTFS data agency.txt
  • alert ID SITRAM:7786 agency_id SITRAM does not exist in the GTFS data agency.txt
  • alert ID SITRAM:7786 agency_id SITRAM does not exist in the GTFS data agency.txt

Avertissements

trip missing trip_id W006 148 erreurs

trip should include a trip_id

Exemples d'erreurs
  • entity ID SITRAM:7786 does not contain a trip_id
  • entity ID SITRAM:7786 does not contain a trip_id
  • entity ID SITRAM:7786 does not contain a trip_id
  • entity ID SITRAM:7786 does not contain a trip_id
  • entity ID SITRAM:7786 does not contain a trip_id

Header timestamp is older than 65 seconds W008 1 erreur

The data in a GTFS-realtime feed should always be less than one minute old

Exemples d'erreurs
  • header.timestamp is 1247 min 26 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 148 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • entity ID SITRAM:7786 does not have a schedule_relationship
  • entity ID SITRAM:7786 does not have a schedule_relationship
  • entity ID SITRAM:7786 does not have a schedule_relationship
  • entity ID SITRAM:7786 does not have a schedule_relationship
  • entity ID SITRAM:7786 does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Validations précédentes

Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.

Identifiant d'erreur Description Nombre d'erreurs Nombre d'occurences
W008 The data in a GTFS-realtime feed should always be less than one minute old 29 29 fois (97 % des validations)
E011 All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt 5 440 28 fois (93 % des validations)
E034 All agency_ids provided in the GTFS-rt alert.informed_entity.agency_id should also exist in GTFS agency.txt 5 440 28 fois (93 % des validations)
W006 trip should include a trip_id 5 440 28 fois (93 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 5 440 28 fois (93 % des validations)
E032 All alerts must have at least one informed_entity. 5 5 fois (17 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 04/02/2026 à 08h24 Europe/Paris.

service_alerts (5) vehicle_positions (0) trip_updates (0)

Le champ timestamp contient une valeur ancienne par rapport à la date courante : l'écart est de 21 328 secondes. Essayez de mettre à jour le flux toutes les 30 secondes au plus.

Entités présentes dans ce flux lors des 7 derniers jours.

service_alerts

Service alerts (infos trafic)

Voici un aperçu des informations de trafic présentes dans ce flux le 04/02/2026 à 08h24 Europe/Paris.

LIGNE 50 : nouveaux horaires Effet inconnu

<p>En raison de travaux de voirie, la ligne 50 est&nbsp;d&eacute;vi&eacute;e. Les travaux se poursuivent jusque fin f&eacute;vrier 2026. Les horaires de la ligne sont adapt&eacute;s. Vous pouvez consulter en pi&egrave;ce jointe la nouvelle fiche horaires ou&nbsp;les nouveaux horaires &agrave; votre arr&ecirc;t en cliquant sur le lien ci dessous.:</p> <p>&nbsp;</p> <div> <p><a href="https://www.solea.info/se-deplacer/horaires-des-lignes/vos-horaires-par-arret" style="background-color: #ffe700; padding:10px; margin:auto; display:block; text-align:center; border-radius:50px;" target="_blank"><span style="color:#000000">Consultez les horaires par arr&ecirc;t</span></a></p> </div> <p>&nbsp;</p> <p><strong>En direction de Rattachement :</strong></p> <ul> <li>&nbsp;Les arr&ecirc;ts CH&Acirc;TEAU D&rsquo;EAU et DAENSCHE ne sont pas desservis. Veuillez prendre le bus &agrave; l&rsquo;arr&ecirc;t DAENSCHE PROVISOIRE, situ&eacute; 5 rue d&rsquo;Heimsbrunn.&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</li> </ul> <p><strong>En direction de Ch&acirc;teau d&rsquo;Eau :</strong></p> <ul> <li>Le terminus CH&Acirc;TEAU D&rsquo;EAU n&rsquo;est pas desservi. Le terminus&nbsp;est d&eacute;plac&eacute; &agrave; l&rsquo;arr&ecirc;t DAENSCHE, situ&eacute; rue d&rsquo;Heimsbrunn.</li> </ul> <p>Merci de votre compr&eacute;hension.</p>

Du 18/08/2025 à 05h00 Europe/Paris au 28/02/2026 à 23h59 Europe/Paris

Ligne 51 : arrêts UNIVERSITÉ, HIRONDELLES et ARTHUR ASHE non desservis + modification des horaires Effet inconnu

<p><strong><u>En raison de travaux de voirie &agrave; Brunstatt, la ligne 51 est d&eacute;vi&eacute;e. Les travaux se poursuivent jusque d&eacute;but mars 2026.</u></strong></p> <p>Les arr&ecirc;ts suivants ne sont pas desservis dans les deux directions :&nbsp;</p> <ul> <li>UNIVERSIT&Eacute;, HIRONDELLES et ARTHUR ASHE, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t UNIVERSIT&Eacute; situ&eacute; rue de l&#39;Universit&eacute;.</li> </ul> <p>&nbsp;</p> <p><u><strong>Les horaires de la ligne 51 en direction de Clair Horizon sont modifi&eacute;s &agrave; partir du lundi 10 novembre jusqu&#39;&agrave; la fin des travaux &agrave; Brunstatt</strong></u></p> <p>Le bus au d&eacute;part de l&rsquo;arr&ecirc;t GARE CENTRALE, habituellement pr&eacute;vu &agrave; 7h05, passera &agrave; 6h50.</p> <p>Ces ajustements &nbsp;:</p> <ul> <li>sont&nbsp;valables&nbsp;du lundi au vendredi</li> <li>sont appliqu&eacute;s uniquement en direction de Clair Horizon.</li> <li>sont appliqu&eacute;s&nbsp;<u><strong>e</strong><strong>ntre 6h50 et 7h20 avec 15 minutes d&#39;avance par &agrave; rapport &agrave; l&#39;horaire initial.</strong></u></li> </ul> <p>Nous vous invitons &agrave; consulter la fiche horaire mise &agrave; jour de la ligne 51 disponible ci-dessous, ainsi que&nbsp;depuis la rubrique se d&eacute;placer &gt; vos horaires par lignes. Les horaires sont &eacute;galement disponibles&nbsp;depuis la rubrique se d&eacute;placer &gt; vos horaires par arr&ecirc;t.&nbsp;</p> <p>&nbsp;</p> <p><br /> Merci de votre compr&eacute;hension.</p> <p>&nbsp;</p>

Du 05/11/2025 à 05h00 Europe/Paris au 06/03/2026 à 23h59 Europe/Paris

Ligne C6 : arrêts TULIPES et ITALIE non desservis en direction de Maison du Territoire Effet inconnu

<p>En raison de travaux de voirie, la ligne C6 est d&eacute;vi&eacute;e &agrave; partir du lundi 19 janvier jusqu&#39;au jeudi 5 f&eacute;vrier &agrave; 8h59.</p> <p>Les arr&ecirc;ts suivants ne sont&nbsp;pas desservis en direction de Maison du Territoire :&nbsp;</p> <ul> <li>TULIPES, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t ST EXUPERY situ&eacute; rue des Flandres,</li> <li>ITALIE, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t PROVISOIRE situ&eacute; 20 avenue d&#39;Italie &agrave; Illzach.</li> </ul> <p>Merci de votre compr&eacute;hension.</p>

Du 19/01/2026 à 05h00 Europe/Paris au 05/02/2026 à 08h59 Europe/Paris

Ligne C6 : arrêts TULIPES et ITALIE non desservis en direction de Collines Ikea Effet inconnu

<p>En raison de travaux de voirie, la ligne C6 est d&eacute;vi&eacute;e du jeudi 5 f&eacute;vrier 2026 jusqu&#39;au dimanche 15 f&eacute;vrier inclus.</p> <p>Les arr&ecirc;ts suivants ne sont&nbsp;pas desservis en direction de Collines Ikea :</p> <ul> <li>TULIPES, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t ST EXUPERY situ&eacute; rue des Flandres,</li> <li>ITALIE, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t PROVISOIRE situ&eacute; en face du 20 avenue d&#39;Italie &agrave; Illzach.</li> </ul> <p>Merci de votre compr&eacute;hension.</p>

Ligne tram-train : travaux - Départs non effectués + car de substitution Effet inconnu

<p>En raison de travaux sur la ligne SNCF &agrave; partir <strong><u>du lundi 2 f&eacute;vrier&nbsp;</u></strong><u><strong>jusqu&#39;au jeudi 12 mars 2026 inclus :</strong></u></p> <ul> <li>Le d&eacute;part de la&nbsp;Gare Centrale &agrave; 22h46 en direction de Thann Gare 23h25 n&#39;est pas assur&eacute;&nbsp;par la ligne tram-train.</li> <li>Un car de substitution assure la liaison&nbsp;entre la Gare Centrale et Thann Gare.</li> </ul> <p><strong><u>Arr&ecirc;ts desservis par le car de substitution : Gare Centrale, Goerich, Dornach Gare DMC, Lutterbach Gare, Gare de Graffenwald, Gare de Cernay, Gare de Thann.</u></strong></p> <p><strong><u>Du mardi 3 f&eacute;vrier jusqu&#39;au vendredi 13 mars 2026 </u></strong></p> <p><strong><u>inclus :</u></strong></p> <ul> <li>Le d&eacute;part de Thann St Jacques &agrave; 5h29 en direction de la&nbsp;Gare Centrale 6h10 est supprim&eacute;.</li> </ul> <p>Merci pour votre compr&eacute;hension.</p>

Du 02/02/2026 à 13h00 Europe/Paris au 13/03/2026 à 13h00 Europe/Paris

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 04/02/2026 à 08h24 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "alert": { "activePeriod": [ { "end": "1772319540", "start": "1755486000" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "<p>En raison de travaux de voirie, la ligne 50 est&nbsp;d&eacute;vi&eacute;e. Les travaux se poursuivent jusque fin f&eacute;vrier 2026. Les horaires de la ligne sont adapt&eacute;s. Vous pouvez consulter en pi&egrave;ce jointe la nouvelle fiche horaires ou&nbsp;les nouveaux horaires &agrave; votre arr&ecirc;t en cliquant sur le lien ci dessous.:</p>\n\n<p>&nbsp;</p>\n\n<div>\n<p><a href=\"https://www.solea.info/se-deplacer/horaires-des-lignes/vos-horaires-par-arret\" style=\"background-color: #ffe700; padding:10px; margin:auto; display:block; text-align:center; border-radius:50px;\" target=\"_blank\"><span style=\"color:#000000\">Consultez les horaires par arr&ecirc;t</span></a></p>\n</div>\n\n<p>&nbsp;</p>\n\n<p><strong>En direction de Rattachement :</strong></p>\n\n<ul>\n\t<li>&nbsp;Les arr&ecirc;ts CH&Acirc;TEAU D&rsquo;EAU et DAENSCHE ne sont pas desservis. Veuillez prendre le bus &agrave; l&rsquo;arr&ecirc;t DAENSCHE PROVISOIRE, situ&eacute; 5 rue d&rsquo;Heimsbrunn.&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</li>\n</ul>\n\n<p><strong>En direction de Ch&acirc;teau d&rsquo;Eau :</strong></p>\n\n<ul>\n\t<li>Le terminus CH&Acirc;TEAU D&rsquo;EAU n&rsquo;est pas desservi. Le terminus&nbsp;est d&eacute;plac&eacute; &agrave; l&rsquo;arr&ecirc;t DAENSCHE, situ&eacute; rue d&rsquo;Heimsbrunn.</li>\n</ul>\n\n<p>Merci de votre compr&eacute;hension.</p>" } ] }, "headerText": { "translation": [ { "language": "fr", "text": "LIGNE 50 : nouveaux horaires" }, { "language": "fr", "text": "A partir du 20 décembre" } ] }, "informedEntity": [ { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:881", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:882", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:350", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:351", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:379", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:398", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:399", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:3200", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:132", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:133", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1840", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1841", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1843", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1844", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1845", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1846", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1847", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1848", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1850", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2058", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2059", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2060", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2061", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2087", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2088", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:5210", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:5211", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:801", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:802", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2085", "trip": { "directionId": 1, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:881", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:882", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:350", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:351", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:379", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:398", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:399", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:3200", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:132", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:133", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1840", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1841", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1843", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1844", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1845", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1846", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1847", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1848", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:1850", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2058", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2059", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2060", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2061", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2087", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2088", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:5210", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:5211", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:801", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:802", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:50", "stopId": "SITRAM:StopPoint:2085", "trip": { "directionId": 2, "routeId": "SITRAM:Line:50" } } ] }, "id": "SITRAM:7786" }, { "alert": { "activePeriod": [ { "end": "1772837940", "start": "1762315200" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "<p><strong><u>En raison de travaux de voirie &agrave; Brunstatt, la ligne 51 est d&eacute;vi&eacute;e. Les travaux se poursuivent jusque d&eacute;but mars 2026.</u></strong></p>\n\n<p>Les arr&ecirc;ts suivants ne sont pas desservis dans les deux directions :&nbsp;</p>\n\n<ul>\n\t<li>UNIVERSIT&Eacute;, HIRONDELLES et ARTHUR ASHE, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t UNIVERSIT&Eacute; situ&eacute; rue de l&#39;Universit&eacute;.</li>\n</ul>\n\n<p>&nbsp;</p>\n\n<p><u><strong>Les horaires de la ligne 51 en direction de Clair Horizon sont modifi&eacute;s &agrave; partir du lundi 10 novembre jusqu&#39;&agrave; la fin des travaux &agrave; Brunstatt</strong></u></p>\n\n<p>Le bus au d&eacute;part de l&rsquo;arr&ecirc;t GARE CENTRALE, habituellement pr&eacute;vu &agrave; 7h05, passera &agrave; 6h50.</p>\n\n<p>Ces ajustements &nbsp;:</p>\n\n<ul>\n\t<li>sont&nbsp;valables&nbsp;du lundi au vendredi</li>\n\t<li>sont appliqu&eacute;s uniquement en direction de Clair Horizon.</li>\n\t<li>sont appliqu&eacute;s&nbsp;<u><strong>e</strong><strong>ntre 6h50 et 7h20 avec 15 minutes d&#39;avance par &agrave; rapport &agrave; l&#39;horaire initial.</strong></u></li>\n</ul>\n\n<p>Nous vous invitons &agrave; consulter la fiche horaire mise &agrave; jour de la ligne 51 disponible ci-dessous, ainsi que&nbsp;depuis la rubrique se d&eacute;placer &gt; vos horaires par lignes. Les horaires sont &eacute;galement disponibles&nbsp;depuis la rubrique se d&eacute;placer &gt; vos horaires par arr&ecirc;t.&nbsp;</p>\n\n<p>&nbsp;</p>\n\n<p><br />\nMerci de votre compr&eacute;hension.</p>\n\n<p>&nbsp;</p>" } ] }, "headerText": { "translation": [ { "language": "fr", "text": "Ligne 51 : arrêts UNIVERSITÉ, HIRONDELLES et ARTHUR ASHE non desservis + modification des horaires" }, { "language": "fr", "text": "A partir du lundi 5 janvier" } ] }, "informedEntity": [ { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:160", "trip": { "directionId": 1, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:381", "trip": { "directionId": 1, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:669", "trip": { "directionId": 1, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:670", "trip": { "directionId": 1, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:909", "trip": { "directionId": 1, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:929", "trip": { "directionId": 1, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:160", "trip": { "directionId": 2, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:381", "trip": { "directionId": 2, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:669", "trip": { "directionId": 2, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:670", "trip": { "directionId": 2, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:909", "trip": { "directionId": 2, "routeId": "SITRAM:Line:51" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:51", "stopId": "SITRAM:StopPoint:929", "trip": { "directionId": 2, "routeId": "SITRAM:Line:51" } } ] }, "id": "SITRAM:8674" }, { "alert": { "activePeriod": [ { "end": "1770278340", "start": "1768795200" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "<p>En raison de travaux de voirie, la ligne C6 est d&eacute;vi&eacute;e &agrave; partir du lundi 19 janvier jusqu&#39;au jeudi 5 f&eacute;vrier &agrave; 8h59.</p>\n\n<p>Les arr&ecirc;ts suivants ne sont&nbsp;pas desservis en direction de Maison du Territoire :&nbsp;</p>\n\n<ul>\n\t<li>TULIPES, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t ST EXUPERY situ&eacute; rue des Flandres,</li>\n\t<li>ITALIE, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t PROVISOIRE situ&eacute; 20 avenue d&#39;Italie &agrave; Illzach.</li>\n</ul>\n\n<p>Merci de votre compr&eacute;hension.</p>" } ] }, "headerText": { "translation": [ { "language": "fr", "text": "Ligne C6 : arrêts TULIPES et ITALIE non desservis en direction de Maison du Territoire" }, { "language": "fr", "text": "A partir du lundi 19 janvier 2026" } ] }, "informedEntity": [ { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1196", "trip": { "directionId": 1, "routeId": "SITRAM:Line:C6" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1220", "trip": { "directionId": 1, "routeId": "SITRAM:Line:C6" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1196", "trip": { "directionId": 2, "routeId": "SITRAM:Line:C6" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1220", "trip": { "directionId": 2, "routeId": "SITRAM:Line:C6" } } ] }, "id": "SITRAM:8762" }, { "alert": { "activePeriod": [ { "end": "1771196340", "start": "1770264000" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "<p>En raison de travaux de voirie, la ligne C6 est d&eacute;vi&eacute;e du jeudi 5 f&eacute;vrier 2026 jusqu&#39;au dimanche 15 f&eacute;vrier inclus.</p>\n\n<p>Les arr&ecirc;ts suivants ne sont&nbsp;pas desservis en direction de Collines Ikea :</p>\n\n<ul>\n\t<li>TULIPES, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t ST EXUPERY situ&eacute; rue des Flandres,</li>\n\t<li>ITALIE, veuillez prendre le bus &agrave; l&#39;arr&ecirc;t PROVISOIRE situ&eacute; en face du 20 avenue d&#39;Italie &agrave; Illzach.</li>\n</ul>\n\n<p>Merci de votre compr&eacute;hension.</p>" } ] }, "headerText": { "translation": [ { "language": "fr", "text": "Ligne C6 : arrêts TULIPES et ITALIE non desservis en direction de Collines Ikea" }, { "language": "fr", "text": "A partir du jeudi 5 février 2026 à 9h00" } ] }, "informedEntity": [ { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1199", "trip": { "directionId": 1, "routeId": "SITRAM:Line:C6" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1221", "trip": { "directionId": 1, "routeId": "SITRAM:Line:C6" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1199", "trip": { "directionId": 2, "routeId": "SITRAM:Line:C6" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:C6", "stopId": "SITRAM:StopPoint:1221", "trip": { "directionId": 2, "routeId": "SITRAM:Line:C6" } } ] }, "id": "SITRAM:8908" }, { "alert": { "activePeriod": [ { "end": "1773403200", "start": "1770033600" } ], "descriptionText": { "translation": [ { "language": "fr", "text": "<p>En raison de travaux sur la ligne SNCF &agrave; partir <strong><u>du lundi 2 f&eacute;vrier&nbsp;</u></strong><u><strong>jusqu&#39;au jeudi 12 mars 2026 inclus :</strong></u></p>\n\n<ul>\n\t<li>Le d&eacute;part de la&nbsp;Gare Centrale &agrave; 22h46 en direction de Thann Gare 23h25 n&#39;est pas assur&eacute;&nbsp;par la ligne tram-train.</li>\n\t<li>Un car de substitution assure la liaison&nbsp;entre la Gare Centrale et Thann Gare.</li>\n</ul>\n\n<p><strong><u>Arr&ecirc;ts desservis par le car de substitution : Gare Centrale, Goerich, Dornach Gare DMC, Lutterbach Gare, Gare de Graffenwald, Gare de Cernay, Gare de Thann.</u></strong></p>\n\n<p><strong><u>Du mardi 3 f&eacute;vrier jusqu&#39;au vendredi 13 mars 2026 </u></strong></p>\n\n<p><strong><u>inclus :</u></strong></p>\n\n<ul>\n\t<li>Le d&eacute;part de Thann St Jacques &agrave; 5h29 en direction de la&nbsp;Gare Centrale 6h10 est supprim&eacute;.</li>\n</ul>\n\n<p>Merci pour votre compr&eacute;hension.</p>" } ] }, "headerText": { "translation": [ { "language": "fr", "text": "Ligne tram-train : travaux - Départs non effectués + car de substitution" }, { "language": "fr", "text": "à partir du lundi 2 février 2026" } ] }, "informedEntity": [ { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3015", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3014", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3021", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3020", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3113", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3009", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3008", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3023", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3022", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3013", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3012", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3067", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3069", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3011", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3010", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3004", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3005", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3019", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3018", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3024", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3026", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3027", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3028", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3029", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3030", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3031", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3032", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3033", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3034", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3035", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3036", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3037", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3039", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3044", "trip": { "directionId": 1, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3015", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3014", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3021", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3020", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3113", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3009", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3008", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3023", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3022", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3013", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3012", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3067", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3069", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3011", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3010", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3004", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3005", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3019", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3018", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3024", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3026", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3027", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3028", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3029", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3030", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3031", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3032", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3033", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3034", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3035", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3036", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3037", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3039", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } }, { "agencyId": "SITRAM", "routeId": "SITRAM:Line:93", "stopId": "SITRAM:StopPoint:3044", "trip": { "directionId": 2, "routeId": "SITRAM:Line:93" } } ] }, "id": "SITRAM:8948" } ], "header": { "gtfsRealtimeVersion": "1.0", "timestamp": "1770189857" } }