AirNav Radar On-Demand API-Serie: Luftraumdaten

Das Bild oben: AirNav RadarBox API auf dem Computerbildschirm angezeigt
Mit der AirNav RadarBox On-Demand API (ODAPI) können Echtzeit-, Linien- oder historische Flugdaten mühelos und in bedarfsgerechter Menge in Clientanwendungen integriert werden.
Diese Daten werden von unserem boden- und weltraumgestützten ADS-B-Netzwerk aggregiert und umfassen über 70 Datenfelder wie Flugnummer, Rufzeichen, Registrierung, geplante und tatsächliche Abflug- und Ankunftszeiten, Flugzeuggeschwindigkeit, Flughöhe und andere Flugparameter.
Warum lieben Kunden unsere API-Lösungen?
- Preisgestaltung „Guthaben pro Abfrage“ – Zahlen Sie nur für das, was Sie nutzen.
- Entwicklerfreundliche API – Nahtlose Integration in Clientanwendungen.
- Beginnt bei 10.000 Credits/Monat . – Erschwinglich mit der Option zum Credit-Upgrade.
- Flugdaten aus mehr als 12 Quellen – Genauigkeit durch Redundanz gewährleistet.
- Kundensupport rund um die Uhr – 365 Tage vorrangiger E-Mail- und Telefonsupport.
Dokumentation, SDK-Download und Datenquellen
Weitere Informationen zu Dokumentation, Preisen, dem Herunterladen unseres Client-SDK und Datenquellen finden Sie unter https://www.radarbox.com/api/documentation.
Luftraumdaten
Der Schwerpunkt der RadarBox API liegt diese Woche auf Luftraumdaten wie NOTAMs (Notice To Airmen), NAT (North Atlantic Tracks) und PAC (Pacific Organized Track System – PACOTS).

Das Bild oben: Screenshot von Airspace von der API-Dokumentationsseite
1. NOTAM herausgegeben für den Los Angeles International Airport am 13. September 2021

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
2. NAT (Nordatlantik-Tracks)

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Die North Atlantic Tracks sind Höhenrouten über den Atlantik zwischen Westeuropa und Nordamerika. Diese Tracks werden täglich aktualisiert.
3. PAC (Pacific Organized Track System - PACOTS)

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Das Pacific Organized Track System beschreibt die täglich aktualisierten Routen über den Pazifik zwischen Hawaii bzw. Nordamerika und Japan/Südostasien.
So verwenden Sie die RadarBox On-Demand-API
Erhalten Sie Ihren kostenlosen Token
Mit Ihrem Geschäftskonto erhalten Sie einen kostenlosen Token, der Ihnen genügend Guthaben zum Spielen gibt. Sie finden Ihren Token, indem Sie zu Ihrem API-Dashboard navigieren. Sobald Sie ihn haben, öffnen Sie die API-Dokumentation in einem neuen Tab, damit Sie die Anleitung hier weiterlesen können.
Schritt-für-Schritt-Anleitung
1. Authentifizieren

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Die folgenden Schritte zeigen, wie einfach die Interaktion mit der API ist. Auf der Dokumentationsseite können Sie durch die Spezifikationen scrollen. Jeder Anruf muss authentifiziert werden, daher müssen Sie das Token, das Sie verwenden möchten, in einen Kontext setzen. Fügen Sie das Token einfach in das dafür vorgesehene Formular ein und klicken Sie auf die Schaltfläche „Speichern“. Von nun an werden alle Serviceanrufe Ihrem Konto zugeordnet.
2. Alle verfügbaren Dienste anzeigen

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Im linken Menü finden Sie eine Liste der verfügbaren Dienste. Wenn Sie auf jeden einzelnen klicken, gelangen Sie zu den Endpunktdetails, wo Sie Informationen wie erforderliche Parameter und das detaillierte Format der Antwort finden.
3. In den Testmodus wechseln

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Mit einem Klick auf die Schaltfläche „Ausprobieren“ wird der Testmodus aktiviert und Sie können Live-Anfragen stellen.

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Sobald Sie sich im Testmodus befinden, wird in der mittleren Spalte die Anforderungsspezifikation angezeigt und rechts ein Textfeld mit der Nutzlast Ihrer Anforderung. Es ist bereits mit Testwerten ausgefüllt, die Sie anpassen müssen.
4. Beispiel-Testfall
Eines der einfachsten Szenarien ist der Versuch, die aktuelle Position eines bestimmten Flugzeugs herauszufinden.

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Wir haben die Beispielnutzlast bearbeitet und alles außer unserem Kriterium entfernt: die aktuelle Position des Flugzeugs mit der Hecknummer G-TTNG abrufen. Nachdem wir auf die Schaltfläche „Anfrage senden“ geklickt haben, sollten wir innerhalb von Sekunden eine Antwort erhalten. Wenn alles glatt läuft, sollten wir den Statuscode der Anfrage und die Antwortnutzlast unterhalb der ursprünglichen Anfrage sehen.

Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Die Dokumentation der Antwortfelder sollte links neben der Antwortnutzlast sichtbar sein, um die Interpretation der Daten zu erleichtern.
Implementierung eines eigenen Clients
Die oben gezeigte Schnittstelle eignet sich hervorragend zum Prototypisieren Ihrer Anrufe, aber natürlich müssen Sie trotzdem Ihren eigenen API-Client implementieren. Wir zeigen Ihnen, wie einfach es ist, mit nur wenigen Codezeilen ein vollständiges Python-API-SDK zum Laufen zu bringen.
.png)
Das Bild oben: Screenshot der Luftraumdaten von der API-Dokumentationsseite
Sie können den Webdienst-Client in Ihrer bevorzugten Sprache/Ihrem bevorzugten Framework herunterladen – derzeit unterstützen wir die gängigsten wie C#, Java, PHP, Python, Scala, Swift und Javascript.
Wählen Sie einfach Ihre Option aus einem der Elemente im Dropdown-Menü aus und der Download wird automatisch gestartet. Sobald er abgeschlossen ist, müssen Sie das Archiv extrahieren und den Inhalt in Ihrer bevorzugten IDE öffnen.

