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."
}
]
}
}
},
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."
}
]
}
}
},
Följ inlägget
2
följare
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
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 😀
Hälsningar,
Bert
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
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.
Hur som så bör dessa meddelandena såklart vara riktade mot den rutten, inte "agency-wide"