FörbÀttringar i GTFS Sverige 2
FrÄn och med 2018-06-18 kommer det ske nÄgra förÀndringar i GTFS Sverige 2. Den kommer nÀmligen att innehÄlla tvÄ nya extra-filer, trips_technical.txt och routes_technical.txt. Vi kommer Àven införa förÀndringar i trip_id och route_id. VÄra nya IDn Àr lÀngre Àn tidigare och vi vill informera er innan vi driftsÀtter detta sÄ att ni har tid att vid behov anpassa era applikationer.
Kortfattat sÄ kommer detta hÀnda:
Vad Àr Trips_technical.txt?
Tanken med trips_technical.txt Àr att ni med hjÀlp av den kan fÄ tag pÄ tekniskt turnummer (technical_trip_number) givet en trip_id frÄn GTFS. Ett exempel pÄ anvÀndningsomrÄde Àr att kunna ta technical_trip_number för tÄg och söka vidare pÄ annonserad information för tÄg i Trafikverkets APIer. Trips_technical.txt Àr en kommaseparerad fil med tvÄ fÀlt enligt nedan:
Ett exempel pÄ förbÀttring Àr pendeltÄgens benÀmning i trips_short_name och trips_long_name som kommer mer i linje med GTFS best practice. Rent konkret kommer denna förÀndring innebÀrar att pendeltÄgens tÄgnummer försvinner frÄn trip_short_name. Det kommer i en övergÄngsperiod att ligga dubbelt i bÄde trip_short_name och technical_trip_number. Efter övergÄngsperioden kommer vi att lÀgga pendeltÄgens linjenummer i route_long_name istÀllet, t.ex. PendeltÄg 40 istÀllet för bara PendeltÄg som det Àr idag.
Vad Àr Routes_technical.txt?
Det tekniskta linjenumret (technical_route_number) kan vara till stor hjÀlp för er nÀr ni vill filtrera ut viss trafik ur hela GTFS-datasetet, t.ex. enbart bussar tillhörande Malmö stadstrafik. Routes_technical.txt Àr en kommaseparerad fil med tvÄ fÀlt enligt nedan:
FörÀndringar i trip_id och route_id
Nedan kan ni se exempel pÄ hur trip_id och route_id kan se ut efter förÀndringen.
Viktigt: Vi rekommenderar starkt att inte försöka extrahera data ur de olika delarna, t.ex. tekniskt turnummer frÄn pos 9-14 i trip_id, utan se dem som slumpmÀssiga nummer. För att t.ex. fÄ tekniskt turnummer mÄste man gÄ till trips_technical.txt. Strukturen pÄ IDn kan komma att Àndras utan förvarningen. IstÀllet ska ni hÀmta de fÀlt dÀr de ligger, dvs agency.agency_id, trips_technical.technical_trip_id och routes_technical.technical_route_id. Detta enligt GTFS best practice.
Exampel pÄ trip_id: 23334444666666
Pos 1-1 (2) = Class ID for trip id is 2. (Class ID for route id is 1).
Pos 2-4 (333) = Transport authority number
Pos 5-8 (4444) = Technical line number
Pos 9-14 (666666) = Technical trip number or a running number if needed to make the trip unique
Exampel pÄ route_id: 1333444455555
Pos 1-1 (1) = Class ID for route id is 1. (Class ID for trip id is 2).
Pos 2-4 (333) = Transport authority number
Pos 5-8 (4444) = Technical line number
Pos 9-13 (55555) = Running number to make it unique with regards to short name, long name and means-of-transport
Har ni frĂ„gor kring detta Ă€r ni vĂ€lkomna att kontakta oss pĂ„ hĂ€rÂ