AbonnementsSolutions Professionnelles
Blog AirNav
airnavradar.com

Série API : Données sur les aéroports et les aéronefs

L'image ci-dessus : l'API AirNav RadarBox affichée à l'écran

L'API à la demande d'AirNav Radarbox est notre solution d'API de crédit par requête qui permet aux applications clientes d'accéder aux données de vol en temps réel et historiques selon les besoins. Les données en temps réel sont agrégées par le réseau ADS-B terrestre et satellitaire d'AirNav et sont fournies via une connexion TCP sécurisée, tandis que les données historiques de suivi des vols sont mises à disposition via un lien de téléchargement. Ce modèle fonctionne sur une base de paiement à l'utilisation et est proposé à des prix abordables.

Actuellement, cinq types de catégories de données sont proposés :
1 - Espace aérien (Notam par aéroport, NAT, PAC)
2 - Vols (Vols en direct, vols de recherche, vol par zone géographique)
3 - Aéronefs (Recherche d'aéronefs et recherche d'aéronefs par ID)
4 - Aéroports (METAR & TAF par aéroport, recherche d'aéroport, code d'aéroport, et D-ATIS par aéroport)
5 - Statistiques des vols (Statistiques des vols d'affaires et commerciaux, Aéroports d'affaires, etc.).

Le client RadarBox On-Demand (ODAPI) est compatible avec 15 frameworks, dont Python, Ruby, Scala, Kotlin-client, JavaScript, Typescript, C#, Java, Swift, R, Go et PHP.

En conclusion de notre série consacrée à l'ODAPI ou à la demande d'AirNav RadarBox, cette semaine, nous aimerions mettre en évidence deux catégories de données : les données sur les avions et les aéroports, - utilisées quotidiennement par les aéroports, les opérateurs et les propriétaires d'avions dans le monde entier.

L'image ci-dessus : capture d'écran des données sur les aéronefs et les aéroports sur la page de documentation de l'API

Pour accéder à l'API RadarBox On-Demand, visitez Radarbox.com/api/documentation -> "Aircraft & Airport Data" et interrogez les données ou les statistiques de vol dont vous avez besoin.

Nous fournissons également plus de 100 champs de données - où vous pouvez effectuer une recherche. Les données des avions et des aéroports d'AirNav RadarBox proviennent de 14 sources de données différentes, garantissant la précision de nos données de vol.

Pourquoi les clients aiment-ils nos solutions API ?

  1. Tarification au crédit par requête - Ne payez que ce que vous utilisez.
  2. API conviviale pour les développeurs - Intégration transparente dans les applications clientes.
  3. Données de vol provenant de 14 sources - Garantir la précision grâce à la redondance.
  4. Assistance client 24h/24 et 7j/7 - Assistance prioritaire par e-mail et téléphone 365 jours.

Pour plus d'informations sur la documentation, la tarification, le téléchargement de notre SDK client et les sources de données, veuillez visiter - https://www.radarbox.com/api/documentation

Pour en savoir plus sur nos solutions API, visitez - https://www.radarbox.com/api

Données de l'avion

Dans cette catégorie de données, vous trouverez toutes les données relatives à l'avion, telles que le numéro de queue, le type OACI, le propriétaire (compagnie), le numéro de série ou le moment où l'avion a effectué son premier vol. De plus, les statistiques des heures de vol et des aéroports les plus utilisés par un avion spécifique.

1. Avion par compagnie aérienne

L'image ci-dessus : capture d'écran des données de l'avion (par compagnie aérienne) sur la page de documentation de l'API

Vous pouvez rechercher des données d'avion par numéro de queue, compagnie OACI ou compagnie aérienne OACI dans cette option de données. La capture d'écran ci-dessus montre qu'une demande de données a été faite pour l'ensemble de la flotte HiFly (HFY), et à partir de là, vous pouvez voir que l'un des Airbus A340-542X de la société basée à Lisbonne a été affiché dans la charge utile de réponse.

2. Aéronef par ID

L'image ci-dessus : capture d'écran des données de l'aéronef (par ID - enregistrement) sur la page de documentation de l'API

Dans l'option de recherche d'avion par ID, vous trouverez des détails et des données pour un avion particulier par code hexadécimal MODE-S, numéro de queue ou immatriculation. Dans l'exemple ci-dessus, les données d'aéronef par ID (immatriculation) ont été demandées pour l'Airbus A319-112 immatriculé N173UW avec le code IATA 32D, ce qui signifie que l'aéronef est équipé de sharklets.