Das Bild oben: README.md-Dokument
Die Datei README.md enthält wertvolle Informationen und ist auf das Framework zugeschnitten, an dem wir interessiert sind. In diesem Fall gibt es Anweisungen zum Einrichten Ihrer Python-Umgebung, um den API-Client reibungslos ausführen zu können. Es gibt auch Codeausschnitte, die Sie direkt in Ihren Code kopieren/einfügen können.

Das Bild oben: README.md-Dokument
Wir haben die Snippets aus der README-Datei in unsere eigene Datei „liveflights-client.py“ kopiert und mussten nur zwei Dinge hinzufügen: die Authentifizierungszeichenfolge (Bearer-Token) und den Suchparameter (Registrierung „G-TTNG“), dieselben wie beim Aufruf, den wir zuvor in der Testschnittstelle erstellt haben.

Das Bild oben: README.md
Nachdem wir die Datei gespeichert haben, können wir ein Terminal öffnen und den gerade implementierten Client mit Python ausführen.
Was unterscheidet uns von unseren Mitbewerbern?
„ Was AirNav Radarbox von der Konkurrenz unterscheidet, sind die „drei F“ von AirNav: Flexibilität im Umgang mit den Anforderungen jedes einzelnen Kunden. Entwicklung funktionsreicher und zukunftssicherer Produkte mit Fokus auf Kundenzufriedenheit. “ – Andre Brandao, CEO von AirNav Systems.
Anpassbarkeit bedeutet, dass alle Lösungen auf die spezifischen Anforderungen des Kunden zugeschnitten sind. Unsere nahtlose Integration in vorhandene Clientanwendungen und -plattformen durch das Angebot von ADS-B, FAA SWIM, Oceanic, MLAT, Satellite ADS-C, HFDL, ADS-C, Satellite ADS-B zur Gewährleistung vollständiger und genauer Daten bedeutet, dass wir relativ einfach vieles anbieten können.
Durch unser Angebot mehrerer Datenformate wie JSON, XML, CSV, KML, ESRI und anderen bieten wir außerdem mehr Datenvolumen für weniger Geld, was uns von den anderen abhebt.
Und schließlich bieten wir rund um die Uhr einen Kundensupport, der Ihnen bei allen auftretenden Problemen hilft und das richtige Paket für Sie auswählt.
Zögern Sie also nicht und sehen Sie sich genauer an, was wir Ihnen hier bei AirNav RadarBox bieten können. Um noch heute mit uns in Kontakt zu treten, klicken Sie hier, um es herauszufinden!


