Télécharger la présentation
1
Logiciels encodeur / decodeur
Benjamin Saclier (MFI)
2
Logiciels d’encodage et de décodage
Plusieurs solutions gratuites sur le marché Essentiellement pour les systèmes d’exploitations UNIX / LINUX La référence est la solution de l’ECMWF
3
Bufr Info Décodeur de buffer
Décode la partie descripteur Décode l’ensemble des données du bufr Fonction de compactage des enregistrements du buffer par suppression des options de la section 2 Dans le cas dans buffer multi-enregistrement, filtre permettant l’élimination des messages ne correspondant pas aux régions géograpiques spécifiées Programme s’exécutant sous linux
4
bufrInfo programmes bufrInfo: programme principale permettant le décodage des descripteurs ainsi que des données du BUFR bufrDelSec2: programme supprimant la section 2 du BUFR bufrTable: permet d’obtenir le détail des descripteurs de la table D bufrFilterGeo: programme extrayant d’un BUFR de plusieurs enregistrements, uniquement les données correspondant à la région géographique spécifiée.
5
Exemple de commande Descripteur de la section 3 et décodeur des données de la section 4 du fichier « filename » bufrInfo -34 filename
6
BufrTool Membre de la série Cipher, crée par Northern Lighthouse LTD
BUFTtool est basé sur SoftBUFR, une librairie (non gratuite) d’encodage / décodage Fonctionne sur des plateformes Microsoft Win32 et Linux
7
BUFRtool Etudie le contenu d’un message BUFR
Décode une observation BUFR Utilisation des templates WMO pour l’encodage Encodage d’une observation au format BUFR
8
Exemple d’utilisation
bufrtool expand bufrtool msgexam synops-4singlesubset.bfr bufrtool display synops-4singlesubset.bfr bufrtool iaencode 1 1
9
BUFRLIB Librairie Fortran du NCEP (NOAA)
Fonction d’encodage et de décodage Unix plateformes (AIX 4.x and 5.x, HP-UX 9.x and 10.x, IRIX 6.x,SunOS 5.x and RedHat Linux 5.2)
10
Ecmwf BUFR software La référence en matière d’encodeur et de décodeur
Développé par le centre ECMWF (mise à jour régulière) Interface en fortran UNIX / Linux solution Le logiciel peut être téléchargé sur le site de l’ECMWF:
11
Fonctions ECMWF Décodeur de BUFR Décodeur de CREX Encodeur de BUFR
Encodeur de CREX Convertisseur CREX/BUFR
12
Installation de ECMWF bufr
Télécharger le fichier bufr_ tar.gz tar -xvzf bufr_ tar.gz cd bufr_000320 Lire le fichier README pour les explications Exécuter la commande ./build_library qui va compiler la librairie libbufr.a Exécuter la commande ./install qui va installer la librairie cd examples Exécuter make pour créer une série de programmes d’exemples.
13
ECMWF bufrviewer
14
ECMWF bufrviewer Création d’un BUFR
15
ECMWF bufrviewer template
16
Librairies BUFR Les solutions présentées sont des librairies ou exécutables. Elles fournissent des fonctions d’encodage et de décodage BUFR/CREX. Elles ne disposent pas à ce jours de convertisseur TAC vers BUFR/CREX et BUFR/CREX vers TAC. Ajustements et développements nécessaires.
17
Solutions industriels/intégrateurs
Solutions payantes Validation OMM ? Coût pour les mises à jours (ex passage bufr édition 3 à édition 4) Plusieurs industriels proposent déjà des solutions : MFI, IBL, Degreane, Corobor, Netsys …
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.