WMO, World Weather Watch, Data Processing and Forecasting Systems)

Slides:



Advertisements
Similar presentations
Data Transfer Chapter 10. File conversion When we upgrade a file after a big time of use, usually it is necessary to change the format of the file. For.
Advertisements

Interfacing BUFR to NMC Systems Jeff Ator NOAA National Weather Service United States of America WORLD METEOROLOGICAL ORGANIZATION RA.
Templates and Regulations
BUFR decoding Dominique Lucas – Milan Dragosavac
Application of XSLT Stylesheet to XML Atsushi Shimazaki Japan Meteorological Agency - WMO Workshop on Metadata - September 2005, Beijing, China.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
FM 94 BUFR and FM 95 CREX Table Driven Code Forms (or “Self-descriptive” Code Forms). The term "self-descriptive" means that the form and content of the.
FM 94 BUFR and FM 95 CREX Table Driven Code Forms (or “Self-descriptive” Code Forms). The term "self-descriptive" means that the form and content of the.
Routemap to derive ISO models from BUFR Why do we need both ISO and BUFR models? –The BUFR data model is very large – much larger in principle than most.
Programming Paradigms and languages
1 © Crown copyright 2003 GRAS SAF User Workshop Helsingør, Denmark, June 2003 WMO BUFR Format for NRT Dissemination of RO Data Dave Offiler.
The Assembly Language Level
QUT Payroll Services Sessional eForm Presented by Christine Delaney, QUT Payroll Manager with Technical Support from Edward Eacock, QUT Financial Systems.
Advanced Tool Management Information Module Advanced Tool Management Information Module.
World Meteorological Organization Working together in weather, climate and water Adaptation to Climate Change Impacts on Coastal Communities M.V.K. Sivakumar.
UPDATING TABLE DRIVEN CODE FORMS 18 April 2006 (Joël Martellet, WMO, World Weather Watch, Data Processing and Forecasting Systems)
CHP - 9 File Structures. INTRODUCTION In some of the previous chapters, we have discussed representations of and operations on data structures. These.
All information was sourced
WHY TABLE DRIVEN CODE FORMS?
WMO BUFR &CREX Gil Ross, UK Met Office
Training on Meteorological Telecommunications Alanya, Turkey, September 2010 General Philosophy of Table Driven Code Forms Simon Elliott, EUMETSAT.
IPET-DRMM WMO; Name of Department (ND). IPET-DRMM  Inter-Programme Expert Team on Data Representation Maintenance and Monitoring  looks after  traditional.
Competency Training for aeronautical meteorological forecasters and observers Wang Yong WMO RTC Nanjing, China.
1 Often asked questions Eva Červená CZECH HYDROMETEOROLOGICAL INSTITUTE TRAINING ON METEOROLOGICAL TELECOMMUNICATIONS WMO RTC-Turkey facilities, Alanya,
Student Records Training Team
Applications of BUFR (Why, when and how to use BUFR) Jeff Ator NOAA National Weather Service United States of America WORLD METEOROLOGICAL.
WMO RTC-Turkey facilities, Alanya, Turkey Templates and Regulations
WORLD METEOROLOGICAL ORGANIZATION RA-VI Regional Training on BUFR and Migration to Table Driven Code Forms Langen, Germany, April, 2007 General.
Documenting LabVIEW Data & Data Mining with LabVIEW and DIAdem Presentation with self paced training exercises.
Briefing on Results from Annual Meeting of WMO Expert Team on Data Representation and Codes (ET-DRC) Jeff Ator WG/MC Chair October 16, 2008.
Reflections on the theme of classifying, documenting and exchanging meteorological data, and some additional comments on agro meteorological and biological.
WMO WIS strategy – Life cycle data management WIS strategy – Life cycle data management Matteo Dell’Acqua.
1 Requirements Management - II Lecture # Recap of Last Lecture We talked about requirements management and why is it necessary to manage requirements.
ISQB Software Testing Section Meeting 10 Dec 2012.
Chapter 6 : User interface design
Secretariat 12 to 16 February 2017 Abu Dhabi, UAE
Form Development (Chapter 6)
CHP - 9 File Structures.
Binary Universal Form Representation (BUFR) Paul Hamer November, 2009
6. Structure of Computers
CANAL NETWORK CONTROL AJAY K BASU
Number portability Dr. ZOUAKIA Rochdi ANRT
CS101 Introduction to Computing Lecture 19 Programming Languages
Developing Information Systems
Secretariat 12 to 16 February 2017 Abu Dhabi, UAE
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
WIGOS Implementation Activities in RA IV
Chapter 2 (Handout 1– only sections 2.1, 2.2 and 2.3)
Agenda item 2.3 Report of OPAG ISS Matteo dell’Acqua
The WMO Information System
Machine Independent Features
WIS Strategy – Toward WIS 2.0
OSCAR/Surface – and all you ever wanted to know about it
Benchmark Series Microsoft Word 2016 Level 2
Agenda item 3.3 Manual on Codes
Snow depth reporting: reports of zero snow
Technical Coordinator - Data Buoy Cooperation Panel
Coding issues BUFR Binary Universal code Form for the Representation of meteorological data Binary Table driven code form (BUFR, CREX) Efficient compression.
WIS Project Office WMO WIS Data Exchange WIS Project Office WMO
Number Systems Instructions, Compression & Truth Tables.
Software Name (Function Type)
WIGOS regulatory and guidance material
Often asked questions Eva Červená CZECH HYDROMETEOROLOGICAL INSTITUTE
CXML data exchange Beth Ebert
Trinidad & Tobago Presentation
New technologies have made it possible to:
Software Re-engineering and Reverse Engineering
WIS Project Office WMO Managing WIS WIS Project Office WMO
Module 1b – ICIS Permitted Features
GENEDI EUROPEAN COMMISSION - EUROSTAT GENERIC EDI TOOLBOX
Presentation transcript:

