Les messages de type
METAR (
METeorological
Airport
Report ) sont utilisés par les aéroports afin
de décrire les conditions atmosphériques actuelles. Le format des messages a été normalisé de façon mondial en Janvier 1968 bien
que certains paramètres puissent différer entre l'adaptation Européenne & Américaine ( systeme de mesure métrique ). A l'origine
utilisés afin de préparer les plans de vols des pilotes, les
METARs sont aujourd'hui aggrégés à l'échelle d'un pays / continent afin
de servire de base aux prévisions météorologiques.
Un rapport METAR contient au moins les données suivantes :
- Le code OACI de la station ( définis par l'IATA ).
- L'heure de la mesure. ( GMT )
- La température actuelle / température du point de rosée.
- La pression atmosphérique rapportée au niveau de la mer.
- La vitesse / direction du vent.
- La visibilité.
Il peut également comporter ( suivant la station ) :
- Des informations sur la couverture atmosphérique ( nuages )
- Des prévisions ( codes TAF )
Un rapport
METAR typique ressemble à la chaine suivante :
METAR LFBO 021430Z 29013KT 9999 FEW023 SCT035 09/07 Q1036 NOSIG=
Il existe des classes PHP (
PHP Weather ), ou Python (
pyMetar ) capable de parser
les chaines afin d'extraire les informations. Le logicien gratuit MetarWeather (
Metar Weather /
Exécutable) permet d'effectuer la même chose via une interface graphique intuitive.
L'université d'Albany ( NY, USA ) met à la disposition des internautes des fichiers horraires contenant l'ensemble des
rapports METAR mondiaux. Les 7 derniers jours de données sont conservés. Dès qu'une mesure est disponible elle est ajoutée à la fin
du fichier, cela signifie qu'un fichier peut contenir plusieurs messages provenant de la même station. ( d'ou un grain inférieur à l'heure pour certaines
stations )
Pour accéder aux fichiers :
http://www.atmos.albany.edu/weather/data1/surface/sao/
Il est facile de mettre en place un script capable de télécharger toutes les heures les rapports METARs depuis l'université
d'Albany, les parser et les interpretter depuis un fichier CSV. Il est possible d'exécuter MetarWeather depuis la ligne de commande.
mweather.exe /stab spreadsheet.txt -file METARS.txt
Cette commande générera le fichier spreadsheet.txt au format CSV ( chr(9) - TAB comme délimiteur de colonne ) en se basant
sur le fichier METARS.txt ( téléchargé depuis une source - Albany par exemple )
Liens Complémentaires