Skip to content

Commit 572cbcc

Browse files
committed
ECC-1808: GRIB2: Update tables/templates with the latest WMO V33.0.0
1 parent d446419 commit 572cbcc

File tree

174 files changed

+4199
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

174 files changed

+4199
-3
lines changed

definitions/grib2/boot.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# See https://community.wmo.int/activity-areas/wmo-codes/manual-codes/latest-version
1212
constant tablesVersionLatestOfficial = 32 : edition_specific;
1313
# If this is different from the official version, then it is the pre-operational version
14-
constant tablesVersionLatest = 32 : edition_specific;
14+
constant tablesVersionLatest = 33 : edition_specific;
1515

1616
constant false = 0 : hidden;
1717
constant true = 1 : hidden;

definitions/grib2/tables/1.0.table

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
30 30 Version implemented on 15 November 2022
3333
31 31 Version implemented on 15 May 2023
3434
32 32 Version implemented on 30 November 2023
35-
33 33 Pre-operational to be implemented by next amendment
36-
# 34-254 Future versions
35+
33 33 Version implemented on 15 May 2024
36+
34 34 Pre-operational to be implemented by next amendment
37+
# 35-254 Future versions
3738
255 255 Master tables not used. Local table entries and local templates may use the entire range of the table, not just those sections marked Reserved for local used.

definitions/grib2/tables/33/0.0.table

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Code table 0.0 - Discipline of processed data in the GRIB message, number of GRIB Master table
2+
0 0 Meteorological products
3+
1 1 Hydrological products
4+
2 2 Land surface products
5+
3 3 Satellite remote sensing products (formerly Space products)
6+
4 4 Space weather products
7+
# 5-9 Reserved
8+
10 10 Oceanographic products
9+
# 11-19 Reserved
10+
20 20 Health and socioeconomic impacts
11+
# 21-191 Reserved
12+
# 192-254 Reserved for local use
13+
255 255 Missing

definitions/grib2/tables/33/1.0.table

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Code table 1.0 - GRIB master tables version number
2+
0 0 Experimental
3+
1 1 Version implemented on 7 November 2001
4+
2 2 Version implemented on 4 November 2003
5+
3 3 Version implemented on 2 November 2005
6+
4 4 Version implemented on 7 November 2007
7+
5 5 Version implemented on 4 November 2009
8+
6 6 Version implemented on 15 September 2010
9+
7 7 Version implemented on 4 May 2011
10+
8 8 Version implemented on 2 November 2011
11+
9 9 Version implemented on 2 May 2012
12+
10 10 Version implemented on 7 November 2012
13+
11 11 Version implemented on 8 May 2013
14+
12 12 Version implemented on 14 November 2013
15+
13 13 Version implemented on 7 May 2014
16+
14 14 Version implemented on 5 November 2014
17+
15 15 Version implemented on 6 May 2015
18+
16 16 Version implemented on 11 November 2015
19+
17 17 Version implemented on 4 May 2016
20+
18 18 Version implemented on 2 November 2016
21+
19 19 Version implemented on 3 May 2017
22+
20 20 Version implemented on 8 November 2017
23+
21 21 Version implemented on 2 May 2018
24+
22 22 Version implemented on 7 November 2018
25+
23 23 Version implemented on 15 May 2019
26+
24 24 Version implemented on 6 November 2019
27+
25 25 Version implemented on 6 May 2020
28+
26 26 Version implemented on 16 November 2020
29+
27 27 Version implemented on 15 June 2021
30+
28 28 Version implemented on 15 November 2021
31+
29 29 Version implemented on 15 May 2022
32+
30 30 Version implemented on 15 November 2022
33+
31 31 Version implemented on 15 May 2023
34+
32 32 Version implemented on 30 November 2023
35+
33 33 Version implemented on 15 May 2024
36+
34 34 Pre-operational to be implemented by next amendment
37+
# 35-254 Future versions
38+
255 255 Missing