WMO, World Weather Watch, Data Processing and Forecasting Systems) CREX APPLICATIONS 14 December 2005 (Joël Martellet, WMO, World Weather Watch, Data Processing and Forecasting Systems)

CREX APPLICATIONS WHAT ARE THE MAIN CHARACTERISTICS OF THE CODE? WHAT CAN BE ITS USE? EXAMPLES

CREX MAIN CHARACTERISTICS CREX is coded in characters (not bits), in the same manner as traditional WMO codes CREX has no compression scheme CREX allows other units than SI units (temperature can be in Celsius rather than Kelvin) CREX is readable by human CREX is expandable CREX is self-descriptive

Main CREX Use: Represent New Information With Readability Requirements New types of data continue to become available Requests for additions to current data types continue to be made The pace of this evolution continues to accelerate, and the traditional character code forms are not well suited to meet this challenge. The self‑descriptive feature of CREX leads directly to its most significant advantage over the traditional alphanumeric code forms – the ability of CREX to adapt to represent new information quickly and easily – BUFR can do this too. However, since CREX is also an alphanumeric code form it is human readable. This additional characteristic makes it the code form of choice when there is a requirement for manual encoding or no binary transmission is possible. As with BUFR, if all the necessary table entries are available one may in principle immediately encode CREX messages with new information and automated decoding software will not have to change at all. If the CREX descriptors required for the new information do not exist, fast track table updates are made each year, and in special circumstances twice per year. The relatively trivial procedure of updating the CREX tables is all that the software would require.

CREX FOR WHAT, THEN? (1) To code new observations which cannot be coded in BUFR, why? for example because there is no binary transmission capability or processing capability, and for which no Traditional Alphanumeric Codes exists After a transmission in BUFR, to convert back from BUFR to alphanumeric form for re-transmission or processing in CREX because a Centre cannot process binary data but wants to benefit of all data passed in the original BUFR message To visualize a BUFR message, the conversion is simple, almost one to one (descriptors and data), from bits-field to characters (although display software usually satisfy other requirements: special format, parameter name, etc…) CREX could be an interim step for the migration, if one wants to encode more data, meta-data, without binary capability, then one switches to CREX, but observers need to be trained! As well as national users! And national data processing must be adapted! That has to be planned within a national migration plan. CREX is a teaching tool to understand Table Driven Codes.

CREX FOR WHAT, THEN? (2) How to Include Quality and Monitoring Information: Quality and monitoring information can be included in CREX in optional Section 3. Section 3 must begin with the characters “SUPP” and terminate with a section terminator (the characters “++”). Section 3 could contain quality and/or monitoring information about the observations contained in the Data Section (Section 2) of a CREX message. Unlike BUFR, there are no CREX data description operators to facilitate the inclusion of quality and/or monitoring messages. The choice to not develop such operators in CREX was made to facilitate its human readability by keeping the code form as simple as possible. Facilitate Data Exchange: CREX complements BUFR in the area of data exchange, and its human readability facilitates exchange of data wherever BUFR cannot be used. The combination of BUFR and CREX satisfies data exchange requirements for every conceivable type of meteorological, oceanographic, or other environmental data. Reduce Training Costs: Since each traditional alphanumeric code form addresses only one specific type of data, there are many such code forms (47 in WMO Volume I.1, Part A). Because there are so many traditional alphanumeric code forms, and because individual Members may be using a number of them, Members often find themselves providing training for their employees in a number of these code forms. Such training activities can consume valuable resources. Because CREX and BUFR are self-defining code forms, however, they are capable of replacing all currently used traditional alphanumeric code forms. This means the Members’ training program need only instruct their employees on BUFR and CREX. It is therefore to be expected that the migration will ultimately reduce the Members’ training costs.

EXAMPLES OF CREX Operational exchange of: ozone data (RA VI, RA II, RA IV) radiological data (RA VI) tide gauge data (RA IV, RA V) hydrological data (RA I, RA VI) soil temperature data (RA VI) tropical cyclone information (RA II, RA V) Squall Lines (RA I)

CREX will help the migration to TDCF Coupled with the fact that it is technically capable of replacing ALL traditional character code forms, CREX becomes a powerful tool to advance the migration to self-descriptive code forms. Wherever use of BUFR is not possible, CREX should be seriously considered. And it is a teaching tool!