1 / 17

Logiciels encodeur / decodeur

Logiciels encodeur / decodeur. Benjamin Saclier (MFI) benjamin.saclier@mfi.fr. 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. Bufr Info.

Leo
Download Presentation

Logiciels encodeur / decodeur

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Logiciels encodeur / decodeur Benjamin Saclier (MFI) benjamin.saclier@mfi.fr

  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 • http://bufr-info.sourceforge.net/

  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 • http://www.northern-lighthouse.com/

  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 301032 • 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) • http://www.nco.ncep.noaa.gov/sib/decoders/BUFRLIB/

  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: http://www.ecmwf.int/products/data/software/

  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_000320.tar.gz • tar -xvzf bufr_000320.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 bufrviewertemplate • 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 …

More Related