Gibt es eine API, um FAA-Flugdaten in Echtzeit zu erhalten?

Ich habe eine Android-App verwendet, um Flüge zu verfolgen. Ihre Informationen stammen aus ihrer eigenen proprietären Datenbank und einige (mit 5-minütiger Verzögerung) von der FAA.

Ich habe darüber nachgedacht, eine App zu erstellen, die dies ebenfalls tun würde, indem sie aus mehreren Datenquellen zieht.

Was sind einige gute APIs, entweder kostenpflichtig oder kostenlos, die Ihnen Daten über fliegende Flugzeuge nahezu in Echtzeit liefern?

Ich bin vor einiger Zeit deinen Weg gegangen. Meine Schlussfolgerung ist, dass es bereits einen vollkommen guten kostenlosen Dienst gibt, der diese Aggregation durchführt: Flightradar24 und Flightaware. Persönlich ist Flightradar24 bei Echtzeitdaten viel besser, aber Flightaware scheint bessere Routen-/Flugplandaten zu haben. Ich habe auch mein eigenes Setup für KORD erstellt (siehe Brets Link zu Aviation.stackexchange.com/questions/1510/… ).

Antworten (2)

Sie können ohne betriebliche Notwendigkeit keine Echtzeitdaten von der FAA erhalten, und Organisationen, die Echtzeitdaten erhalten, dürfen diese Daten nicht legal öffentlich weitergeben, außer an andere von der FAA genehmigte Organisationen. Ein betrieblicher Bedarf bedeutet so ziemlich, dass Sie ein Flugabfertiger für eine Fluggesellschaft oder einen kommerziellen Betreiber sein müssen und nicht nur ein Interesse an der Verfolgung von Flügen haben müssen.

Mit einem ADS-B-Empfänger können Sie einige Echtzeitdaten aus Ihrer Umgebung abrufen. Weitere Informationen finden Sie in dieser Frage: Wo finde ich Echtzeit-Flugverfolgung mit der geringsten Verzögerung? .

Wenn Sie mit der fünfminütigen Verspätung einverstanden sind, hat flightaware eine API , die Sie in Betracht ziehen könnten. Der direkte Feed von der FAA heißt Aircraft Situation Display to Industry (ASDI) , und ich glaube, Sie können den verzögerten Feed beantragen, obwohl ich den Prozess nie durchlaufen habe und die Website der Regierung sehr spärlich an Informationen ist. Ich würde vorschlagen, sie zu kontaktieren, bevor Sie versuchen, sich zu bewerben, wenn Sie daran interessiert sind.

Das OpenSky Network verfügt über eine kostenlose Open-Source-API für Flugverkehrsdaten in Echtzeit. In seiner aktuellen Version ermöglicht es Benutzern, Live- (und teilweise historische) Daten abzurufen. Die Daten werden von einem Netzwerk aus ADS-B-Empfängern abgerufen und bestehen aus

  • 24-Bit-Transponder-ID der ICAO zur Identifizierung des Luftfahrzeugs
  • das Rufzeichen des Fluges
  • aktueller Standort des Flugzeugs (Breitengrad, Längengrad, Höhe)
  • aktuelle Horizontal- und Vertikalgeschwindigkeit des Flugzeugs plus Steuerkurs
  • Unix-Zeitstempel, die das Alter jedes Felds angeben

Es ist eine REST-API, die all diese Daten in JSON bereitstellt. Sie bieten auch einfache Java- und Python-Bindungen. Ihre offizielle API-Dokumentation finden Sie hier . Die Quellen für die Java- und Python-Bindungen befinden sich auf github .

@ kepler22b Ich stimme nicht ganz zu, dass es ein Kommentar sein sollte, da es die Frage zu beantworten scheint. Ich würde eher sagen, dass ein paar mehr Details schön wären.
@Federico Weitere Infos hinzugefügt, danke für den Hinweis