WMO GRIB as a Data Model Gil Ross, UK Met Office 2009-09-14.

Slides:



Advertisements
Similar presentations
Front. Where air masses meet and do not mix. warm front.
Advertisements

Condensation. evaporation the process by which a gas becomes a liquid. Water vapor turns into liquid water by condensation.
38 Atmospheric Stability Stable vs. Unstable Dry and Moist Adiabatic Processes Skew-T diagrams.
MET 61 1 MET 61 Introduction to Meteorology MET 61 Introduction to Meteorology - Lecture 2 “The atmosphere (II)” Dr. Eugene Cordero San Jose State University.
Chapter 9 Vertical Motion. (1) Divergence in two and three dimensions. The del “or gradient” operator is a mathematical operation performed on something.
Chapter 8 Coordinate Systems.
Tephigrams ENVI1400 : Lecture 8.
Rapid Update Cycle Model William Sachman and Steven Earle ESC452 - Spring 2006.
Map Projections (1/2) Francisco Olivera, Ph.D., P.E. Center for Research in Water Resources University of Texas at Austin.
© Crown copyright Met Office SRNWP Interoperability Workshop, ECMWF, January 2008 SRNWP Interoperability Terry Davies Met Office.
MET 61 1 MET 61 Introduction to Meteorology MET 61 Introduction to Meteorology - Lecture 4 “Heat in the atmosphere” Dr. Eugene Cordero San Jose State University.
Humidity, Saturation, and Stability
* Reading Assignments: All sections of Chapter 5.
Visibility ATC Chapter 5.
GIS for Environmental Engineering
Geodesy, Map Projections and Coordinate Systems
Introduction to Cartography GEOG 2016 E Lecture-3 Scale, Reference and Coordinate Systems.
JSS17BIO1Huttula Lecture set Temperature models.
UNCLASSIFIED GRIDDING & BETA CORRECTION 11 May 1999 Meteorological Satellite Analyst SSgt Dave Mayer.
1. Meteorology Chapter 1 Introduction to the Atmosphere Meteorology \ Dr. Mazin sherzad.
Spatial data can be described according to: entity distinct object (river) attribute characteristic of entity (discharge) relationship linkages amongst.
5.03 Moisture References: FTGU pages ,
WMO BUFR &CREX Gil Ross, UK Met Office
Map Projection Theory and Usage.
Geodesy and Map Projections Geodesy - the shape of the earth and definition of earth datums Map Projection - the transformation of a curved earth to a.
Training on Meteorological Telecommunications Alanya, Turkey, September 2010 General Philosophy of Table Driven Code Forms Simon Elliott, EUMETSAT.
The Atmosphere: An Introduction to Meteorology, 12th
MET 102 Pacific Climates and Cultures Lecture 5: Water and Rising Air.
Chapter 3 Digital Representation of Geographic Data.
Esri UC 2014 | Demo Theater | Working with Scientific Data using Mosaic Dataset Hong Xu, Dan Zimble.
Geneva 2-3 December 2011 Proposal for a sub-seasonal research data set.
® Hosted and Sponsored by OGC Met/Ocean DWG Best Practices for WMS 1.3 (DRAFT) 80th OGC Technical Committee Austin, Texas (USA) Jeff de La Beaujardière,
Map Projections RG 620 Week 5 May 08, 2013 Institute of Space Technology, Karachi RG 620 Week 5 May 08, 2013 Institute of Space Technology, Karachi.
Modern Era Retrospective-analysis for Research and Applications: Introduction to NASA’s Modern Era Retrospective-analysis for Research and Applications:
URBDP 422 URBAN AND REGIONAL GEO-SPATIAL ANALYSIS Lecture 3: Building a GeoDatabase; Projections Lab Session: Exercise 3: vector analysis Jan 14, 2014.
NOAA/NWS Digital Services 1 National Weather Service Forecast Evolution and Delivery in a Digital Era Glenn Austin Office of Climate, Water, and Weather.
An evaluation of satellite derived air-sea fluxes through use in ocean general circulation model Vijay K Agarwal, Rashmi Sharma, Neeraj Agarwal Meteorology.
EARTH SCIENCE Prentice Hall EARTH SCIENCE Tarbuck Lutgens 
Water in the Atmosphere Lab 5 October 5, Water Is Important!!!
NOAA/NWS Digital Services 1 NWS Forecast Evolution and Delivery in a Digital Era Glenn Austin Office of Climate, Water, and Weather Services David Ruth.
Date: 13/03/2015 Training Reference: 2015 GIS_01 Document Reference: 2015GIS_01/PPT/L2 Issue: 2015/L2/1/V1 Addis Ababa, Ethiopia GIS Coordinate Systems.
Stratiform Precipitation Fred Carr COMAP NWP Symposium Monday, 13 December 1999.
 p and  surfaces are parallel =>  =  (p) Given a barotropic and hydrostatic conditions, is geostrophic current. For a barotropic flow, we have and.
