NeTEx Regional Static data (beta)

Observera att data som levereras här är i beta-version och kan komma att ändras utan förvarning från en feed till en annan. Dokumentationen kommer att uppdateras kontinuerligt, lämna gärna feedback på API och dokumentation här. Uppdateringar i NeTEx (beta) filerna kan ske sporadiskt och vid behov under denna beta period. Utöver detta uppdaterar vi automatiskt varje natt och nya NeTEx-filer publiceras mellan kl 05:00-06:00.

Vad är NeTEx?

NeTEx är en Teknisk Standard för kollektivtrafikdata och är framtagen av EU. Standarden är mycket omfattande och den implementation vi har valt att följa är den nordiska profilen framtagen av Entur.

Filer

De filer som skapas är:

  • _shared_data.xml - innehåller gemensam data som operatörer, kalender 
  • _stops.xml - innehåller information om hållplatser
  • line_[lineNumber].xml - innehåller information om turlistan, en fil per linje 

Metod

Du kan hämta vår data genom vanliga HTTP Get requests. Våra servrar skickar HTTP last-modified och HTTP ETag headers, som man kan använda för att se om en fil har ändrats. Vi har också stöd för Conditional Requests, där vår server bara skickar en body om ny information finns. Denna lösningar är standarden på nätet, så du kan återanvända kod mellan Trafiklab och eventuella andra datakällor. Det kan även vara så att ditt HTTP-bibliotek gör allt för dig, så att du inte behöver tänka på det och filen blir cachad automatiskt . Vi uppmanar att man utnyttjar denna funktionalitet för att se om man verkligen behöver hämta zip-filen på nytt.

Obs Klienten måste ha stöd för Gzip eller Deflate komprimering. De flesta HTTP biblioteker har stöd för detta inbyggt, men bland annat i Curl och .NET kan det vara så att man måste lägga till rätt Accept header manuellt. Om HTTP Accept header:n är fel får man en HTTP 406 felkod. 

 

Trafikbolag Planerad trafik
UL (Uppsala län) https://opendata.samtrafiken.se/netex/ul/ul.zip?key=<api-nyckel>
Östgötatrafiken (Östergötlands län) https://opendata.samtrafiken.se/netex/otraf/otraf.zip?key=<api-nyckel>
SL (Stockholm län) https://opendata.samtrafiken.se/netex/sl/sl.zip?key=<api-nyckel>
Västtrafik (Västra götalands län) https://opendata.samtrafiken.se/netex/vt/vt.zip?key=<api-nyckel>
Skånetrafiken (Skåne län) https://opendata.samtrafiken.se/netex/skane/skane.zip?key=<api-nyckel>
Kalmar Länstrafik (Kalmar län) https://opendata.samtrafiken.se/netex/klt/klt.zip?key=<api-nyckel>
Kronobergs Länstrafik (Kronobergs län) https://opendata.samtrafiken.se/netex/krono/krono.zip?key=<api-nyckel>
X-trafik (Gävleborgs län) https://opendata.samtrafiken.se/netex/xt/xt.zip?key=<api-nyckel>
Dalatrafik (Dalarnas län) https://opendata.samtrafiken.se/netex/dt/dt.zip?key=<api-nyckel>
Värmlandstrafik + Karlstadsbuss (Värmlands Län) https://opendata.samtrafiken.se/netex/varm/varm.zip?key=<api-nyckel>
DinTur (Västernorrlands län) https://opendata.samtrafiken.se/netex/dintur/dintur.zip?key=<api-nyckel>
SJ + Snälltåget + Tågab https://opendata.samtrafiken.se/netex/sj/sj.zip?key=<api-nyckel>

 

API-Nyckel

Det krävs en giltig API-nyckel som skickas med som parametern "key" i metodanropen ovan. En API-nyckel får du genom att skapa ett projekt som använder detta API. Mer om hur du skapar och använder API nycklar hittar du här. För att få en API-nyckel så måste du godkänna de licensvillkor som finns för detta API.