definitions/grib2/tables/33/1.1.table

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Code table 1.1 - GRIB local tables version number
2+
0 0 Local tables not used. Only table entries and templates from the current master table are valid
3+
# 1-254 Number of local tables version used
4+
255 255 Missing

definitions/grib2/tables/33/1.2.table

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Code table 1.2 - Significance of reference time
2+
0 0 Analysis
3+
1 1 Start of forecast
4+
2 2 Verifying time of forecast
5+
3 3 Observation time
6+
4 4 Local time
7+
5 5 Simulation start
8+
# 6-191 Reserved
9+
# 192-254 Reserved for local use
10+
255 255 Missing

definitions/grib2/tables/33/1.3.table

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Code table 1.3 - Production status of data
2+
0 0 Operational products
3+
1 1 Operational test products
4+
2 2 Research products
5+
3 3 Re-analysis products
6+
4 4 THORPEX Interactive Grand Global Ensemble (TIGGE)
7+
5 5 THORPEX Interactive Grand Global Ensemble test (TIGGE)
8+
6 6 S2S operational products
9+
7 7 S2S test products
10+
8 8 Uncertainties in Ensembles of Regional ReAnalyses project (UERRA)
11+
9 9 Uncertainties in Ensembles of Regional ReAnalyses project test (UERRA)
12+
10 10 Copernicus regional reanalysis (CARRA/CERRA)
13+
11 11 Copernicus regional reanalysis test (CARRA/CERRA)
14+
12 12 Destination Earth
15+
13 13 Destination Earth test
16+
# 14-191 Reserved
17+
# 192-254 Reserved for local use
18+
255 255 Missing

definitions/grib2/tables/33/1.4.table

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Code table 1.4 - Type of data
2+
0 an Analysis products
3+
1 fc Forecast products
4+
2 af Analysis and forecast products
5+
3 cf Control forecast products
6+
4 pf Perturbed forecast products
7+
5 cp Control and perturbed forecast products
8+
6 sa Processed satellite observations
9+
7 ra Processed radar observations
10+
8 ep Event probability
11+
# 9-191 Reserved
12+
# 192-254 Reserved for local use
13+
255 missing Missing

definitions/grib2/tables/33/1.5.table

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Code table 1.5 - Identification template number
2+
0 0 Calendar definition
3+
1 1 Paleontological offset
4+
2 2 Calendar definition and paleontological offset
5+
# 3-32767 Reserved
6+
# 32768-65534 Reserved for local use
7+
65535 65535 Missing

definitions/grib2/tables/33/1.6.table

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Code table 1.6 - Type of calendar
2+
0 0 Gregorian
3+
1 1 360-day
4+
2 2 365-day
5+
3 3 Proleptic Gregorian
6+
# 4-191 Reserved
7+
# 192-254 Reserved for local use
8+
255 255 Missing

definitions/grib2/tables/33/3.0.table

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Code table 3.0 - Source of grid definition
2+
0 0 Specified in Code table 3.1
3+
1 1 Predetermined grid definition (Defined by originating centre)
4+
# 2-191 Reserved
5+
# 192-254 Reserved for local use
6+
255 255 A grid definition does not apply to this product