Aéroports

À l'aide de ce point de terminaison, vous pourrez obtenir des détails sur certains aéroports spécifiques (par code OACI ou IATA) ainsi qu'une recherche par pays, ville ou latitude/longitude, et accéder à des informations statiques telles que codes, villes, pays, l'altitude, le fuseau horaire et la liste des pistes ainsi que des informations en temps réel (p. ex. piste utilisée ; statistiques récentes de décollage/atterrissage)

1. D-ATIS par aéroport

L'image ci-dessus : capture d'écran des données D-ATIS sur la page de documentation de l'API

D-ATIS (Data Link-Automatic Terminal Information Services) est un service qui diffuse en continu des informations aéronautiques autour de l'aéroport (Zones terminales, alentours, etc.). Cette option de données est conçue pour trouver les dernières informations pour un aéroport spécifique partout dans le monde. D-ATIS est la transcription des informations d'un aéroport spécifique sous forme de texte.

Comme le montre la charge utile de réponse, les données D-ATIS ont été demandées pour l'aéroport international de Los Angeles (LAX) jusqu'au 2021-10-28 (14:55Z), situé en Californie et l'un des aéroports les plus fréquentés des États-Unis. Dans les éléments "heady" et "body" , les informations D-ATIS sont affichées sous forme de texte.

2. Aéroport par code

L'image ci-dessus : capture d'écran des données de l'aéroport sur la page de documentation de l'API

Dans ce champ de recherche, vous pouvez trouver n'importe quel aéroport par code OACI ou IATA. Tapez simplement le code OACI ou OACI, par exemple le code OACI pour l'aéroport John F. Kennedy est KFJK et le code IATA : JFK.

3. Recherche d'aéroport

L'image ci-dessus : capture d'écran des données de l'aéroport sur la page de documentation de l'API

De la même manière que l'aéroport par code, vous pouvez rechercher quels et combien d'aéroports existent dans une ville particulière. A New York, par exemple, il y a trois aéroports :

  1. Aéroport international John F. Kennedy (JFK)
  2. Aéroport LaGuardia (LGA)
  3. Aéroport international de Newark (EWR)

4. METAR par aéroport

L'image ci-dessus : capture d'écran des données METAR sur la page de documentation de l'API

Les METAR (Meteorological Aerodrome Reports) fournissent un rapport sur les conditions météorologiques actuelles dans un aéroport spécifique, avec des informations telles que la direction et la vitesse du vent, la visibilité, l'altimètre, etc.

5. TAF par aéroport

L'image ci-dessus : capture d'écran des données TAF sur la page de documentation de l'API

TAF (Terminal Aerodrome Forecast) est un service de données de prévisions météorologiques fourni par les aéroports pour desservir le trafic aérien local, et sont mis à jour plusieurs fois tout au long de la journée pour s'assurer que les pilotes et les exploitants d'aéronefs ont accès aux informations les plus à jour. Vous pouvez obtenir ces données en saisissant les codes IATA et OACI pour obtenir des informations météorologiques à jour sur un aéroport particulier.

Comment utiliser l'API RadarBox à la demande

Obtenir votre jeton gratuit

Vous obtenez un jeton gratuit avec votre compte professionnel , qui vous donnera suffisamment de crédit pour jouer. Vous pouvez trouver le vôtre en accédant à votre tableau de bord API . Une fois que vous l'avez, ouvrez la documentation de l'API dans un nouvel onglet afin de pouvoir continuer à lire le guide pratique ici

Guide étape par étape

1. Authentifiez-vous

Authentification

L'image ci-dessus : capture d'écran des données de l'espace aérien de la page de documentation de l'API

Les étapes ci-dessous montrent à quel point il est facile d'interagir avec l'API. Sur la page de documentation, vous pourrez faire défiler les spécifications. Chaque appel doit être authentifié, vous devez donc mettre en contexte le jeton que vous souhaitez utiliser. Insérez simplement le jeton dans le formulaire désigné et appuyez sur le bouton "Enregistrer". À partir de maintenant, tous les appels de service seront associés à votre compte.

2. Voir tous les services disponibles

L'image ci-dessus : capture d'écran des données de l'espace aérien de la page de documentation de l'API

