GRIB2 Meta Data and grib_api Keys for Section 5: Data Representation Section

Last updated: January 2013

The following table lists the GRIB2 meta data and associated grib_api keys for the Data Representation Section of GRIB2 messages.


Octets Key Name Comments
1-4 section5Length Length of section in octets (nn)
5 numberOfSection Number of section (5)
6-9 numberOfValues Number of data points where one or more values are specified in Section 7 when a bit map is present, total number of data points when a bit map is absent.
10-11 dataRepresentationTemplateNumber Data representation template number according to Code Table 5.0:
0Grid point data - simple packing
1Matrix value - simple packing
2Grid point data - complex packing
3Grid point data - complex packing and spatial diferencing
4Grid point data - IEEE floating point data
5-39Reserved
40Grid point data - JPEG 2000 Code Stream Format
41Grid point data - Portable Network Graphics (PNG)
42Grid point and spectral data - CCSDS szip - validation
43-49Reserved
50Spectral data - simple packing
51Spherical harmonics data - complex packing
52-60Reserved
61Grid point data - simple packing with logarithm pre-processing
62-199Reserved
200Run length packing with level values
201-49151Reserved
49152-65534Reserved for local use
65535Missing
12-nn Data Representation Template: Only Template 5.0 is shown here
12-15 referenceValue Reference value (R) (IEEE 32-bit floating-point value)
16-17 binaryScaleFactor Binary scale factor (E)
18-19 decimalScaleFactor Decimal scale factor (D)
20 bitsPerValue Number of bits used for each packed value for simple packing, or for each group reference value for complex packing or spatial differencing
21 typeOfOriginalFieldValues Type of original field values according to Code Table 5.1:
0Floating point
1Integer
2-191Reserved
192-254Reserved for local use
255Missing


Back to full table