definitions/grib2/tables/33/3.1.table

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Code table 3.1 - Grid definition template number
2+
0 0 Latitude/longitude (Also called equidistant cylindrical, or Plate Carree)
3+
1 1 Rotated latitude/longitude
4+
2 2 Stretched latitude/longitude
5+
3 3 Stretched and rotated latitude/longitude
6+
4 4 Variable resolution latitude/longitude
7+
5 5 Variable resolution rotated latitude/longitude
8+
# 6-9 Reserved
9+
10 10 Mercator
10+
# 11 Reserved
11+
12 12 Transverse Mercator
12+
13 13 Mercator with modelling subdomains definition
13+
# 14-19 Reserved
14+
20 20 Polar stereographic projection (Can be south or north)
15+
# 21-22 Reserved
16+
23 23 Polar stereographic with modelling subdomains definition
17+
# 24-29 Reserved
18+
30 30 Lambert conformal (Can be secant or tangent, conical or bipolar)
19+
31 31 Albers equal area
20+
# 32 Reserved
21+
33 33 Lambert conformal with modelling subdomains definition
22+
# 34-39 Reserved
23+
40 40 Gaussian latitude/longitude
24+
41 41 Rotated Gaussian latitude/longitude
25+
42 42 Stretched Gaussian latitude/longitude
26+
43 43 Stretched and rotated Gaussian latitude/longitude
27+
# 44-49 Reserved
28+
50 50 Spherical harmonic coefficients
29+
51 51 Rotated spherical harmonic coefficients
30+
52 52 Stretched spherical harmonic coefficients
31+
53 53 Stretched and rotated spherical harmonic coefficients
32+
# 54-60 Reserved
33+
61 61 Spectral Mercator with modelling subdomains definition
34+
62 62 Spectral polar stereographic with modelling subdomains definition
35+
63 63 Spectral Lambert conformal with modelling subdomains definition
36+
# 64-89 Reserved
37+
90 90 Space view perspective or orthographic
38+
# 91-99 Reserved
39+
100 100 Triangular grid based on an icosahedron
40+
101 101 General unstructured grid
41+
# 102-109 Reserved
42+
110 110 Equatorial azimuthal equidistant projection
43+
# 111-119 Reserved
44+
120 120 Azimuth-range projection
45+
# 121-139 Reserved
46+
140 140 Lambert azimuthal equal area projection
47+
# 141-149 Reserved
48+
150 150 Hierarchical Equal Area isoLatitude Pixelization grid (HEALPix)
49+
# 151-999 Reserved
50+
1000 1000 Cross-section grid with points equally spaced on the horizontal
51+
# 1001-1099 Reserved
52+
1100 1100 Hovmoller diagram grid with points equally spaced on the horizontal
53+
# 1101-1199 Reserved
54+
1200 1200 Time section grid
55+
# 1201-32767 Reserved
56+
# 32768-65534 Reserved for local use
57+
65535 65535 Missing
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Flag table 3.10 - Scanning mode for one diamond
2+
1 0 Points scan in +i direction, i.e. from pole to Equator
3+
1 1 Points scan in -i direction, i.e. from Equator to pole
4+
2 0 Points scan in +j direction, i.e. from west to east
5+
2 1 Points scan in -j direction, i.e. from east to west
6+
3 0 Adjacent points in i direction are consecutive
7+
3 1 Adjacent points in j direction are consecutive
8+
# 4-8 Reserved
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Code table 3.11 - Interpretation of list of numbers at end of section 3
2+
0 0 There is no appended list
3+
1 1 Numbers define number of points corresponding to full coordinate circles (i.e. parallels), coordinate values on each circle are multiple of the circle mesh, and extreme coordinate values given in grid definition (i.e. extreme longitudes) may not be reached in all rows
4+
2 2 Numbers define number of points corresponding to coordinate lines delimited by extreme coordinate values given in grid definition (i.e. extreme longitudes) which are present in each row
5+
3 3 Numbers define the actual latitudes for each row in the grid. The list of numbers are integer values of the valid latitudes in microdegrees (scaled by 10-6) or in unit equal to the ratio of the basic angle and the subdivisions number for each row, in the same order as specified in the scanning mode flag (bit no. 2)
6+
# 4-254 Reserved
7+
255 255 Missing
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Code table 3.12 - HEALPix rhomboids or points ordering
2+
0 0 Ring ordering
3+
1 1 Nested ordering
4+
# 2-191 Reserved
5+
# 192-254 Reserved for local use
6+
255 255 Missing
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Flag table 3.13 - HEALPix scanning mode
2+
1 0 Points scan in +i (+x) direction
3+
1 1 Points scan in -i (-x) direction
4+
2 0 Points scan in -j (-y) direction
5+
2 1 Points scan in +j (+y) direction
6+
3 0 Adjacent points in i (x) direction are consecutive
7+
3 1 Adjacent points in j (y) direction are consecutive
8+
# 4-8 Reserved
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Code table 3.15 - Physical meaning of vertical coordinate
2+
# 0-19 Reserved
3+
20 20 Temperature (K)
4+
# 21-99 Reserved
5+
100 100 Pressure (Pa)
6+
101 101 Pressure deviation from mean sea level (Pa)
7+
102 102 Altitude above mean sea level (m)
8+
103 103 Height above ground (m)
9+
104 104 Sigma coordinate
10+
105 105 Hybrid coordinate
11+
106 106 Depth below land surface (m)
12+
107 pt Potential temperature (theta) (K)
13+
108 108 Pressure deviation from ground to level (Pa)
14+
109 pv Potential vorticity (K m2 kg-1 s-1)
15+
110 110 Geometrical height (m)
16+
111 111 Eta coordinate
17+
112 112 Geopotential height (gpm)
18+
113 113 Logarithmic hybrid coordinate
19+
# 114-159 Reserved
20+
160 160 Depth below sea level (m)
21+
# 161-191 Reserved
22+
# 192-254 Reserved for local use
23+
255 255 Missing