Dans le menu de gauche, vous trouverez une liste des services disponibles. En cliquant sur chacun d'eux, vous accédez aux détails du point de terminaison, où vous pouvez trouver des informations telles que les paramètres requis et le format détaillé de la réponse.

3. Entrez en mode test

Bouton d'essai

L'image ci-dessus : capture d'écran des données de l'espace aérien de la page de documentation de l'API

En cliquant sur le bouton « Try it out », le mode test est activé. C'est à ce moment que les demandes en direct peuvent être soumises.

Écran d'essai

L'image ci-dessus : capture d'écran des données de l'espace aérien de la page de documentation de l'API

Une fois que vous êtes en mode test, vous aurez la spécification de la demande sur la colonne centrale et une zone de texte avec la charge utile de votre demande sur la droite. Il sera pré-rempli avec des valeurs de test que vous devrez personnaliser.

4. Exemple de cas de test

L'un des scénarios les plus simples consiste à connaître la position actuelle d'un avion spécifique.

Exemple de charge utile

L'image ci-dessus : capture d'écran des données de l'espace aérien de la page de documentation de l'API

Nous avons modifié l'exemple de charge utile en supprimant tout sauf nos critères : obtenir la position actuelle de l'avion avec le numéro de queue G-TTNG. Après avoir cliqué sur le bouton "Envoyer la demande", nous devrions obtenir une réponse en quelques secondes. Si tout se passe bien, nous devrions voir le code d'état de la demande et la charge utile de réponse apparaître sous la demande initiale.

Résultat

L'image ci-dessus : capture d'écran des données de l'espace aérien de la page de documentation de l'API

La documentation des champs de réponse doit être visible à gauche de la charge utile de la réponse, ce qui facilite l'interprétation des données.

Implémentation de votre propre client

L'interface présentée ci-dessus est idéale pour prototyper vos appels, mais bien sûr, vous devez toujours implémenter votre propre client API. Nous montrerons à quel point il est facile d'avoir un SDK d'API Python complet fonctionnant avec seulement quelques lignes de code.

L'image ci-dessus : capture d'écran des données de l'espace aérien de la page de documentation de l'API

Vous pouvez télécharger le client de service Web dans votre langage/framework préféré - nous prenons actuellement en charge les plus populaires tels que C#, Java, PHP, Python, Scala, Swift et Javascript.

Sélectionnez simplement votre option parmi l'un des éléments du menu déroulant et le téléchargement démarrera automatiquement. Une fois terminé, vous devez extraire l'archive et ouvrir le contenu dans votre IDE préféré.

Fichier LISEZMOI

L'image ci-dessus : Document README.md

Le fichier README.md contient des informations précieuses et est adapté au framework qui nous intéresse. Dans ce cas, il y a des instructions sur la façon de configurer votre environnement Python afin de pouvoir exécuter le client API en douceur. Il existe également des extraits de code que vous pouvez copier/coller directement dans votre code.

Client simple

L'image ci-dessus : Document README.md

Nous avons copié les extraits du fichier README dans notre propre fichier "liveflights-client.py" et nous n'avons eu qu'à ajouter deux choses : la chaîne d'authentification (bearer token) et le paramètre de recherche (enregistrement "G-TTNG"), idem comme l'appel que nous avons précédemment créé dans l'interface de test.

Première exécution

L'image ci-dessus : README.md

Après avoir enregistré le fichier, nous pouvons ouvrir un terminal et utiliser Python pour exécuter le client que nous venons d'implémenter.

Qu'est-ce qui nous différencie de nos concurrents ?

« Ce qui différencie AirNav Radarbox de ses concurrents, c'est ce que nous appelons les 3 F d'AirNav. Flexibilité dans le traitement de chacune des exigences de nos clients. Construire des produits riches en fonctionnalités et prêts pour l'avenir, tout en se concentrant sur la satisfaction du client. ” - André Brandao, PDG d'AirNav Systems.

Nous offrons nos données dans plusieurs formats tels que JSON, XML, CSV, KML, etc. et notre service client de premier ordre fonctionne 24 heures sur 24, 7 jours sur 7, 365 jours par an. Alors, consultez nos plans tarifaires, nous proposons des remises basées sur le volume pour les volumes de données plus importants. . Si vous souhaitez discuter d'un plan personnalisé pour votre équipe ou votre application, contactez-nous dès aujourd'hui ! Cliquez ici pour entrer en contact maintenant!