Till senaste kommentaren

Oväntad informed_entity i ServiceAlerts angående avstängda hissar från SL

Hej! Jag får lite oväntade svar i GTFS-RT ServiceAlerts. Många av informed_entity för störningsinfon är rimliga med hänsyn till vilka entities som berörs (trip/route/stop/blandning). Ibland levererar dock SL störningsinfo som saknar viss data om vilka entities som berörs. Detta gör det svårt att koppla störningen till rätt entity. Se nedan

entity {
id: "14050001594180743"
alert {
active_period {
start: 1691908015
end: 1694813400
}
informed_entity {
route_id: "9011001002800000"
}
informed_entity {
route_id: "9011001002800000-28S"
}
informed_entity {
route_id: "9011001002800000-28V"
}
informed_entity {
route_id: "9011001002800000-28X"
}
informed_entity {
route_id: "9011001002900000"
}
informed_entity {
route_id: "9011001002900000-29V"
}
informed_entity {
route_id: "9011001002700000"
}
informed_entity {
route_id: "9011001002700000-27S"
}
informed_entity {
route_id: "9011001002700000-27V"
}
cause: OTHER_CAUSE
header_text {
translation {
text: "Hiss avst\303\244ngd vid Stockholms \303\226stra"
}
}
description_text {
translation {
text: "Hissen p\303\245 Stockholms \303\226stra \303\244r ur funktion p.g.a reparationsarbete och ber\303\244knas p\303\245g\303\245 t.o.m. 23-09-15.\nAlternativ 1. \nResande som \303\244r i akut behov av hiss p\303\245 Stockholms \303\226stra h\303\244nvisas till Tekniska H\303\266gskolan, tunnelbaneuppg\303\245ng K\303\266rsb\303\244rsv\303\244gen f\303\266r att sedan ta sig vidare till Stockholms \303\226stra via K\303\266rsb\303\244rsv\303\244gen. Samma sak g\303\244ller f\303\266r resande som ankommit Stockholms \303\226stra med t\303\245g och ska \303\245ka vidare.\nAlternativ 2.\nResande som \303\244r p\303\245 v\303\244g norrut mot K\303\245rsta, \303\226stersk\303\244r och N\303\244sbypark medf\303\266ljer tunnelbanan till Universitetet f\303\266r byte till Roslagsbanan. Samma sak g\303\244ller f\303\266r resande s\303\266derifr\303\245n. Avstigning vid Universitetet f\303\266r byte till tunnelbana. Dessa alternativ \303\244r till f\303\266r resande som \303\244r i akut behov av hiss"
}
}
}
}

Denna fick jag nyss som svar. Som vi ser är det en hiss på Stockholms Östra som är avstängd pga reparation. Dock ger det inte sig vilket stop_id eftersom detta saknas. Egentligen tycker jag det är onödigt att veta vilka rutter som berörs för resenären kanske inte ens kliver på/av här.

Skulle ni komma skicka detta vidare till SL? Tack
Magnus

Kommentarer

  • Hej Magnus,
    Jag har vidarebefordrat din fråga till SL och inväntar svar.

    Mvh
    Sofie
    Sofie på Trafiklab
  • Hej Sofie! Tack för du tog min fråga vidare. Har du hört något än?

    Såg detta idag för extrainsatta avgångar. Jag förstår att SL kanske vill att detta syns på stationerna men ruttens id är inte inlagd någon entitet vilket gör det svårt att förstå vilken linje de syftar på. Dessutom är aktiva tidsperioden hela dagen idag, vilket inte kan stämma? Den aktiva tidsperioden borde väll vara 22.30-24?

    entity {
    id: "14050001607920968"
    alert {
    active_period {
    start: 1694580443
    end: 1694640600
    }
    informed_entity {
    stop_id: "9021001001511000"
    }
    informed_entity {
    stop_id: "9021001001521000"
    }
    informed_entity {
    stop_id: "9021001001551000"
    }
    informed_entity {
    stop_id: "9021001001611000"
    }
    informed_entity {
    stop_id: "9022001001131001"
    }
    informed_entity {
    stop_id: "9022001001121001"
    }
    informed_entity {
    stop_id: "9022001001111001"
    }
    informed_entity {
    stop_id: "9022001001051003"
    }
    informed_entity {
    stop_id: "9022001001021001"
    }
    informed_entity {
    stop_id: "9022001001011001"
    }
    informed_entity {
    stop_id: "9022001001601001"
    }
    informed_entity {
    stop_id: "9022001001601003"
    }
    informed_entity {
    stop_id: "9022001001811001"
    }
    cause: OTHER_CAUSE
    header_text {
    translation {
    text: "Stn.medd. Extrainsatta avg\303\245ngar"
    }
    }
    description_text {
    translation {
    text: "13/9: Extrainsatta avg\303\245ngar fr\303\245n Globen mot innerstan ca kl. 22:30-24:00 pga evenemang"
    }
    }
    }
    }

    Dessa meddelanden frångår GTFS specifikationen när de inte tydligt kopplar till rätt entiteter

    Tack!
    Magnus
  • Hej Magnus,
    Jag fick svaret från SL att de skulle ta det vidare med sin systemleverantör men de har tyvärr inte återkopplat än.

    Angående service alerten så är den just som du säger till för just Stationsmeddelandet. Den är aktiv hela dagen dagen för att informationen ska visas hela dagen och endast stations-IDer för att visa vilka stationer meddelandet berör.

    Mvh
    Sofie
    Sofie på Trafiklab
  • Hej igen!

    Har sett ett flertal service alerts utan någon id som gäller varken rutt, station eller resa, exempelvis denna. Fick du någon återkoppling från SL eller skulle du kunna höra med dem igen angående meddelanden som denna:

    {"entity_id": "14050001647538441","active_period_start": "2023-12-13T15:01:30Z","active_period_end": "2023-12-13T15:42:48Z","entities": [{"stop_id": null,"trip_id": null,"route_id": null}],"header_text": "Inställd delsträcka","description_text": "Hallonbergen - Akalla kl 16:12 är inställd 2023-12-13 på grund av ordningsproblem"}

    Genom att läsa texten förstår man ju att det gäller en linje mellan Hallonbergen - Akalla som skulle avgått 16.12 men detta fall är svårt att ta hänsyn till i kod.

    Hälsningar,
    Magnus
    Magnus
  • Hej Magnus,
    Nej jag fick aldrig någon återkoppling av SL men jag vet att de just nu håller på med en uppdatering där det kommer bli ett API som ersätter både Service Alerts och Traffic status. Min förhoppning är att det nya APIet kommer vara stabilare och bättre än nuvarande. Detta kommer ske vilken dag som helst nu och alla användare kommer meddelas när det skett.

    Mvh
    Sofie
    Sofie på Trafiklab

Kommentera eller skriv ett nytt inlägg

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