Mis à jour le 2016-07-26, consulté 3847 fois

Référence technique - Vols au format CSV

A quoi servent les enregistrements de vol au format .csv ?

Real file data

Les fichiers CSV sont une des manières les plus simples pour échanger des donnes entre applications. Ce qui en fait le format parfait pour des importer des données provenant d'un enregistreur de vol de la vie réelle ou pour toute personne n'ayant pas de formation technique désirant afficher des donnes de télémétrie dans Tacview.

La plupart des outils d'enregistrement et de gestion de données de vol sont déjà capables d'exporter leurs données au format .csv. Gardez cependant à l'esprit que – à cause de sa simplicité – vous pourriez ne pas être capable d'exporter tout type de donnée.

Tacview supporte nativement de plus en plus d'enregistreurs de vol tels que le Garmin G1000. Si vous souhaitez voir Tacview supporter plus de dispositifs ou de données, n'hésitez pas à nous contacter.

Comment utiliser les fichiers .csv avec Taview ?

Q11: Où puis-je trouver un exemple complet de fichier .csv ?

Voici un exemple de fichier csv de la vie réelle. Referez-vous à la liste des champs officiellement supportés par Tacview présentée ci-dessous, pour en apprendre plus sur leur syntaxe exacte.

Q12: De quoi ai-je besoin pour importer un fichier .csv ?

Tout ce dont vous avez besoin est de posséder – au moins – l'édition Familiale de Tacview. Il suffit ensuite d'utiliser la fonction d'ouverture de fichier depuis le menu principal pour charger votre fichier.

Q13: Quelles sont les limitations de ce format ?

La principale limitation est qu'un fichier .csv ne peut contenir les donnes que d'un seul aéronef à la fois. Pour l'instant il n'est pas possible de décrire les donnes de télémétrie de plusieurs avions dans un même fichier .csv. Cependant, il est facile – grâce à la fonction de fusion – d'importer en même temps plusieurs fichiers .csv afin de les combiner en un seul vol affiché dans Tacview.

Q14: Comment nommer les fichiers .csv ?

Il est possible de spécifier les métadonnées suivantes dans le nom de chaque fichier CSV :

  • La première partie est le code OTAN de l'avion correspondant
  • La seconde partie (optionnelle) est le nom du pilote (entouré de parenthèses)
  • La troisième partie (optionnelle) est la couleur de l'aéronef [entoure de crochets]

Voici un exemple de deux noms de fichiers .csv que vous pourriez typiquement ouvrir en même temps :

  • Mirage 2000C (Fahrenheit) [Green].csv
  • F-14A (Maverick & Goose) [Blue].csv
  • A-4E (Viper) [Red].csv
Q15: Quels champs de données sont supportés ?

Même si d'autres unités de mesure peuvent être reconnues par Tacview, les données doivent être exprimées dans le système métrique et les angles en degrés. Voici la liste des données officiellement supportées :

  • Time: Temps exprimé, soit en date et heure universelle (UTC) YYYY-MM-DDThh:mm:ssZ, soit en secondes depuis le début du vol
  • Longitude: Longitude en degrés (négatif vers l'ouest, positif vers l'est)
  • Latitude: Latitude en degrés (négatif vers le sud, positif vers le nord)
  • Altitude: Altitude ASL en mètres
  • Roll (deg): Roulis en degrés (Orienté le sens des aiguilles d'une montre : positif pour un roulis vers la droite et négatif pour un roulis vers la gauche)
  • Pitch (deg): Tangage en degrés (positif lorsque le nez de l'aéronef pointe vers le ciel, négatif lorsqu'il pointe vers le bas)
  • Yaw (deg): Orientation en degrés relatif au vrai nord
Q16: Quels séparateurs faut-il utiliser pour les colonnes ?

Tacview détecte automatiquement les séparateurs utilisés dans les fichiers CSV. Cependant, afin d'obtenir les meilleurs résultats il est recommandé de respecter la convention suivantes :

  • Virgule , pour séparer les données
  • Point . pour des nombres à virgule
  • Guillemets " encadrant les chaines de caractère contenant des virgules

Voici un exemple de fichier correctement formaté :

Time,Longitude,Latitude,Altitude,Roll (deg),Pitch (deg),Yaw (deg)
0.00,-116.6847222,32.72722222,34,-0.11536,-0.14832,295.76
4.00,-116.6847222,32.72722222,34,0.36255,-0.26917,295.25
8.00,-116.685,32.72722222,35,0.42297,-0.2417,297.27

Champs de données officiellement supportés

Voici la liste des champs officiellement supportes par Tacview. Ils peuvent être déclarés dans n'importe quel ordre, et la majorité d'entre eux sont optionnels. Seul le temps et la position sont obligatoire. Chaque champ peut être laisse vide lorsque sa valeur est égale a la valeur du précèdent enregistrement.

Pour l'instant, chaque fichier csv correspond à un aéronef. Le support de multiples aéronefs sera ajoute dans un futur proche.

Champ Valeur
Time Temps UTC pour l'enregistrement courant. Les fractions de seconde sont supportées.
2011-06-02T05:00:47.13Z
Timestamp Heure Unix pour l'enregistrement courant. Relatif à 1970-01-01T00:00:00Z et exprime en secondes et fractions de seconds. Il s'agit d'une méthode alternative pour noter le temps.
1306990847.13
Longitude Longitude de l'objet en degrés (positive en direction de l'est)
41.625130740936
Latitude Latitude de l'objet en degrés (positive en direction du nord)
41.591041652197
Altitude Altitude en mètres MSL (relative au niveau moyen de la mer, également connu en tant qu'ASL dans certains pays)
2000.14
Roll Roulis en degrés (positif lorsque l'on incline l'aéronef pour tourner vers la droite)
-4.2
Pitch Tangage en degrés (positif lors d'une montée)
7.10001
Yaw Lacet en degrés par rapport au vrai nord
312.2
AOA Incidence (Angle d’Attaque en anglais)
4.6
TAS Vitesse conventionnelle (m/s)
157.7
CAS Calibrated airspeed (m/s)
139.1
IAS Vitesse indiquée (m/s)
137.3
Mach Nombre de Mach
0.5