GTFS-RT ServiceAlerts SL

Det är relativt vanligt att SL producerar service alerts som inte har någon informed_entity. Ej kopplat till route, trip eller stop.
Såsom:
"id": "14050001848338625",
"alert": {
"active_period": [
{
"start": 1757802360,
"end": 1757804640
}
],
"informed_entity": [
{}
],
"cause": 2,
"header_text": {
"translation": [
{
"text": "Förseningar"
}
]
},
"description_text": {
"translation": [
{
"text": "Förseningar upp till 15 minuter för buss linje 147 från Liljeholmen 00:26 mot Hökmossen på grund av framkomlighetsproblem."
}
]
}
}
},
{
"id": "14050001848338761",
"alert": {
"active_period": [
{
"start": 1757801940,
"end": 1757807940
}
],
"informed_entity": [
{}
],
"cause": 2,
"header_text": {
"translation": [
{
"text": "Stannar inte vid Kallhäll och Jakobsberg pga banarbete."
}
]
},
"description_text": {
"translation": [
{
"text": "Stannar inte vid Kallhäll och Jakobsberg pga banarbete."
}
]
}
}
},

Lars M

Kommentarer

  • Hej!

    Vi har grävt lite i detta problem och upptäckte att det finns ett specialfall (turer som passerar midnatt och som får ett meddelande som endast gäller efter midnatt) där informed_entities inte skapas upp korrekt. Vi har skapat ett ärende på detta, men har ingen tidsestimat på när detta kan vara löst. Tack för att felanmäla detta!

    Hälsningar,
    Bert
    Bert på Trafiklab
  • Hej!

    Jag såg era inlägg om service alerts utan någon informed entity, tänkte höra om det finns någon uppdatering angående det? Idag finns till exempel denna alert, som faktiskt har 2 st informed entities, men bägge entities är tomma, så de går inte att filtrera:

    agencyID : null
    routeID : null
    routeType : null
    trip : null
    stopID : null
    directionID : null

    Alerten i fråga är:
    Förseningar kan uppstå för buss linje 71 mot Hästhagen och 71 mot Henriksdalsviadukten pga Framkomlighetsproblem. Förseningarna beräknas pågå till ca kl 23:59.

    Som jag förstår så skiljer det sig lite från det ursprungliga problemet i denna tråd där 0 entities skickas med, men tänker att problemet ändå är nära nog 😀
    Frej
  • I det här fallet verkar det som att något gick fel på SLs sida när de skapade meddelandet, eller att något gick fel på vår sida där vi inte kunde översätta de påverkade linjer eller turer korrekt. Jag hittar tyvärr inte tillbaka meddelandet nu i realtidsdatat, men säg gärna till i fall det händer igen.

    Hälsningar,
    Bert
    Bert på Trafiklab
  • Hej igen!
    För mig händer det idag igen med samma 2 meddelanden som igår:
    - Förseningar kan uppstå för buss linje 71 mot Hästhagen och 71 mot Henriksdalsviadukten pga Framkomlighetsproblem. Förseningarna beräknas pågå till ca kl 23:59.
    - Förseningar kan uppstå för buss linje 840 mot Nacka strand och 840 mot Handens station pga Framkomlighetsproblem. Förseningarna beräknas pågå till ca kl 23:59.

    Båda dessa meddelanden har active_period till 31 augusti 2026, så du borde kunna se dem tills dess.

    Jag tänkte bifoga en .pb fil där problemet uppstår, men verkar som att den filtypen inte är tillåten att ladda upp här. Jag bytte formatet till .txt, så om du vill öppna den får du byta tillbaks till .pb 😅

    Mvh Frej
    Frej
  • Det här sker i flera GTFS regional, klt (Kalmar) och ul (uppsala) skickar också ibland utan informed_entity alerts som är mer allmänt hållna såsom större banarbeten, väderproblem osv.
    Tror inte det är något brott mot standarden, sen kan man ju hålla med om att om en service alert verkligen i text verkar relatera till en viss linje / avgång / stop så ska såklart informed_entity sättas.
    Lars M (swedentransportmap.info)
  • Jo det känns rimligt att saker som påverkar hela operatören visas för alla, men då tänker jag att agency_id borde vara specificerat?
    Hur som så bör dessa meddelandena såklart vara riktade mot den rutten, inte "agency-wide"
    Frej

Kommentera eller skriv ett nytt inlägg

Ditt namn och inlägg kan ses av alla. Din e-post visas aldrig publikt.