Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

General requirements

Encoding format

  • Participating Centres are expected to produce output fields in WMO GRIB2 data format and with consistent units. For more information please refer to WMO Manual on Codes  

Parameters

...

  • All fields shall use units as defined in WMO Tables 

Output frequency

  • The model output steps should be between 1 and 12 hour

Missing values

  • Bitmaps shall be used to indicate missing values.

Grid and resolution

  • The fields have to be provided on a  regular latitude‐longitude grid at the resolution that is best matching the native resolution of the direct  model output.
  • Grids are defined in GRIB2 using an accuracy of 1/1000000 (one millionth) of a degree.
  • If several limited areas will be provided  they should be merged into one larger area on a regular lat-lon grid, with a missing value indicator in the grid-points not covered.

GRIB2 encoding

All data must be encoded following the required rules described below to achieve fully compliant LC-WFV format from all centres.

Encoding software

ECMWF makes available a GRIB decoding library (ecCodes) for the benefit of the WMO community. ecCodes can be freely downloaded from here and the documentation can be found here. EcCodes provides a simplified access to GRIB2 headers through a set of virtual keys documented here

Encoding details

The complete WMO compliant GRIB2 definitions of all wave parameters are linked in the page LC-WFV technical details

...

For more general information about GRIB2 format please refer to WMO Manual on Codes .

Encoding details

Parameters

General encoding

Specific details which should be encoded in GRIB2 sections 1 and 4:

Section 1
Octets Key nameValueDescription
6-7centreXWMO Centre's code (table below)
8-9subCentreXWMO Sub-Centre's code if needed (table below)
10tablesVersion19The latest WMO table
20productionStatusOfProcessedData0

Production data

  



1Test data
21typeOfProcessedData0Analysis products 


 1Forecast products


Section 4
OctetsKey name

Value

Description

8-9productDefinitionTemplateNumber

0

Analysis and Forecast products (instantaneous)

(Analysis or forecast at a horizontal level or in a horizontal layer at a point in time (grib2/tables/17/4.0.table))

...

The codes below are based on WMO Manual 306 - WMO Codes. Each organization must be uniquely identified by its WMO code. If necessary to distinguish between two organizations using the same WMO code the Sub-Centre one which differs must be provided.

OrganisationAcronymWMO Centre codeWMO
Centre abbrev.
subCentre codeCentre acronym*1
WMO Sub-Centre

European Centre for  Medium-Range Weather, UK

ECMWF98
ecmf
 N/Aecmf
Met office, UKUKMO74
egrr
 N/Aegrr
Fleet Numerical Meteorology and Oceanography Center, USAFNMOC58
fnmo
 N/Afnmo
Environment and Climate Change Canada, CanadaECCC54
cwao
 N/Acwao
National Centres for Environmental Prediction, USANCEP7
kwbc
 N/Akwbc
Météo France, FranceMETFR84
lfpw
 N/Alfpw
Deutscher Wetterdienst, GermanyDWD78
edzw
 N/Aedzw
Bureau of Meteorology, AustraliaBoM1 N/Aammc
 Service Hydrographique et Océanographique de la Marine
Laboratoire D'Océanographie Physique et Spatiale, France
SHOM
LOPS
TBD
84
lfrb
202lops
 N/A
Japan Meteorological Agency, JapanJMA34
rjtd
 N/Arjtd
Korea Meteorological Administration, Republic of KoreaKMA40
rksl
 N/Arksl
Puertos del Estado, SpainPRTOS214
lemm
 N/Alemm
Danmarks Meteorologiske Institut, DenmarkDMI94
ekmi
 N/Aekmi

National Institute of Water and Atmospheric Research, New Zealand

NIWA204
TBD
 N/Aniwa

Det Norske Meteorologiske Institutt, Norway

METNO88
enmi
 N/Aenmi

Servicio de Hidrografía Naval, Servicio Meteorológico, Argentina

SHNSM41
sabm
 N/Asabm

New Zealand MetService

NZMS69
nzkl
 N/Anzkl
Servizio Meteorologico dell'Aeronautica Militare, ItalyMETEOAM80
cnmc
 N/Acnmc

Remarks:

*1 in ECMWF's eCcodes


Example of the validity type encoding

...

 
Time ( instantaneous )
Start of forecast ( section 1 )

Octets


 values

Meaning of valuesGrib_api values
12Significance of Reference Time1Start of forecast 
13-14Year (four digits)2012year of start of forecast


 

dataDate=20120101 

dataTime=0

 

15Month01month of start of forecast
16Day01day of start of forecast
17Hour00hour of start of forecast
 section 4 e.g. template 4.1
18Indicator of unit of time range 1Hour 
19-22Forecast time48Forecast stepstepType=instant, step=48

...

parameter

Sample file

10 metre U wind component 

wave.10u.grib2

10 metre V wind component 

wave.10v.grib2
Mean wave period based on second momentwave.mp2.grib2
Mean wave directionwave.mwd.grib2
Peak wave periodwave.pp1d.grib2

Significant height of combined wind waves and swell

wave.swh.grib2

 

 

 

...