(disponible depuis GDAL 1.6.0)
Les données aéronautique X-Plane sont gérées en lecture seule. Ces données sont utilisées par exemple par le logiciel Flihgear et X-Plane.
Le pilote est capable de lire les fichiers suivants :
Nom du fichier | Description | Versions gérées |
---|---|---|
apt.dat | Données Aéroport | 850, 810 |
nav.dat (ou earth_nav.dat) | Aides à la navigation | 810, 740 |
fix.dat (ou earth_fix.dat) | Intersections IFR | 600 |
awy.dat (ou earth_awy.dat) | Route de vol | 640 |
Chaque fichier sera retourné comme un ensemble de couches dont le schéma de données est données ci-dessous. Le schéma des données est généralement aussi proche que possible que les schémas des données originelles décrit dans la spécification X-Plane. Cependant, vous noterez s’il vous plaît que les mètres (ou kilomètre) sont toujours utilisés pour retourner les hauteurs, les élévations, les distances (largeurs et longueurs), etc., même si les données originales sont parfois exprimées en pied ou en miles nautiques.
Les données sont retournées comme étant exprimé en datum WGS84 (latitude, longitude), bien que la spécification n’est pas très claire sur ce sujet).
L’option de configuration OGR_XPLANE_READ_WHOLE_FILE peut être définie à FALSE lors de la lecture d’un gros fichier en fonction de la RAM disponible (vrai tout particulièrement pour apt.dat). Cette option force le pilote à ne pas mettre en cache les features en RAM, mais juste à les récupérer de la couche en cours. Bien sur, cela aura un impact négatif sur les performances.
convertir toutes les couches contenu dans apt.dat dans un ensemble de shapefiles :
% ogr2ogr apt_shapes apt.dat
convertir toutes les couches contenu dans apt.dat dans une base de données PostgreSQL :
% PG_USE_COPY=yes ogr2ogr -overwrite -f PostgreSQL PG:”dbname=apt” apt.dat
Ce fichier contient la description des éléments définissant les aéroports, les héliports, les bases nautiques, avec leur pistes et route de taxi, les fréquences ATC, etc.
Les couches suivantes sont retournées :
Toutes les couches autre que APT se référeront à l’aéroport grâce à la colonne apt_icao, qui peut servir de clé étrangère.
Principale description pour un aéroport. La position rapportée sera la position de la tour de contrôle si présente, autrement la position trouvée du premier seuil de la piste.
Champs :
Cette couche contient la description d’un seuil d’une piste. La piste en elle-même est complètement décrite par ces deux seuils, et la couche RunwayPolygon.
Note
quand une piste a un seuil déplacé, le seuil sera rapporté comme deux géométries : une à la position du seuil non déplacé (is_displaced=0), et l’autre à la position du seuil déplacé (is_displaced=1).
Champs :
apt_icao : Chaine (4.0). code ICAO pour l’aéroport de ce seuil de piste.
rwy_num : Chaine (3.0). Code pourla piste, tel que18, 02L, etc. Unique pour chaque aéroport.
width_m : Réel (3.0). Largeur en mètre.
surface : Chaine (0.0). Type de la surface parmi :
- Asphalt
- Concrete
- Turf/grass
- Dirt
- Gravel
- Dry lakebed
- Water
- Snow
- Transparent
shoulder : Chaine (0.0). Type d’accotement de la piste parmi :
- None
- Asphalt
- Concrete
smoothness : Réel (4.2). Douceur de la piste. Pourcentage entre 0.00 et 1.00. 1.25 est la valeur par défaut.
centerline_lights : Entier (1.0). Définie à 1 si la piste a des lumières centrales
edge_lighting : Chaine (0.0). Type de bord lumineux parmi :
distance_remaining_signs : Entier (1.0). Définie à 1 si la piste a des lumières de ‘distance restante’.
displaced_threshold_m : Réel (3.0). Distance entre le seuil et le seuil déplacé.
is_displaced : Entier (1.0). Définie à 1 si la position est la position du seuil déplacé.
stopway_length_m : Réel (3.0). Longueur de la piste d’arrêt/de la zone de décollage/de la zone de dépassement à la fin de l’approche de la piste en mètre.
markings : Chaine (0.0). Marquage de la piste pour la fin de piste parmi :
- None
- Visual
- Non-precision approach
- Precision approach
- UK-style non-precision
- UK-style precision
approach_lighting : Chaine (0.0). Lumière d’approche pour la fin de la piste parmi :
- None
- ALSF-I
- ALSF-II
- Calvert
- Calvert ISL Cat II and III
- SSALR
- SSALS (Enregistrements V810)
- SSALF
- SALS
- MALSR
- MALSF
- MALS
- ODALS
- RAIL
touchdown_lights: Integer (1.0). Set to 1 if the runway has touchdown-zone lights (TDZL)
REIL : Chaine (0.0). Lumière d’Identification de fin de piste, Runway End Identifier Lights (REIL) parmi :
length_m : Réel (5.0). (Champ calculé). Longueur en mètre entre les deux seuils aux deux extrémités de la piste. Les seuils déplacés ne sont pas pris en compte dans ce calcul.
true_heading_deg : Réel (6.2). (Champ calculé). En-tête réel en degré à l’approche de la fin de la piste.
Cette couche contient la forme rectangulaire de la piste. Elle est calculé à partir des informations de seuil de la piste. Quand cela n’est pas définie, la signification du champ est la même que la couche RunwayThreshold.
Champs :
Champs :
Cette couche contient la forme rectangulaire d’une piste d’ammerissage. Elle est construite à partir des informations des seuils des pistes d’atterrissage de l’eau.
Champs :
(À partir de GDAL 1.7.0)
Cette couche contient la forme rectangulaire du prolongement d’arrêt qui peut être trouvé au début de la piste. C’est une partie du tarmac mais qui n’est pas censé être utilisée pour les opérations normales.
Il est calculé à partir des informations de longueur du prolongement d’arrêt de la piste et seulement présent si la longueur est différente de zéro.
Lorsqu’il n’est pas spécifié, la signification des champs est le même que pour la couche RunwayThreshold.
Champs :
Cette couche contient le centre de la piste d’atterrissage d’hélicoptères.
Champs :
apt_icao : Chaine (4.0)
helipad_name : Chaine (5.0). Nom de la piste d’atterrissage d’hélicoptères de la forme “Hxx”. Unique pour chaque aéroport.
true_heading_deg : Réel (6.2)
length_m : Réel (5.0)
width_m : Réel (3.0)
surface : Chaine (0.0). Voyez ci-dessus pour les codes de surfaces des pistes.
markings : Chaine (0.0). Voyez ci-dessus pour les codes de marquage des pistes.
shoulder : Chaine (0.0). Voyez ci-dessus pour les codes d’accotement des pistes.
smoothness : Réel (4.2). Voyez ci-dessus pour la description simple des pistes.
edge_lighting : Chaine (0.0). Bord de piste d’atterrissage d’hélicoptère lumineux parmi :
- None
- Yes (Enregistrement V810)
- Yellow
- White (proposé pour V90x)
- Red (Enregistrement V810)
Cette couche contient la forme rectangulaire d’une aire d’atterrissage d’hélicoptères. Les champs sont identique à la couche Helipad.
Cette couche content la forme rectangulaire d’une voie de taxie.
Champs :
Cette couche contient des tronçons polygonaux de chaussée pour les voies de taxi et des tabliers. Les polygones peuvent inclure des troues.
Le fichier source peut contenir des courbes de Béziers comme côté de polygone. Dû à un manque de gestion de telle géométrie dans le modele d’Objet Simple (Simple Feature) d’OGR, les coubres de Bézier sont discrétisées en morceaux linéaires.
Champs :
Cette couche contient les limites de l’aéroport. Il y a au maximum une telle géométrie par aéroport. Le polygone peut inclure des troues. Les courbes de béziers sont discrétisées en morceaux linéaires.
Champs :
Cette couche contienr les objets linéaires. Les courbes de béziers sont d iscrétisées en morceaux linéaire.
Champs :
Définie les positions des portes, locations de rampe, etc.
Champs :
Définie les balises-lumières des aéroports.
Champs :
apt_icao : Chaine (4.0)
name : Chaine (0.0)
color : Chaine (0.0). Couleur de la lumière de la balise parmi :
- None
- White-green : aérogare
- White-yellow : base d’hydravion
- Green-yellow-white : héliports
- White-white-green : champ militaire
Définie les biroutes des aéroports.
Champs :
Définie les signes des voies de taxi des aéroports.
Champs :
Définie un VASI, PAPI ou Wig-Wag. Pour les valeurs PAPI et Wig-Wags, les coordonnées est le centre de l’affichage. Pour la valeur VASI, c’est le point central entre les deux unités de lumière des VASI.
Champs :
apt_icao : Chaine (4.0)
rwy_num : Chaine (3.0). Clé étrangère pour le champ rwy_num de la couche
RunwayThreshold*.
type : Chaine (0.0). Type comprenant :
- VASI
- PAPI Left
- PAPI Right
- Space Shuttle PAPI
- Tri-colour VASI
- o Wig-Wag lights
true_heading_deg : Réel (6.2)
visual_glide_deg : Réel (4.2)
Définie une réquence ATC d’nu aéroport. Notez que cette couche n’a pas de géométrie.
Champs :
apt_icao : Chaine (4.0)
atc_type : Chaine (4.0). Type de la fréquence parmi (dérivé du numéro du type d’enregistrement) :
ATIS : AWOS (Automatic Weather Observation System), ASOS (Automatic Surface Observation System) ou ATIS (Automated Terminal Information System)
- CTAF : Unicom ou CTAF (USA), radio (UK)
- CLD : Clearance delivery (CLD)
- GND : Sol
- TWR : Tour
- APP : Approche
- DEP : Départ
freq_name : Chaine (0.0). Nom de la fréquence ATC. C’est souvent une abréviation (tel que GND pour “Ground”).
freq_mhz : Réel (7.3). Fréquence en MHz.
Ce fichier contient les intersections IFR (souvent nommé fixes).
La couche suivante est renvoyée :
Ce fichier contient la description des segments de la route de vol.
Les couches suivantes sont retournées :
Champs :