definitions/grib2/tables/33/3.2.table

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Code table 3.2 - Shape of the reference system
2+
0 0 Earth assumed spherical with radius = 6 367 470.0 m
3+
1 1 Earth assumed spherical with radius specified (in m) by data producer
4+
2 2 Earth assumed oblate spheroid with size as determined by IAU in 1965 (major axis = 6 378 160.0 m, minor axis = 6 356 775.0 m, f = 1/297.0)
5+
3 3 Earth assumed oblate spheroid with major and minor axes specified (in km) by data producer
6+
4 4 Earth assumed oblate spheroid as defined in IAG-GRS80 model (major axis = 6 378 137.0 m, minor axis = 6 356 752.314 m, f = 1/298.257 222 101)
7+
5 5 Earth assumed represented by WGS-84 (as used by ICAO since 1998)
8+
6 6 Earth assumed spherical with radius of 6 371 229.0 m
9+
7 7 Earth assumed oblate spheroid with major or minor axes specified (in m) by data producer
10+
8 8 Earth model assumed spherical with radius of 6 371 200 m, but the horizontal datum of the resulting latitude/longitude field is the WGS-84 reference frame
11+
9 9 Earth represented by the Ordnance Survey Great Britain 1936 Datum, using the Airy 1830 Spheroid, the Greenwich meridian as 0 longitude, and the Newlyn datum as mean sea level, 0 height
12+
10 10 Earth model assumed WGS84 with corrected geomagnetic coordinates (latitude and longitude) defined by Gustafsson et al., 1992
13+
11 11 Sun assumed spherical with radius = 695 990 000 m (Allen, C.W., Astrophysical Quantities, 3rd ed.; Athlone: London, 1976) and Stonyhurst latitude and longitude system with origin at the intersection of the solar central meridian (as seen from Earth) and the solar equator (Thompson, W., Coordinate systems for solar image data, Astron. Astrophys. 2006, 449, 791-803)
14+
# 12-191 Reserved
15+
# 192-254 Reserved for local use
16+
255 255 Missing
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Code table 3.20 - Type of horizontal line
2+
0 0 Rhumb
3+
1 1 Great circle
4+
# 2-191 Reserved
5+
# 192-254 Reserved for local use
6+
255 255 Missing
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Code table 3.21 - Vertical dimension coordinate values definition
2+
0 0 Explicit coordinate values set
3+
1 1 Linear coordinates f(1) = C1, f(n) = f(n-1) + C2
4+
# 2-10 Reserved
5+
11 11 Geometric coordinates f(1) = C1, f(n) = C2 * f(n-1)
6+
# 12-191 Reserved
7+
# 192-254 Reserved for local use
8+
255 255 Missing
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Code table 3.25 - Type of bi-Fourier truncation
2+
# 0-76 Reserved
3+
77 77 Rectangular
4+
# 78-87 Reserved
5+
88 88 Elliptic
6+
# 89-98 Reserved
7+
99 99 Diamond
8+
# 100-191 Reserved
9+
# 192-254 Reserved for local use
10+
255 255 Missing