Lecture 4 Precipitation (1)
WORLD METEOROLOGICAL ORGANIZATION RA-VI Regional Training on BUFR and Migration to Table Driven Code Forms Langen, Germany, April, 2007 General.
SRM Tutorial, STC 2000, Snowbird, Utah Section IIB A Few More Facts and Diagrams.
Moisture  There are several methods of expressing the moisture content (water in vapor form) of a volume of air.  Vapor Pressure: The partial pressure.
WMO GRIB Edition 3 Enrico Fucile Inter-Program Expert Team on Data Representation Maintenance and Monitoring IPET-DRMM Geneva, 30 May – 3 June 2016.
Data services: Archiving of UERRA data in MARS and dissemination Richard Mládek, Manuel Fuentes, Shahram Najm, Sebastien Villaume, Enrico Fucile (ECMWF)
Accessing EURO4M and UERRA data in ECMWF MARS archive Richard Mládek, Manuel Fuentes (ECMWF)
Map Projections RG 620 May 16, 2014 Institute of Space Technology, Karachi RG 620 May 16, 2014 Institute of Space Technology, Karachi.
Meteorological Variables 1. Local right-hand Cartesian coordinate 2. Polar coordinate x y U V W O O East North Up Dynamic variable: Wind.
Chapter 18 Moisture, Clouds, and Precipitation When it comes to understanding atmospheric processes, water vapor is the most important gas in the atmosphere!
Stability and Introduction to the Thermodynamic Diagram
Coordinate Systems and Map Projections
Spatial Referencing.
SRNWP Interoperability Workshop
Use of the Tephigram.
Geographic Datums & Coordinates
For a barotropic flow, we have is geostrophic current.
NCEP’s UNIFIED POST PROCESSOR (UPP)
Chapter 3 Thermodynamics.
UNIT 4: CLIMATE CHANGE.
Maps Base maps Coordinate Systems, Datums, Projections
Datums and Coordinate Systems
ECV definitions Mapping of ECV product with OSCAR variables
1. Transformations of Moist Air
UNIT 4: CLIMATE CHANGE.
CLIMATE CHANGE.
Presentation transcript:

WMO GRIB as a Data Model Gil Ross, UK Met Office

WMO GRIB Owned by WMO –maintained by WMO CBS IPET-DR&C Grib Edition 0 – 1985 –based on WMO GRID and NOAA H-code –Binary –Table driven Grib Edition –single level, single parameter, single time –Still used by aviation Grib Edition –Multi-dimensional, template driven –Failed to converge with NetCDF and HDF in 1990s Used daily, intensively, by WMO, ICAO, IOC since 1994.

WMO GRIB as a Data Model GRIB is many things: –Exchange container, –Multidimensional data format, –Reference tables, semantics, controlled vocab. –Compression mechanism, –Data model.

GRIB as a Container GRIB container has metadata: –Container metadata –Identification metadata describing the producer, producing mechanism, which registry - standard or local/private. –Temporal metadata (potentially 3 temporal dimensions!) –Projection grid metadata (potentially multiple dimensional grids) –Data description metadata Describing the coverage(s) –Compression metadata –Local metadata

GRIB as Multidimensional Format Data description metadata –2 D scalar, or 2 D vector (winds on 2 D grid) –Tensor data possible on each grid point –3 rd or more parametric dimension to define coverages (at multiple values of 3 rd dimensional grid) –Multiple coverages possible in same container –Missing value masks Registry table to define coverage (dependent variable) is the same as table to define parametric grid term (independent variable) This is a major change to ISO coverages

