GTFS Regional Static data
Hej!
Jag har hämtat data från Skånetrafiken genom GTFS Regional Static API:n men ser att den är inaktuellt. Var hittar jag tillhörande metadata om när den uppdaterades, hur ofta den uppdateras osv?
Mvh
William
Jag har hämtat data från Skånetrafiken genom GTFS Regional Static API:n men ser att den är inaktuellt. Var hittar jag tillhörande metadata om när den uppdaterades, hur ofta den uppdateras osv?
Mvh
William
Följ inlägget
0
följare
Datat uppdateras en gång varje dag. Metadatat finns i HTTP headers. Till exempel, när jag gjorde en anrop just nu fick jag bland annat dessa headers:
last-modified: Mon, 31 Aug 2020 04:25:13 GMT
expires: Tue, 01 Sep 2020 04:25:13 GMT
Du kan göra Conditional GET requests så att du bara laddar ner en fil när ny data finns. 204 Not modified svar räknas också mot din quota, så jag rekommenderar att du helt enkelt kollar 1x varje dag, till exempel kl.06/07.
Hälsningar,
Bert
Ok, tack för svaret. Om informationen är inaktuellt, till exempel att den innehåller busshållplatser som inte längre är i bruk, är det Skånetrafiken som jag behöver prata med då?
Mvh
William
Det är inte för att en hållplats inte har trafik att den borde raderas från GTFS:en. Så länge att skylten finns fysiskt på plats kommer hållplatsen att vara med i datat. Det är så eftersom att man kan bestämma att trafikera hållplatsen igen efter några månader eller år. Det är också tydligt: man kan se att hållplatsen finns men inte har trafik. Om den inte skulle vara med i GTFS:en skulle det ser ut som att GTFS:en är fel/saknar data så länge att fysiska hållplats finns kvar.
Hälsningar,
Bert
Ok det förstår jag men det hade varit bra att ha något sätt att skilja dem som är inte i bruk för tillfälligt t.ex en attribut värde. Annars får man hantera dem manuellt efter nerladdning och det är kanske inte så lätt om man inte har kännedom om busslinjerna.
Mvh
William
Du kan se vilka hållplatser som används baserad på information i stop_times.txt, calendar(_dates).txt, ...
Om en hållplats inte har någon stop_time länkad angörs hållplatsen inte (den är inte kopplad till en linje). Om det finns en stop_time kan det fortfarande vara så att hållplatsen inte trafikeras, men då är den i alla fall kopplad till en linje. Det krävs alltså ingen kännedom om situationen, all information finns i GTFS-filen.
Hälsningar,
Bert