Le type de flux FlightAware (aéroporté) dans ArcGIS Velocity se connecte à l’API FlightAware Firehose pour recevoir les positions de vol en continu, par exemple par radar, ADS-B (Automatic Dependent Surveillance-Broadcast) ou Datalink. Il fournit également des informations sur le statut des vols, y compris les détails du vol et les messages de départ et d’arrivée.
En savoir plus sur l’API FlightAware Firehose
Les types de flux FlightAware (aéroporté) et FlightAware (surface) se connectent tous les deux à la même API Firehose, mais diffèrent en matière de types d’événement offerts.
En savoir plus sur les types d’événement proposés par le flux FlightAware (surface)
Exemples
Voici des exemples de cas d’utilisation du flux FlightAware (aéroporté) :
- Un analyste SIG utilise un flux FlightAware (aéroporté) pour incorporer les mises à jour du statut du vol d’avant le départ jusqu’à l’arrivée dans ses processus SIG à l’aide du type d’événement Flight Info (Flifo) (Informations de vol).
- Un analyste de données utilise un flux FlightAware (aéroporté) pour identifier les vols qui sont entrés dans un modèle d’attente et envoyer des alertes en fonction de la durée totale de l’attente à l’aide du type d’événement Circuit d’attente – Entrée et sortie.
Remarques sur l’utilisation
Tenez compte des points suivants lorsque vous utilisez ce flux :
- La valeur du paramètre Password (Mot de passe) doit être définie sur les informations d’identification que vous utilisez pour vous connecter à FlightAware. Dans la plupart des cas, elle doit correspondre à la clé API Firehose et non au mot de passe du compte. Si un flux existant a été modifié, il est nécessaire de saisir de nouveau la valeur du paramètre Password (Mot de passe).
- Velocity propose cinq options pour le paramètre Event Type (Type d’événement) : Arrivals and Departures (Arrivées et départs), Cancellation (Annulation), Flight Info (Flifo) (Informations de vol), Hold Entry and Hold Exit (Circuit d’attente – Entrée et sortie) et Power On, Surface Offblock, & Surface Onblock (Allumage, départ du poste de stationnement et arrivée au poste de stationnement). Ce paramètre identifie les messages de liaison descendante qui seront envoyés. Les codes d’événement disponibles dépendent des couches d’abonnement activées dans FlightAware.
Remarque :
Si vous sélectionnez un type d’événement avec plusieurs valeurs, comme Arrivals and Departures (Arrivées et départs), les données renvoyées par le flux incluent à la fois les événements d’arrivée et de départ. Si vous n’avez pas besoin de tous les types d’événement, utilisez l’outil Filter by Expression (Filtrer par expression) après avoir ajouté le flux dans une analyse temps réel pour renvoyer les types d’événement souhaités en fonction du champ type.
- Le paramètre Rate Limit (seconds) (Limite de débit [secondes]) pour l’API Firehose permet de limiter la connexion en rejetant les messages de position si la dernière position d’un même aéronef a été enregistrée dans l’intervalle spécifié (en secondes entières). La disponibilité des données et/ou le contrat de service de votre compte limite éventuellement l’intervalle minimal que vous pouvez définir. Ce paramètre est uniquement disponible pour le type d’événement Position avec une valeur par défaut de 60 secondes.
Remarque :
Ce type de flux dans Velocity se connecte toujours à la dernière version disponible de l’API FlightAware Firehose.
Structures de type d’événement
- Les structures de type d’événement et les définitions de champ sont décrits dans la documentation FlightAware.
- Si le paramètre Event Type (Type d’événement) est défini sur une valeur qui inclut plusieurs types d’événement, comme Arrivals and Departures (Arrivées et départs), la structure inclut les champs répertoriés pour les arrivées et les départs. Tous les champs répertoriés sont inclus, à l’exception des suivants :
- Position : adsb_version, nac_p, nac_v, nic, nic_baro, pos_rc, sil, sil_type, waypoints
- Cancellation (Annulation) :waypoints
- Flight Info (Flifo) (Informations de vol) :waypoints
- Power On, Surface Offblock & Surface Onblock (Allumage, départ du poste de stationnement et arrivée au poste de stationnement) :airport_locations
- Il est possible de désélectionner tous les champs superflus sur la page Confirm Schema (Confirmer la structure) durant la configuration du flux.
Paramètres
Les paramètres de ce flux sont présentés ci-après :
Paramètre | Description | Type de données |
---|---|---|
Nom d’hôte | Nom d’hôte utilisé pour la connexion à FlightAware. Exemple : firehose.flightaware.com | Chaîne |
Port | Numéro de port utilisé pour la connexion à FlightAware. Exemple, 1501. | Entier |
Nom d\\’utilisateur | Nom d’utilisateur utilisé pour l’authentification. Le nom d’utilisateur doit correspondre au nom d’utilisateur du compte FlightAware auquel l’accès a été accordé. | Chaîne |
Mot de passe | Mot de passe utilisé pour l’authentification. Dans la plupart des cas, il doit correspondre à la clé d’API Firehose et non au mot de passe du compte. | Mot de passe |
Type d’événement | Liste des messages de liaison descendante à envoyer. Les valeurs autorisées sont les suivantes : Position, Arrivals and Departures (Arrivées et départs), Cancellation (Annulation), Flight Info (Flifo) (Informations de vol), Hold Entry and Hold Exit (Circuit d’attente – Entrée et sortie) et Power On, Surface Offblock, & Surface Onblock (Allumage, départ du poste de stationnement et arrivée au poste de stationnement). | Chaîne |
Filtre par aéroport | Le filtre par aéroport envoie les informations de vol uniquement pour les vols en provenance ou à destination des aéroports qui figurent dans la liste fournie de motifs glob séparés par des espaces. Par exemple : « CYUL » ou « K??? P* TJSJ ». | Chaîne |
Filtre par compagnie aérienne | Le filtre par compagnie aérienne envoie les informations de vol uniquement pour les compagnies aériennes répertoriées. La liste correspond à une série de codes OACI des compagnies aériennes, séparés par des espaces. Par exemple : « FIN » ou « FIN BAW AAL ». | Chaîne |
Étendue spatiale | Étendue spatiale selon laquelle vous voulez filtrer les données. Envoie les seules positions se trouvant dans le rectangle spécifié. Les autres positions sont ignorées à moins que d’autres critères ne correspondent au vol. Lorsqu’un vol correspond à la zone indiquée, il est mémorisé et tous les messages ultérieurs continuent d’être envoyés jusqu’à l’atterrissage de cet identifiant de vol, même si le vol ne se trouve plus dans la zone spécifiée. | Étendue spatiale |
Identifications | Envoie les informations de vol uniquement pour les identifications, les immatriculations ou numéros de queue d’aéronef répertoriés. La liste correspond à une série d’identifications ou d’immatriculations, séparées par des espaces. Par exemple : « N1234 N2345 N456 CXYZA » ou « N1*UA N2*UA UAL?? UAL12 UAL34 ». | Chaîne |
Type d’opérateur | Le type d’opérateur envoie uniquement les messages liés aux identifications de vol en fonction du type d’opérateur. Les valeurs autorisées sont les suivantes : Airline (Compagnie aérienne), General Aviation (Aviation générale) et Cargo (Fret). | Chaîne |
Limite de débit (secondes) (Facultatif) | La limite de débit permet de limiter la connexion en rejetant les messages de position si la dernière position d’un même aéronef a été enregistrée dans l’intervalle spécifié (en secondes entières). La disponibilité des données et/ou le contrat de service de votre compte limite éventuellement l’intervalle minimal que vous pouvez définir. Ce paramètre est uniquement disponible pour le type d’événement Position. La valeur par défaut est de 60 secondes. | Entier |
Considérations et limitations
Tenez compte des points suivants lorsque vous utilisez ce flux :
- Velocity utilise la fonctionnalité de plage temporelle de l’API FlightAware Firehose, ce qui lui permet de demander des données en temps réel à compter de l’instant présent.
- L’API FlightAware Firehose présente un nombre maximal de connexions autorisé par compte utilisateur. Le type de flux FlightAware (aéroporté) utilise une de ces connexions. Si Velocity tente de se connecter, mais atteint le nombre maximal de connexions autorisé, Velocity affiche un message d’avertissement dans les journaux.
- Si Velocity est déconnecté de FlightAware, le message renvoyé par FlightAware est consigné dans les journaux de flux et une tentative de reconnexion est lancée.
- FlightAware recommande de se déconnecter et de se reconnecter de temps à autre pour éviter l’obsolescence ou une trop longue durée de la connexion. Par conséquent, Velocity se déconnecte et se reconnecte à intervalles réguliers en cas d’absence d’ingestion de données. Ce comportement aboutit à un message de consignation dans le journal de flux.
Vous avez un commentaire à formuler concernant cette rubrique ?