WMO GRIB: some semantics (1) Code Parameter Units. 052 Relative humidity % 053 Humidity mixing ratio kg/kg 054 Precipitable water kg/m2 055 Vapour pressure Pa 056 Saturation deficit Pa 057 Evaporation kg/m2 058 Cloud Ice kg/m2 059 Precipitation rate kg/m2/s 060 Thunderstorm probability % 061 Total precipitation kg/m2 062 Large scale precipitation kg/m2 063 Convective precipitation kg/m2 064 Snowfall rate water equiv. kg/m2s 065 Water equiv. accum. Snow kg/m2 066 Snow depth m 067 Mixed layer depth m 068 Transient thermocline depth m 069 Main thermocline depth m 070 Main thermocline anomaly m 071 Total cloud cover % 072 Convective cloud cover % 073 Low cloud cover % 074 Medium cloud cover % 075 High cloud cover % 076 Cloud water kg/m2. Code Vertical Coordinate (Units) 01 Surface (of the Earth, which includes sea surface) 02 Cloud base level 03 Cloud top level 04 0 deg (C) isotherm level 05 Adiabatic condensation level (parcel lifted from surface) 06 Maximum wind speed level 07 Tropopause level 08 Nominal top of atmosphere 09 Sea bottom Reserved 100 Isobaric level (hPa) 101 Layer between two isobaric levels (kPa) 102 Mean sea level 103 Fixed height above MSL (m) 104 Layer between two height levels above MSL 105 Fixed height above ground (m) 106 Layer between two height levels above ground 107 Sigma level, value in 1/ Layer between two sigma levels 109 Hybrid level (level number) 110 Layer between two hybrid levels 111Depth below land surface (cm) 112 Layer between two depths below land surface (cm) 113 Isentropic (theta) level (Potential Temperature K) 114 Layer between two isentropic levels.

WMO GRIB: some semantics (2) Code Projection Grid 0 Latitude/Longitude also called Equidistant Cylindrical or Plate Carrée 1 Mercator 2 Gnomonic 3 Lambert Conformal, secant or tangent, conical or bipolar (normal or oblique) 4 Gaussian Latitude/Longitude 5 Polar Stereographic 13 Oblique Lambert conformal, secant or tangent, conical or bipolar 50 Spherical Harmonic Coefficients 90 Space view perspective or orthographic Some settings 0 Earth assumed spherical with radius = km 1 Earth assumed oblate spheroid with size as determined by IAU in 1965: km, km, f = 1/ u- and v-components of vector quantities resolved relative to easterly and northerly directions 1 u- and v-components of vector quantities resolved relative to the defined grid in the direction of increasing x and y (or i and j) coordinates respectively 0 no bit map 1 bit map present, one bit per data point of grid

GRIB as Compression Mechanism Gridded n-dimensional data 2D horizontal geospatial grid originally CRS/projection defined functionally Spherical harmonics option Scaled n-bit integers, difference from minimum Minimum may be for 2D field or row by row Option for 2 nd order differences Several scanning patterns JPEG compression added to GRID Ed 2

GRIB as a data model Temporal metadata –Start time of forecast –Forecast lead time –Start and end lead time of averaging period. Projection grid metadata –Succinct mathematical definition –Defining projection and rectangular grid within that projection –Spherical Harmonic grid of wavenumbers (space is Fourier transformed rather than the data) –Grid is referenced externally, as standard or irregular grid, defined by array of lat/lon points (deprecated) Compression Metadata –Either find min and max and defined bit-length to get steps for integer digits –Or define precision of steps, find minimum and derive bit length –Lossy mechanism, but it loses only irrelevant random floating point precision. –Properly used this gives good compression, which e.g. gzip may have difficulty improving (because of the high floating point precision). –Attempts at further compression abandoned as unnecessary, e.g. run-length encoding, boustrophedonic wrapping.

GRIB as data model Same registry table for dependent and independent variable On a rectangular lat-lon grid temperature = f(height) or height = f(temperature) –At fixed (independent) heights we can have coverages of (dependent) temperature –OR –At fixed (independent) temperatures we can have coverages of (dependent) height values cloud amount = f(height) or height = f(cloud amount) –Alternatively, the cloud amount at fixed height –OR –The height at which fixed amount (3/8ths) of cloud is reached This is not an artificial construct, –it describes the legal height at which aircraft may fly under Visual Flying Rules.

GRIB as an ISO model or OGC O&M package GRIB is a WMO operational standard. WMO is a Standards body with cross-accreditation with ISO. WMO and ISO have agreed to cross-adopt each others’ appropriate standards To be an OGC O&M package –Need to decode metadata in an O&M wrapper with payload as GRIB mime-type –Need to publish WMO registries under ISO Registry mechanism –GRIB to XML converter straightforward particularly metadata GRIB data to XML conversion not a normal use case More usually GRIB data to IEEE numbers –Anything more? Free Source GRIB decoders available (e.g. NOAA NCEP and ECMWF) –However packages are NOT supported to the level of NetCDF WMO (or rather the members) needs to implement a GRIB to XML metadata and to create registries