Levande data
Kollektivtrafik
curl 'https://api.kart-api.se/v1/trafik' # vilka operatörer som har öppet realtidsflöde
curl 'https://api.kart-api.se/v1/trafik/otraf' # fordonen just nu, som GeoJSONVarje fordon bär position, riktning, hastighet (m/s) och — när mappningen finns — linjens kortnamn, destination och trafikslag (route_type: 0 spårvagn, 1 tunnelbana, 2 tåg, 3 buss, 4 färja). Data uppdateras var 30:e sekund; vi pollar operatörerna bara när någon frågar.
Sex län saknar flöde, och API:t säger vilka
/v1/trafik svarar med fältet saknar_flode: länskoderna som inte har något öppet realtidsflöde hos Trafiklab. I dag är det Södermanland, Västra Götaland (alltså Göteborg), Västmanland, Jämtland, Västerbotten och Norrbotten.
Det är med flit ett fält i svaret och inte en fotnot i den här texten. Ett lager som tyst saknas läses som att ingenting rör sig — och Göteborg är inte en stad där bussarna står stilla.
Färskhet
feed_ts är operatörens egen tidsstämpel, hamtad är när vi hämtade den. Skiljer de sig mycket är flödet efter, inte vi. Visa hellre en klocka än en karta som ser live ut utan att vara det.
Vad som inte finns här
Flygpositioner (ADS-B) finns i plattformen men ingår inte i det publika API:t: källan är ODbL-licensierad på ett sätt som gör en öppen JSON-yta till en databas i sig, med share-alike som följd för den som bygger vidare. Vi visar dem på våra egna kartor som renderade bilder, vilket är en annan sak juridiskt. Fartygspositioner saknar entydiga villkor hos en av källorna och är ute av samma skäl.