Aéroports du monde

Le site openflights permet notamment de télécharger un fichier comportant la liste des aéroports du monde.

Le lien pour charger le fichier contenant les aéroports est openflights airports

En janvier 2017, la base de données openFlights Airports contient plus de 10 000 aéroports, gares et terminaux de ferry répartis dans le monde entier, comme indiqué sur la carte ci-dessus. Chaque entrée contient les informations suivantes :

00 IdIdentifiant OpenFlights unique pour cet aéroport.
01 NomNom de l’aéroport
02 VilleVille principale desservie par l’aéroport.
03 PaysPays ou territoire où se trouve l’aéroport.
04 IATACode IATA à 3 lettres. Null ou \N s’il n’est pas attribué/inconnu.
05 OACICode OACI (ICAO) à 4 lettres. Null ou \N s’il n’est pas attribué.
06 LatitudeDegrés décimaux, généralement à six chiffres significatifs.
07 LongitudeDegrés décimaux, généralement à six chiffres significatifs.
08 AltitudeEn pieds.
09 Fuseau horaireHeures décalées par rapport à UTC.
10 DSTHeure d’été.
11 Fuseau horaire TzFuseau horaire au format « tz » (Olson),
12 TypeType de l’aéroport. 
13 SourceSource de ces données.

Les données sont codées en UTF-8.

Le programme suivant permet de télécharger le fichier airports.dat et de créer un fichier airports.txt comportant les informations suivantes, il permet également d’afficher les n aéroports les plus proches (distance à vol d’oiseau) d’un point spécifié par sa latitude et sa longitude.

Structure du fichier airports.txt

  • 00 nom de l’aéroport
  • 01 nom de la ville la plus proche
  • 02 pays
  • 03 code IATA
  • 04 code ICAO (OACI)
  • 05 latitude
  • 06 longitude
  • 07 altitude
Java

Exemples d’exécution:

java aeroports -load
java aeroports 50.38 3.28 10
0  00014   Valenciennes-Denain Airport     Valenciennes    France  XVS     LFAV    50.325801849365234      3.4612600803375244      53
1       00019   Cambrai-Épinoy (BA 103) Air Base        Cambrai France  ?       LFQI    50.221802       3.15424 78
2       00024   Lille-Lesquin Airport   Lille   France  LIL     LFQQ    50.563332       3.086886        47
3       00037   Lille/Marcq-en-Baroeul Airport  Marcq En Baroeul        France  ?       LFQO    50.687198638916016      3.0755600929260254      21
4       00044   Chièvres Air Base       Chievres        Belgium ?       EBCV    50.575801849365234      3.8310000896453857      59
5       00048   Wevelgem Airport        Kortrijk-vevelgem       Belgium KJK     EBKT    50.817199707    3.20472002029   19
6       00052   Merville-Calonne Airport        Merville        France  HZB     LFQT    50.61840057373047       2.642240047454834       18
7       00054   Maubeuge-Élesmes Airport        Maubeuge        France  XME     LFQJ    50.31050109863281       4.033120155334473       137
8       00059   Péronne-Saint-Quentin Airport   Peronne France  ?       LFAG    49.8685 3.02958 89
9       00061   Albert-Bray Airport     Albert  France  BYF     LFAQ    49.9715003967   2.69765996933   110

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *