Wie kann ich das Flugziel von ADS-B erhalten?

Wenn ich Flugzeugdetails wie Rufzeichen, Transpondercode und Ads-B-Informationen habe, wie kann ich den Abflug- und Ankunftsflugplatz nachschlagen? Gibt es eine API, um diese Informationen programmatisch abzurufen? Wie kommt zum Beispiel flightradar24 an diese Daten?

Einige Flüge haben keine Zieldaten im Flugradar, daher vermute ich, dass sie den Flugplan des Eigentümers des Fluges abfragen

Antworten (2)

Wenn Sie das Rufzeichen oder die Flugnummer der Fluggesellschaft haben, können Sie Flüge mit http://flightaware.com verfolgen . Luftfahrtunternehmen müssen IFR-Flugpläne einreichen, damit das Ziel im System vorhanden und nachverfolgbar ist. Teil 91 (allgemeine Luftfahrt) und Teil 135 (außerplanmäßige Vermietung) IFR-Flüge reichen ebenfalls einen Flugplan ein und ihr Abflug- und Zielort sind nachverfolgbar. Die meisten Teil-135-Flüge sind auf einem IFR-Flugplan, die meisten Teil-91-Flüge jedoch nicht. Betreiber können jedoch die Freigabe von Informationen blockieren, sodass FlightAware möglicherweise nicht über die Informationen für einige Flugzeuge verfügt. Die Informationen sind auch verfügbar, wenn Teil-91-Flieger Flugnachfolge erhalten. Wenn ein Teil-91-Betreiber nicht mit ATC in Kontakt steht, werden die Informationen nicht in FlightAware angezeigt.

FlightAware erhält die Informationen von der FAA, also muss es eine API dafür geben, aber ich weiß nichts darüber. „Flightradar24 verfügt über ein Netzwerk von mehr als 3.000 ADS-B-Empfängern auf der ganzen Welt, die Flugzeug- und Fluginformationen von Flugzeugen mit ADS-B-Transpondern empfangen und diese Informationen an unsere Server senden.“ Es erhält auch Daten direkt vom FAA-Radar mit einer Verzögerung von 5 Minuten.

Ja, Empfänger erhalten Informationen, die von Flugzeugen wie CallSign, Squawk, Altitude, Track, ... gestreamt/gesendet werden. Aber ich brauche diese Informationen mit Daten (Airdrome ICAO FROM, Airdrome ICAO TO) und ich weiß nicht, wie ich diese Informationen bekomme. Ich glaube, ich habe das Rufzeichen -> Ich rufe den Webservice XYZ an und dieser Webservice sendet mir eine Antwort mit Daten (ICAO FROM , ICAO TO) oder ähnlichen Daten. :)

Wahrscheinlich ein bisschen spät, um eine Antwort auf diese Frage zu posten, aber ich werde meinen Senf dazu geben.

Ich bin mir nicht sicher, woher flightradar24 seine Daten bezieht. Ich weiß nur, dass diese Leute von ADSBExchange ungefilterte, unverschlüsselte Flugdaten über ihre API bereitstellen (klicken Sie auf diesen Link https://public-api.adsbexchange.com/VirtualRadar/AircraftList.json , um eine vollständige Liste aller von ADS verfolgten Flugzeuge zu erhalten -B-Empfänger weltweit - im json-Format )

Sie können die obige URL einfach filtern, je nachdem, welchen Bereich Sie sich ansehen. Zum Beispiel:

alle Flugzeuge zwischen 0 und 100 km Breite/Länge des Flughafens Phoenix Sky Harbor, verwenden Sie: http://public-api.adsbexchange.com/VirtualRadar/AircraftList.json?lat=33.433638&lng=-112.008113&fDstL=0&fDstU=100 "

( weitere Details finden Sie in der API-Dokumentation )

Nachdem Sie Ihren Interessenbereich gefiltert haben, können Sie Abflug- und Ankunftsflugplätze ganz einfach nachschlagen, indem Sie die JSON-Datei filtern. Suchen Sie für jedes Flugzeug in „acList“ nach den Feldern „From“ und „To“ für die Abflug-/Ankunftsflugplätze.

Es ist ziemlich einfach, Json zu analysieren. Heutzutage können Sie dies in vielen Sprachen problemlos mit vorgefertigten Bibliotheken tun ( sehen Sie sich diesen Thread an, um json mit Python zu analysieren ) .

Hoffe, das wird jemandem nützlich sein :)