Partie 2 DECODEUR et BASE DE DONNEES BUFR à METEO-FRANCE Exemple décodeur Le prétraitement des données du SMT à METEO-FRANCE utilise le décodeur/encodeur développé au CEP. Écrit.

Download Report

Transcript Partie 2 DECODEUR et BASE DE DONNEES BUFR à METEO-FRANCE Exemple décodeur Le prétraitement des données du SMT à METEO-FRANCE utilise le décodeur/encodeur développé au CEP. Écrit.

Partie 2
DECODEUR et BASE DE
DONNEES BUFR
à METEO-FRANCE
Exemple décodeur
Le prétraitement des données du SMT à
METEO-FRANCE utilise le décodeur/encodeur
développé au CEP.
Écrit en langage FORTRAN
Permet de décoder toutes les sections d’un
BUFR et retourne les valeurs des différents
paramètres dans un tableau de réels.
Certaines données sont directement produites
au format BUFR (stations automatiques,
RADAR, profileur).
Interface
Elle se présente sous forme d’une fonction qui
doit être incluse dans un programme en
FORTRAN ou C.
Pas de visualisation graphique
CALL BUFREX
(KBUFL,KBUFF,KSUP,KSEC0,KSEC1,KSEC2,KSEC3,KSEC4,
KELEM,CNAMES,CUNITS,KVALS,VALUES,CVALS,KERR)
PRETRAITEMENT
Messages alphanumériques du SMT:




Décodage de l’observation (SYNOP, METAR, TEMP, AMDAR …)
Contrôle de qualité
Codage en BUFR (observation et qualité)
Envoi à la base de données
Messages format BUFR du SMT:
 Décodage du BUFR (ACAR, données
satellites, PROFILEUR …)
 Extraction de paramètres identifiants
 Envoi à la base de données
Stockage BDM
Base de Données Météo
En sortie du prétraitement des fichiers sont
produits respectant un certain format permettant
d’être directement insérés dans la BDM
Chaque type de données (AMDAR, METAR,
SYNOP …) est rangé dans une table distincte
du SGBD, mais ayant la même structure
BDM buffer depuis 1994
Structure BDM
« HEADER » contenant l’identification de l’observation
et permettant ainsi d’accéder directement à l’observation
voulue:







Indicatif (OACI pour METAR, OMM pour SYNOP)
Latitude
Longitude
Date/heure observation
Entête transmission (TTAAii)
Date/heure d’insertion
Amendement
« BUFR » : message complet
« Colonnes » où on retrouve des paramètres ‘en clair’
directement accessibles sans décoder le BUFR
Flux de données
SMT
Données alpha
et BUFR
Header
BUFR
colonnes
Table METAR
Header
BUFR
colonnes
Table SYNOP
Prétraitement données
Encode en BUFR
Header
BUFR
colonnes
Table AMDAR
Utilisateurs BUFR:
- Extracteur
Utilisateurs de
données en clair :
- extracteur
- décodeur BUFR
Les logiciels de codage
décodage
Origine
CEP
PREVIMAR
OPERA
CNRM
Fortran
C++
C
Visual C++
Remarque
Adapté surtout
aux
applications
batch et de
prévision
numérique.
Traite aussi
le code
GRIB
Adapté
surtout au
produit
radar
Utilisé pour
les
profileurs
Limitations
Ne sait pas
Ne sait pas
décoder
coder
d’images radar d’images
radar
Langage
Spécifique
windows
Projet de développement d’un nouveau décodeur / encodeur
unique basé sur PréviMar