GTFS Regional
Jag får konstiga svar när jag slår ihop GTFS regional (sj). Kan någon hjälpa mig vad jag har missat? Jag har inte gjort någon förädling av data, utan joinat enligt:
routes -> trips (på route_id), trips - > stop_times (på trip_id) -> stop_times -> stop (på stop_id).
Exempel:
route_id: 9011074000100000
trip_id: 747400000000000671
Ovanstående data ger mig t.ex (sorterat på stop_sequence):
rad 7: arrival_time: 10:26, Avesta Krylbo Station, seq: 5
rad 8: arrival_time: 23:38, Sala Station, seq: 5
rad 9: arrival_time: 18:54, Leksand station, seq 5
alltså - samma stop_sequence... kolla dessutom tiderna...
sorterar jag på arrival_time ser det lite bättre ut, men då blir de sista raderna märkliga:
19:32 Rättvik (seq 7)
20:11 Mora (seq 8)
23:28 Sala station (seq 5)
34:51 Uppsala Centralstation (seq 15)
Fram till Mora verkar allt stämma. Men sedan går tåget tillbaka(?)
Har jag förstått fel, eller är det något med datakvaliteten?
Hälsningar Anders
routes -> trips (på route_id), trips - > stop_times (på trip_id) -> stop_times -> stop (på stop_id).
Exempel:
route_id: 9011074000100000
trip_id: 747400000000000671
Ovanstående data ger mig t.ex (sorterat på stop_sequence):
rad 7: arrival_time: 10:26, Avesta Krylbo Station, seq: 5
rad 8: arrival_time: 23:38, Sala Station, seq: 5
rad 9: arrival_time: 18:54, Leksand station, seq 5
alltså - samma stop_sequence... kolla dessutom tiderna...
sorterar jag på arrival_time ser det lite bättre ut, men då blir de sista raderna märkliga:
19:32 Rättvik (seq 7)
20:11 Mora (seq 8)
23:28 Sala station (seq 5)
34:51 Uppsala Centralstation (seq 15)
Fram till Mora verkar allt stämma. Men sedan går tåget tillbaka(?)
Har jag förstått fel, eller är det något med datakvaliteten?
Hälsningar Anders
Följ inlägget
1
följare
Jag kollade på datat för trip 747400000000000671, och hittar dessa stop_times:
747400000000000671,12:57:00,12:57:00,9022074000001001,1,Karlstad Centralstation,3,1,,1
747400000000000671,13:20:00,13:20:00,9022074000055001,2,Karlstad Centralstation,3,1,,1
747400000000000671,14:01:00,14:01:00,9022074000166001,3,Karlstad Centralstation,3,3,,1
747400000000000671,14:30:00,14:31:00,9022074000077001,4,Karlstad Centralstation,3,3,,1
747400000000000671,15:01:00,15:01:00,9022074000129001,5,Karlstad Centralstation,3,3,,1
747400000000000671,15:21:00,15:22:00,9022074000222001,6,Karlstad Centralstation,3,3,,1
747400000000000671,15:44:00,15:44:00,9022074000070001,7,Karlstad Centralstation,1,3,,1
Vilket blir Stockholm - Södertälje - Katrineholm - Hallsberg - Degerfors - Kristinehamn - Karlstad.
Blandar du kanske ihop olika trips för samma route i dina joins? För börjar jag blanda ihop olika turer (trips) ser jag också till exempel Mora. Sen finns det inget riktigt koncept av "linjer" när det gäller tågdata, så i det här fallet är routes.txt egentligen en gruppering på tågnummer och kan det vara att tågnummer används på olika sträckor på olika dagar.
Hälsningar,
Bert