Versions Compared

Key

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

Table of Contents

General requirements

Encoding format

  • WMO GRIB2 data format.

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.

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

Encoding details

Parameters

...

  • TBA

General encoding (TBA)

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

...

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))

WMO Centre codes

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 code
WMO subCentre code
Centre acronym*1

China Meteorological Administration, China

CMA
babj

European Centre for  Medium-Range Weather, UK

ECMWF98
 N/A
ecmf
Met office, UKUKMO74 N/AegrrFleet Numerical Meteorology and Oceanography Center, USAFNMOC58 N/AfnmoEnvironment and Climate Change Canada, CanadaECCC54 N/Acwao
Japan Meteorological Agency, JapanJMA34rjtd
National Centres for Environmental Prediction, USANCEP7
 N/A
kwbc
Météo France, FranceMETFR84 N/AlfpwDeutscher Wetterdienst, GermanyDWD78 N/AedzwBureau of Meteorology, AustraliaBoM1 N/AammcLaboratoire D'Océanographie Physique et Spatiale, FranceLOPS84202lopsJapan Meteorological Agency, JapanJMA34 N/ArjtdKorea Meteorological Administration, Republic of KoreaKMA40 N/ArkslPuertos del Estado, SpainPRTOS214 N/AlemmDanmarks Meteorologiske Institut, DenmarkDMI94 N/Aekmi

National Institute of Water and Atmospheric Research, New Zealand

NIWA204 N/Aniwa

Det Norske Meteorologiske Institutt, Norway

METNO88 N/Aenmi

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

SHNSM41 N/Asabm

New Zealand MetService

NZMS69 N/AnzklServizio Meteorologico dell'Aeronautica Militare, ItalyMETEOAM80 N/Acnmc
National Aeronautics and Space AdministrationNASA
nasa

Remarks:

*1 in ECMWF's eCcodesecCodes package


Example of the validity type encoding

Instantaneous

This example describes an instantaneous field  valid on 20120103 00Z from a forecast starting on 20120101 00Z (time step=48 hours) .

  • In bold, the values are fixed. They are meant to be used by all partners
  • In green, these are the values for the example.

...

Octets

...

 values

...

dataDate=20120101 

dataTime=0

 

...

Examples of  the required GRIB2 files

...

parameter

...

10 metre U wind component 

...

10 metre V wind component 

...

Significant height of combined wind waves and swell

...

TBA