Finns det ett API för att få realtids FAA-flygdata?

22

Jag har använt en Android-app för att spåra flyg. Deras information dras från sin egen databas, och några (med 5 minuters fördröjning) från FAA.

Jag tänkte på att göra en app som skulle göra det också, genom att dra från flera datakällor.

Vad är några bra API, antingen betalda eller gratis, som ger dig nära realtidsdata för flygplan?

    
uppsättning Styler 04.04.2014 17:58

2 svar

23

Du kan inte få realtidsdata från FAA utan ett operativt behov och organisationer som tar emot realtidsdata kan inte vidarebefordra denna information på ett lagligt sätt, utom för andra organisationer som godkänts av FAA. Ett operativt behov betyder ganska mycket att du måste vara en flygsändare för ett flygbolag eller en kommersiell operatör, inte bara ett intresse för att spåra flygningar.

Du kan få information i realtid från ditt lokala område med hjälp av en ADS-B-mottagare. Se den här frågan för mer information: Var hittar jag realtidsflygspårning med minst belopp av förseningar? .

Om du är okej med fem minuters fördröjning, flightaware har ett API som du kan överväga. Direktmatningen från FAA kallas Aircraft Situation Display to Industry (ASDI) och jag tror att du kan ansöka för det försenade flödet, även om jag aldrig har gått igenom processen, och regeringens webbplats är mycket sparsom i information. Jag föreslår att du kontaktar dem innan du försöker söka om det är något du är intresserad av.

    
svaret ges 04.04.2014 21:18
14

OpenSky-nätverket har ett gratis API för öppen källkod för realtidslufttrafikdata. I sin nuvarande version tillåter det användarna att hämta live (och delvis historiska data). Uppgifterna hämtas av ett nätverk av ADS-B-mottagare och består av

  • ICAO 24-bitars transponder ID för att identifiera flygplanet
  • flygets kallesignal
  • Flygplanets nuvarande läge (latitud, longitud, höjd)
  • flygplanets nuvarande horisontella och vertikala fart plusrubrik
  • Unix tidsstämplar som anger ålder för varje fält

Det är ett REST API som ger alla dessa data i JSON. De ger också enkla Java- och Python-bindningar. Deras officiella API-dokumentation finns här . Källorna för Java- och Python-bindningarna finns på github .

    
svaret ges 26.04.2016 12:28