...
Code Block |
---|
|
% grib_dump -t -p identifier my.grib
# type ascii (str)
#-READ ONLY- identifier = GRIB;
% grib_dump -t -p typeOfProcessedData my.grib
# type codetable (int)
# Analysis and forecast products (grib2/tables/4/1.4.table)
typeOfProcessedData = 2;
% grib_dump -t -p numberOfDataPoints my.grib
# type unsigned (int)
numberOfDataPoints = 496;
% grib_dump -t -p scaleFactorOfFirstFixedSurface my.grib
# type signed (int)
scaleFactorOfFirstFixedSurface = MISSING;
% grib_dump -t -p referenceValue my.grib
# type ieeefloat (double)
#-READ ONLY- referenceValue = 45.67; |
Here you can see that the key "identifier" is of type string and "referenceValue" is a double.we see several keys in a GRIB2 message with their respective types:
- "ascii" means a string (character array)
- "signed" means an integer which can be negative
- "unsigned" is a non-negative integer
- "codetable" means an integer whose values come from entries in the given Code Table e.g. 1.4
- "ieeefloat" is a floating-point number (https://en.wikipedia.org/wiki/IEEE_754)
Related articles
Content by Label |
---|
showLabels | false |
---|
max | 5 |
---|
spaces | ~usa |
---|
showSpace | false |
---|
sort | modified |
---|
reverse | true |
---|
type | page |
---|
cql | label in ("kb-how-to-article","eccodes-faqs","grib","keys","type") and type = "page" and space = "UDOC" |
---|
labels | kb-how-to-article |
---|
|
...