Diverse synpunkter och önskemål

23 views
Skip to first unread message

Olof Lagerkvist

unread,
Mar 22, 2014, 12:07:38 PM3/22/14
to oppet-api-trafi...@googlegroups.com
(Detta har även skickats som mail direkt till Daniel Rudmark.)

Jag testar Trafikverkets Öppet API och har en del gjort en del iakttagelser och har en del synpunkter. Först och främst vill jag dock säga att jag är väldigt nöjd med själva strukturen på detta API. Det är definitivt en av de bäst genomarbetade datamodellerna för trafikinformation jag sett hittills (och då har jag sett en del genom åren i flera olika länder).

+ TrainMessage: ExternalDescription verkar konstigt och blir svårformaterat vid presentation. I jämförelse med motsvarande meddelanden hämtade ur TrainInfo-API saknas här radbrytningar. Kan det möjligen ha något att göra med att jag hämtar informationen i XML-format? Skulle det bli rätt med JSON?

+ TrainAnnouncements: Jag skulle gärna vilja ha med tekniskt tågnummer vid ankomst respektive avgång. I TrainInfo kunde man åtminstone söka på tekniskt tågnummer för avgång. Det tekniska tågnumret är viktigt i integration med andra informationssystem som av olika anledningar använder tekniskt tågnummer. En lösning jag för tillfället kör använder i huvudsak Västtrafiks trafikinformations-API men kompletterar med meddelanden från trafikverket genom att koppla det tekniska tågnumret mellan systemen.

+ TrainAnnouncements: Endast stationer där tåget stannar verkar finnas med. I TrainInfo kunde man få information om vilken driftplats tåget senast rapporterades vid, även driftplatser där inte tåget gjorde uppehåll. Detta innebär t ex att ett tåg som går Stockholm-Göteborg utan uppehåll inte ger några rapporterar under resan, annat än eventuell EstimatedTimeAtLocation på slutstationen. Detta gör att man inte kan se hur försenat tåget är för närvarande vilket är en stor brist även när man vill ta fram underlag för olika former av trafikinformation om ett visst tåg. Ett plus är i alla fall att "TrainStations" i det nya API innehåller alla trafikplatser, även de där inga persontåg stannar, medan "stations" i TrainInfo bara innehöll trafikplatser där persontåg stannar. Även om denna förbättring alltså blir lite meningslös eftersom ändå inga tåg rapporteras vid andra trafikplatser än de där tågen stannar.

+ TrainAnnouncements: ScheduledDepartureDateTime verkar inte innehålla avgångsdatum i alla lägen, vilket gör att det är lätt att blanda ihop tåg från olika dagar över dygnsskiften. Exempelvis har jag sett detta för nattåg 91 i några fall.

MVH
Olof Lagerkvist
LTR Data, Borås

Reply all
Reply to author
Forward
0 new messages