Saknar GTFS Data för Pendeltåg
Hej,
Vi har under några dygn arbetat med att försöka återintegrera realtidsdata från Trafiklab
(GTFS Realtime Sweden 3 – SL). Problemet är att inte Pendeltåg kan visas då det inte finns ngt sätt att identifiera dessa. (Se exempeldata längst ned i posen
Vår setup
Vi får fordon i VehiclePositions som uppenbart är pendeltåg baserat på position, men de saknar all nödvändig metadata:
Vad vi har verifierat
Tack på förhand.
Stefan
**************** EXEMPEL *************
SANNOLIKT PENDELTÅG
RAW VEHICLE
line: (saknas)
routeType: (saknas)
routeLongName: (saknas)
entityId: 25561777822447228
vehicleId: 9031001006502556
vehicleLabel:
live tripId:
live routeId:
static routeId: (ingen match)
internalNo:
bearing:
speed: -0.30000001192092896
lat/lon: 59.028297424316406, 17.92621421813965
SANNOLIKT PENDELTÅG
RAW VEHICLE
line: (saknas)
routeType: (saknas)
routeLongName: (saknas)
entityId: 27521777822409426
vehicleId: 9031001006502752
vehicleLabel:
live tripId:
live routeId:
static routeId: (ingen match)
internalNo:
bearing:
speed: -0.30000001192092896
lat/lon: 59.44355010986328, 17.933177947998047
BUSS NUMMER 4
RAW VEHICLE
line: 4
routeType: 700
routeLongName: (saknas)
entityId: 40251777822506832
vehicleId: 9031001001004025
vehicleLabel:
live tripId: 14010000719564954
live routeId:
static routeId: 9011001000400000
internalNo: 1873
bearing: 195
speed: 3.9000000953674316
lat/lon: 59.338809967041016, 18.096160888671875
BUSS NUMMER 601
RAW VEHICLE
line: 601
routeType: 700
routeLongName: (saknas)
entityId: 51821777822506797
vehicleId: 9031001004505182
vehicleLabel:
live tripId: 14010000710941203
live routeId:
static routeId: 9011001060100000
internalNo: 21718
bearing: 290
speed: 1.399999976158142
lat/lon: 59.38294982910156, 18.049259185791016
Vi har under några dygn arbetat med att försöka återintegrera realtidsdata från Trafiklab
(GTFS Realtime Sweden 3 – SL). Problemet är att inte Pendeltåg kan visas då det inte finns ngt sätt att identifiera dessa. (Se exempeldata längst ned i posen
Vår setup
- GTFS statisk data (routes.txt, trips.txt)
- GTFS-RT:
- VehiclePositions
- TripUpdates
- Egen backend (Edge Function)
- Matchning: vehicle → tripId → routeId → line
- Bussar fungerar korrekt
- För bussar finns:
- tripId
- static routeId
- korrekt matchning till linje
Vi får fordon i VehiclePositions som uppenbart är pendeltåg baserat på position, men de saknar all nödvändig metadata:
- line: saknas
- routeType: saknas
- routeLongName: saknas
- tripId: saknas
- routeId: saknas
- static routeId: ingen match
Vad vi har verifierat
- Statisk GTFS är uppdaterad
- Matchning fungerar för bussar
- TripUpdates innehåller i princip inga routeId för dessa fordon
- Problemet gäller endast pendeltåg
- Är det förväntat att pendeltåg saknar tripId/routeId i VehiclePositions?
- Finns det en alternativ metod att koppla dessa fordon till linje?
- Använder pendeltåg en separat datakälla eller annan struktur?
Tack på förhand.
Stefan
**************** EXEMPEL *************
SANNOLIKT PENDELTÅG
RAW VEHICLE
line: (saknas)
routeType: (saknas)
routeLongName: (saknas)
entityId: 25561777822447228
vehicleId: 9031001006502556
vehicleLabel:
live tripId:
live routeId:
static routeId: (ingen match)
internalNo:
bearing:
speed: -0.30000001192092896
lat/lon: 59.028297424316406, 17.92621421813965
SANNOLIKT PENDELTÅG
RAW VEHICLE
line: (saknas)
routeType: (saknas)
routeLongName: (saknas)
entityId: 27521777822409426
vehicleId: 9031001006502752
vehicleLabel:
live tripId:
live routeId:
static routeId: (ingen match)
internalNo:
bearing:
speed: -0.30000001192092896
lat/lon: 59.44355010986328, 17.933177947998047
BUSS NUMMER 4
RAW VEHICLE
line: 4
routeType: 700
routeLongName: (saknas)
entityId: 40251777822506832
vehicleId: 9031001001004025
vehicleLabel:
live tripId: 14010000719564954
live routeId:
static routeId: 9011001000400000
internalNo: 1873
bearing: 195
speed: 3.9000000953674316
lat/lon: 59.338809967041016, 18.096160888671875
BUSS NUMMER 601
RAW VEHICLE
line: 601
routeType: 700
routeLongName: (saknas)
entityId: 51821777822506797
vehicleId: 9031001004505182
vehicleLabel:
live tripId: 14010000710941203
live routeId:
static routeId: 9011001060100000
internalNo: 21718
bearing: 290
speed: 1.399999976158142
lat/lon: 59.38294982910156, 18.049259185791016
Följ inlägget
2
följare
Jag själv använder mig för allting som gäller tåg - Trafikverkets egna öppna APIer primärt. Då denna källan just nu är mer pålitlig. Alla kan få tillgång till den; men den är (varningen finger) betydligt svårare att hantera med corner-cases än GTFS är.