#[repr(u16)]pub enum Grib2Table4_0 {
Show 107 variants
AnalysisOrForecastAtHorizontalLevelOrLayerPointInTime = 0,
IndividualEnsembleForecastAtHorizontalLevelOrLayerPointInTime = 1,
DerivedForecastsBasedOnAllEnsembleMembersAtHorizontalLevelOrLayerPointInTime = 2,
DerivedForecastsBasedOnClusterRectangularAreaAtHorizontalLevelOrLayerPointInTime = 3,
DerivedForecastsBasedOnClusterCircularAreaAtHorizontalLevelOrLayerPointInTime = 4,
ProbabilityForecastsAtHorizontalLevelOrLayerPointInTime = 5,
PercentileForecastsAtHorizontalLevelOrLayerPointInTime = 6,
AnalysisOrForecastErrorAtHorizontalLevelOrLayerPointInTime = 7,
AverageAccumulationExtremeValuesStatisticallyProcessedContinuousNonContinuousTimeInterval = 8,
ProbabilityForecastsAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 9,
PercentileForecastsAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 10,
IndividualEnsembleForecastContinuousNonContinuousTimeInterval = 11,
DerivedForecastsAllEnsembleMembersContinuousNonContinuousTimeInterval = 12,
DerivedForecastsClusterRectangularAreaContinuousNonContinuousTimeInterval = 13,
DerivedForecastsClusterCircularAreaContinuousNonContinuousTimeInterval = 14,
AverageAccumulationExtremeValuesStatisticallyProcessedSpatialAreaPointInTime = 15,
AnalysisOrForecastSimulatedSatelliteData = 32,
IndividualEnsembleForecastSimulatedSatelliteData = 33,
IndividualEnsembleForecastContinuousNonContinuousIntervalSimulatedSatelliteData = 34,
SatelliteProductWithOrWithoutQualityValues = 35,
AnalysisOrForecastAtmosphericChemicalConstituents = 40,
IndividualEnsembleForecastAtmosphericChemicalConstituents = 41,
AverageAccumulationExtremeValuesStatisticallyProcessedAtmosphericChemicalConstituents = 42,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAtmosphericChemicalConstituents = 43,
AnalysisOrForecastAerosol = 44,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosol = 45,
AverageAccumulationExtremeValuesStatisticallyProcessedAerosol = 46,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosol2 = 47,
AnalysisOrForecastOpticalPropertiesAerosol = 48,
IndividualEnsembleForecastOpticalPropertiesAerosol = 49,
CategoricalForecastAtHorizontalLevelOrLayerPointInTime = 51,
PartitionedParametersAtHorizontalLevelOrLayerPointInTime = 53,
IndividualEnsembleForecastPartitionedParameters = 54,
SpatioTemporalChangingTilesAtHorizontalLevelOrLayerPointInTime = 55,
IndividualEnsembleForecastSpatioTemporalChangingTileParametersDeprecated = 56,
AnalysisOrForecastAtmosphericChemicalConstituentsDistributionFunction = 57,
IndividualEnsembleForecastAtmosphericChemicalConstituentsDistributionFunction = 58,
IndividualEnsembleForecastSpatioTemporalChangingTileParametersCorrected = 59,
IndividualEnsembleReforecastPointInTime = 60,
IndividualEnsembleReforecastContinuousNonContinuousTimeInterval = 61,
AverageAccumulationExtremeValuesStatisticallyProcessedSpatioTemporalChangingTiles = 62,
IndividualEnsembleForecastSpatioTemporalChangingTiles = 63,
AverageAccumulationExtremeValuesStatisticallyProcessedAtmosphericChemicalConstituentsDistributionFunction = 67,
IndividualEnsembleForecastAtmosphericChemicalConstituentsDistributionFunction2 = 68,
PostProcessingAnalysisOrForecastPointInTime = 70,
PostProcessingIndividualEnsembleForecastPointInTime = 71,
PostProcessingAverageAccumulationExtremeValuesStatisticallyProcessed = 72,
PostProcessingIndividualEnsembleForecastContinuousNonContinuousTimeInterval = 73,
AnalysisOrForecastAtmosphericChemicalConstituentsSourceSink = 76,
IndividualEnsembleForecastAtmosphericChemicalConstituentsSourceSink = 77,
AverageAccumulationExtremeValuesStatisticallyProcessedAtmosphericChemicalConstituentsSourceSink = 78,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAtmosphericChemicalConstituentsSourceSink = 79,
AnalysisOrForecastOpticalPropertiesAerosolSourceSink = 80,
IndividualEnsembleForecastOpticalPropertiesAerosolSourceSink = 81,
AverageAccumulationExtremeValuesStatisticallyProcessedAerosolSourceSink = 82,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosolSourceSink = 83,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosol3 = 84,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosolSourceSink2 = 85,
QuantileForecastsAtHorizontalLevelOrLayerPointInTime = 86,
QuantileForecastsAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 87,
AnalysisOrForecastAtHorizontalLevelOrLayerSpecifiedLocalTime = 88,
PostProcessedQuantileForecastsPointInTime = 89,
PostProcessedQuantileForecastsContinuousNonContinuousTimeInterval = 90,
CategoricalForecastAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 91,
IndividualEnsembleForecastSpecifiedLocalTime = 92,
PostProcessingAnalysisOrForecastSpecifiedLocalTime = 93,
PostProcessingIndividualEnsembleForecastSpecifiedLocalTime = 94,
AverageAccumulationExtremeValuesStatisticallyProcessedSpecifiedLocalTime = 95,
AverageAccumulationExtremeValuesStatisticallyProcessedIndividualEnsembleForecastSpecifiedLocalTime = 96,
AverageAccumulationExtremeValuesStatisticallyProcessedPostProcessingAnalysisOrForecastSpecifiedLocalTime = 97,
AverageAccumulationExtremeValuesStatisticallyProcessedPostProcessingIndividualEnsembleForecastSpecifiedLocalTime = 98,
AnalysisOrForecastWave2DSpectraExplicitList = 99,
IndividualEnsembleForecastWave2DSpectraExplicitList = 100,
AnalysisOrForecastWave2DSpectraFormulae = 101,
IndividualEnsembleForecastWave2DSpectraFormulae = 102,
AnalysisOrForecastWavesSelectedByPeriodRange = 103,
IndividualEnsembleForecastWavesSelectedByPeriodRange = 104,
AnomaliesSignificanceDerivedProductsAnalysisForecastReferencePeriod = 105,
AnomaliesSignificanceDerivedProductsIndividualEnsembleForecastReferencePeriod = 106,
AnomaliesSignificanceDerivedProductsDerivedForecastsAllEnsembleMembersReferencePeriod = 107,
AnalysisOrForecastGenericOpticalProducts = 108,
IndividualEnsembleForecastGenericOpticalProducts = 109,
AverageAccumulationExtremeValuesStatisticallyProcessedGenericOpticalProducts = 110,
IndividualEnsembleForecastContinuousNonContinuousIntervalGenericOpticalProducts = 111,
AnomaliesSignificanceDerivedProductsProbabilityForecastsReferencePeriod = 112,
GeneralizedTilesAtHorizontalLevelOrLayerPointInTime = 113,
AverageAccumulationExtremeValuesStatisticallyProcessedGeneralizedTiles = 114,
IndividualEnsembleForecastGeneralizedTiles = 115,
IndividualEnsembleForecastGeneralizedTilesContinuousNonContinuousTimeInterval = 116,
IndividualLargeEnsembleForecastPointInTime = 117,
IndividualLargeEnsembleForecastContinuousNonContinuousInterval = 118,
ProbabilityForecastsFromLargeEnsemblesPointInTime = 119,
ProbabilityForecastsFromLargeEnsemblesContinuousNonContinuousTimeInterval = 120,
ProbabilityForecastsLargeEnsemblesSpatiotemporalProcessingFocalStatisticsPointInTime = 121,
ProbabilityForecastsLargeEnsemblesSpatiotemporalProcessingFocalStatisticsContinuousNonContinuousTimeInterval = 122,
ProbabilityForecastsLargeEnsemblesSpatiotemporalProcessingFocalStatisticsReferencePeriod = 123,
AnalysisOrForecastRadionuclides = 124,
IndividualEnsembleForecastRadionuclides = 125,
AverageAccumulationExtremeValuesStatisticallyProcessedRadionuclides = 126,
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalRadionuclides = 127,
CcittIa5CharacterString = 254,
CrossSectionAnalysisAndForecastPointInTime = 1_000,
CrossSectionAveragedStatisticallyProcessedAnalysisOrForecastTimeRange = 1_001,
CrossSectionAnalysisAndForecastAveragedStatisticallyProcessedLatitudeLongitude = 1_002,
HovmollerTypeGridNoAveragingStatisticalProcessing = 1_100,
HovmollerTypeGridAveragingStatisticalProcessing = 1_101,
Missing = 65_535,
}Expand description
§GRIB2 - CODE TABLE 4.0 - PRODUCT DEFINITION TEMPLATE NUMBER
Details:
- Section: 4
- Octets: 8-9
- Revised: 07/12/2024
Reserved Ranges:
16-19: Reserved21-29: Reserved36-39: Reserved50: Reserved52: Reserved64-66: Reserved69: Reserved74-75: Reserved128-253: Reserved255-999: Reserved1003-1099: Reserved1102-32767: Reserved32768-65534: Reserved for Local Use
Special Value:
65535: Missing
§Links
§Notes
- Red text depicts changes made since 08/23/2023.
Variants§
AnalysisOrForecastAtHorizontalLevelOrLayerPointInTime = 0
IndividualEnsembleForecastAtHorizontalLevelOrLayerPointInTime = 1
DerivedForecastsBasedOnAllEnsembleMembersAtHorizontalLevelOrLayerPointInTime = 2
DerivedForecastsBasedOnClusterRectangularAreaAtHorizontalLevelOrLayerPointInTime = 3
DerivedForecastsBasedOnClusterCircularAreaAtHorizontalLevelOrLayerPointInTime = 4
ProbabilityForecastsAtHorizontalLevelOrLayerPointInTime = 5
PercentileForecastsAtHorizontalLevelOrLayerPointInTime = 6
AnalysisOrForecastErrorAtHorizontalLevelOrLayerPointInTime = 7
AverageAccumulationExtremeValuesStatisticallyProcessedContinuousNonContinuousTimeInterval = 8
ProbabilityForecastsAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 9
PercentileForecastsAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 10
IndividualEnsembleForecastContinuousNonContinuousTimeInterval = 11
DerivedForecastsAllEnsembleMembersContinuousNonContinuousTimeInterval = 12
DerivedForecastsClusterRectangularAreaContinuousNonContinuousTimeInterval = 13
DerivedForecastsClusterCircularAreaContinuousNonContinuousTimeInterval = 14
AverageAccumulationExtremeValuesStatisticallyProcessedSpatialAreaPointInTime = 15
AnalysisOrForecastSimulatedSatelliteData = 32
IndividualEnsembleForecastSimulatedSatelliteData = 33
IndividualEnsembleForecastContinuousNonContinuousIntervalSimulatedSatelliteData = 34
SatelliteProductWithOrWithoutQualityValues = 35
AnalysisOrForecastAtmosphericChemicalConstituents = 40
IndividualEnsembleForecastAtmosphericChemicalConstituents = 41
AverageAccumulationExtremeValuesStatisticallyProcessedAtmosphericChemicalConstituents = 42
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAtmosphericChemicalConstituents = 43
AnalysisOrForecastAerosol = 44
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosol = 45
AverageAccumulationExtremeValuesStatisticallyProcessedAerosol = 46
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosol2 = 47
AnalysisOrForecastOpticalPropertiesAerosol = 48
IndividualEnsembleForecastOpticalPropertiesAerosol = 49
CategoricalForecastAtHorizontalLevelOrLayerPointInTime = 51
PartitionedParametersAtHorizontalLevelOrLayerPointInTime = 53
IndividualEnsembleForecastPartitionedParameters = 54
SpatioTemporalChangingTilesAtHorizontalLevelOrLayerPointInTime = 55
IndividualEnsembleForecastSpatioTemporalChangingTileParametersDeprecated = 56
AnalysisOrForecastAtmosphericChemicalConstituentsDistributionFunction = 57
IndividualEnsembleForecastAtmosphericChemicalConstituentsDistributionFunction = 58
IndividualEnsembleForecastSpatioTemporalChangingTileParametersCorrected = 59
IndividualEnsembleReforecastPointInTime = 60
IndividualEnsembleReforecastContinuousNonContinuousTimeInterval = 61
AverageAccumulationExtremeValuesStatisticallyProcessedSpatioTemporalChangingTiles = 62
IndividualEnsembleForecastSpatioTemporalChangingTiles = 63
AverageAccumulationExtremeValuesStatisticallyProcessedAtmosphericChemicalConstituentsDistributionFunction = 67
IndividualEnsembleForecastAtmosphericChemicalConstituentsDistributionFunction2 = 68
PostProcessingAnalysisOrForecastPointInTime = 70
PostProcessingIndividualEnsembleForecastPointInTime = 71
PostProcessingAverageAccumulationExtremeValuesStatisticallyProcessed = 72
PostProcessingIndividualEnsembleForecastContinuousNonContinuousTimeInterval = 73
AnalysisOrForecastAtmosphericChemicalConstituentsSourceSink = 76
IndividualEnsembleForecastAtmosphericChemicalConstituentsSourceSink = 77
AverageAccumulationExtremeValuesStatisticallyProcessedAtmosphericChemicalConstituentsSourceSink = 78
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAtmosphericChemicalConstituentsSourceSink = 79
AnalysisOrForecastOpticalPropertiesAerosolSourceSink = 80
IndividualEnsembleForecastOpticalPropertiesAerosolSourceSink = 81
AverageAccumulationExtremeValuesStatisticallyProcessedAerosolSourceSink = 82
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosolSourceSink = 83
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosol3 = 84
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalAerosolSourceSink2 = 85
QuantileForecastsAtHorizontalLevelOrLayerPointInTime = 86
QuantileForecastsAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 87
AnalysisOrForecastAtHorizontalLevelOrLayerSpecifiedLocalTime = 88
PostProcessedQuantileForecastsPointInTime = 89
PostProcessedQuantileForecastsContinuousNonContinuousTimeInterval = 90
CategoricalForecastAtHorizontalLevelOrLayerContinuousNonContinuousTimeInterval = 91
IndividualEnsembleForecastSpecifiedLocalTime = 92
PostProcessingAnalysisOrForecastSpecifiedLocalTime = 93
PostProcessingIndividualEnsembleForecastSpecifiedLocalTime = 94
AverageAccumulationExtremeValuesStatisticallyProcessedSpecifiedLocalTime = 95
AverageAccumulationExtremeValuesStatisticallyProcessedIndividualEnsembleForecastSpecifiedLocalTime = 96
AverageAccumulationExtremeValuesStatisticallyProcessedPostProcessingAnalysisOrForecastSpecifiedLocalTime = 97
AverageAccumulationExtremeValuesStatisticallyProcessedPostProcessingIndividualEnsembleForecastSpecifiedLocalTime = 98
AnalysisOrForecastWave2DSpectraExplicitList = 99
IndividualEnsembleForecastWave2DSpectraExplicitList = 100
AnalysisOrForecastWave2DSpectraFormulae = 101
IndividualEnsembleForecastWave2DSpectraFormulae = 102
AnalysisOrForecastWavesSelectedByPeriodRange = 103
IndividualEnsembleForecastWavesSelectedByPeriodRange = 104
AnomaliesSignificanceDerivedProductsAnalysisForecastReferencePeriod = 105
AnomaliesSignificanceDerivedProductsIndividualEnsembleForecastReferencePeriod = 106
AnomaliesSignificanceDerivedProductsDerivedForecastsAllEnsembleMembersReferencePeriod = 107
AnalysisOrForecastGenericOpticalProducts = 108
IndividualEnsembleForecastGenericOpticalProducts = 109
AverageAccumulationExtremeValuesStatisticallyProcessedGenericOpticalProducts = 110
IndividualEnsembleForecastContinuousNonContinuousIntervalGenericOpticalProducts = 111
AnomaliesSignificanceDerivedProductsProbabilityForecastsReferencePeriod = 112
GeneralizedTilesAtHorizontalLevelOrLayerPointInTime = 113
AverageAccumulationExtremeValuesStatisticallyProcessedGeneralizedTiles = 114
IndividualEnsembleForecastGeneralizedTiles = 115
IndividualEnsembleForecastGeneralizedTilesContinuousNonContinuousTimeInterval = 116
IndividualLargeEnsembleForecastPointInTime = 117
IndividualLargeEnsembleForecastContinuousNonContinuousInterval = 118
ProbabilityForecastsFromLargeEnsemblesPointInTime = 119
ProbabilityForecastsFromLargeEnsemblesContinuousNonContinuousTimeInterval = 120
ProbabilityForecastsLargeEnsemblesSpatiotemporalProcessingFocalStatisticsPointInTime = 121
ProbabilityForecastsLargeEnsemblesSpatiotemporalProcessingFocalStatisticsContinuousNonContinuousTimeInterval = 122
ProbabilityForecastsLargeEnsemblesSpatiotemporalProcessingFocalStatisticsReferencePeriod = 123
AnalysisOrForecastRadionuclides = 124
IndividualEnsembleForecastRadionuclides = 125
AverageAccumulationExtremeValuesStatisticallyProcessedRadionuclides = 126
IndividualEnsembleForecastContinuousNonContinuousTimeIntervalRadionuclides = 127
CcittIa5CharacterString = 254
CrossSectionAnalysisAndForecastPointInTime = 1_000
CrossSectionAveragedStatisticallyProcessedAnalysisOrForecastTimeRange = 1_001
CrossSectionAnalysisAndForecastAveragedStatisticallyProcessedLatitudeLongitude = 1_002
HovmollerTypeGridNoAveragingStatisticalProcessing = 1_100
HovmollerTypeGridAveragingStatisticalProcessing = 1_101
Missing = 65_535
Trait Implementations§
Source§impl Clone for Grib2Table4_0
impl Clone for Grib2Table4_0
Source§fn clone(&self) -> Grib2Table4_0
fn clone(&self) -> Grib2Table4_0
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Grib2Table4_0
impl Debug for Grib2Table4_0
Source§impl Display for Grib2Table4_0
impl Display for Grib2Table4_0
Source§impl From<u16> for Grib2Table4_0
impl From<u16> for Grib2Table4_0
Source§impl PartialEq for Grib2Table4_0
impl PartialEq for Grib2Table4_0
impl Copy for Grib2Table4_0
impl Eq for Grib2Table4_0
impl StructuralPartialEq for Grib2Table4_0
Auto Trait Implementations§
impl Freeze for Grib2Table4_0
impl RefUnwindSafe for Grib2Table4_0
impl Send for Grib2Table4_0
impl Sync for Grib2Table4_0
impl Unpin for Grib2Table4_0
impl UnwindSafe for Grib2Table4_0
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more