definitions/grib2/tables/33/3.3.table

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Flag table 3.3 - Resolution and component flags
2+
# 1-2 Reserved
3+
3 0 i direction increments not given
4+
3 1 i direction increments given
5+
4 0 j direction increments not given
6+
4 1 j direction increments given
7+
5 0 Resolved u- and v- components of vector quantities relative to easterly and northerly directions
8+
5 1 Resolved u- and v- components of vector quantities relative to the defined grid in the direction of increasing x and y (or i and j) coordinates, respectively
9+
# 6-8 Reserved - set to zero

definitions/grib2/tables/33/3.4.table

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Flag table 3.4 - Scanning mode
2+
1 0 Points of first row or column scan in the +i (+x) direction
3+
1 1 Points of first row or column scan in the -i (-x) direction
4+
2 0 Points of first row or column scan in the -j (-y) direction
5+
2 1 Points of first row or column scan in the +j (+y) direction
6+
3 0 Adjacent points in i (x) direction are consecutive
7+
3 1 Adjacent points in j (y) direction are consecutive
8+
4 0 All rows scan in the same direction
9+
4 1 Adjacent rows scan in the opposite direction
10+
5 0 Points within odd rows are not offset in i (x) direction
11+
5 1 Points within odd rows are offset by Di/2 in i (x) direction
12+
6 0 Points within even rows are not offset in i (x) direction
13+
6 1 Points within even rows are offset by Di/2 in i (x) direction
14+
7 0 Points are not offset in j (y) direction
15+
7 1 Points are offset by Dj/2 in j (y) direction
16+
8 0 Rows have Ni grid points and columns have Nj grid points
17+
8 1 Rows have Ni grid points if points are not offset in i direction Rows have Ni-1 grid points if points are offset by Di/2 in i direction Columns have Nj grid points if points are not offset in j direction Columns have Nj-1 grid points if points are offset by Dj/2 in j direction

definitions/grib2/tables/33/3.5.table

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Flag table 3.5 - Projection centre
2+
1 0 North Pole is on the projection plane
3+
1 1 South Pole is on the projection plane
4+
2 0 Only one projection centre is used
5+
2 1 Projection is bipolar and symmetric

definitions/grib2/tables/33/3.6.table

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Code table 3.6 - Spectral data representation type
2+
1 1 see separate doc or pdf file
3+
2 2 Bi-Fourier representation

definitions/grib2/tables/33/3.7.table

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Code table 3.7 - Spectral data representation mode
2+
0 0 Reserved
3+
1 1 see separate doc or pdf file
4+
# 2-254 Reserved
5+
255 255 Missing

definitions/grib2/tables/33/3.8.table

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Code table 3.8 - Grid point position
2+
0 0 Grid points at triangle vertices
3+
1 1 Grid points at centres of triangles
4+
2 2 Grid points at midpoints of triangle sides
5+
3 3 Grid points at shape vertices
6+
4 4 Grid points at centre of shapes
7+
5 5 Grid points at midpoints of shape sides
8+
# 6-191 Reserved
9+
# 192-254 Reserved for local use
10+
255 255 Missing

definitions/grib2/tables/33/3.9.table

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Flag table 3.9 - Numbering order of diamonds as seen from the corresponding pole
2+
1 0 Clockwise orientation
3+
1 1 Anti-clockwise (i.e. counter-clockwise) orientation
4+
# 2-8 Reserved

0 commit comments

Comments
 (0)