Till senaste kommentaren

GTFS-RT VehiclePositions och ankomststatus för SL-bussar

Hej Trafiklab,

Jag utvecklar en kollektivtrafikapp som använder SL Transport och GTFS-RT för att visa bussavgångar och fordonspositioner i realtid.

Vid en teknisk undersökning observerade jag att SL Transport rapporterade statusen ATSTOP för buss 707 vid Skärholmen. Jag har även kunnat matcha motsvarande GTFS-tur och hämta fordonspositioner med tidsstämplar.

Däremot saknas fälten current_status, current_stop_sequence och stop_id i de GTFS-RT VehiclePositions-data som jag undersökt.

Jag undrar därför:

1.Är dessa fält avsiktligt utelämnade för SL bussar?

2.Finns det någon rekommenderad metod för att avgöra när en buss faktiskt anländer till respektive lämnar en hållplats?

3.Hur tillförlitliga är statusvärdena ATSTOP, BOARDING och DEPARTED i SL Transport?

4.Finns det någon dokumenterad rekommendation för uppdateringsintervall och cache vid sådan realtidsvisning?

Syftet är att visa en korrekt ankomstindikator utan att felaktigt ange att en buss befinner sig vid hållplatsen.

Tack på förhand för hjälpen!

Med vänliga hälsningar
Adam Karim
Adam Karim

Kommentarer

  • Hej!

    Dessa fält finns inte våra GTFS-RT Vehiclepositions flöden, utan vi exporterar endast fordonspositioner, hastighet etc. I våra TripUpdates flöden hittar du dock om ett fordon har passerat en viss hållplats baserat på uncertainty, som blir 0 när en avgång/ankomst har observerats.

    Statusvärderna i SLs API kommer direkt från realtidssystemet (samma system som matar data till våra GTFS-RT flöden), så de är lika pålitligt och används även i SLs app.

    För realtidsdata i GTFS-RT formatet hittar du information om https://www.trafiklab.se/api/gtfs-datasets/gtfs-regional/, GTFS-RT uppdateras var 15e sekund för TripUpdates, men i de flesta fall räcker det med att ladda ner data var 30e sekund. SLs fordonspositioner uppdateras varannan sekund.

    För SLs API skulle jag rekommendera att inte uppdatera data mer ofta än varje minut.

    Hälsningar,
    Bert
    Bert på Trafiklab

Kommentera eller skriv ett nytt inlägg

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