From 869c7cdb1cba3f177643ca519eeaca43cf4a3fb2 Mon Sep 17 00:00:00 2001 From: Shahram Najm Date: Mon, 3 Jun 2024 09:11:28 +0000 Subject: [PATCH] ECC-1834: GRIB2: Add time-mean version of hydro parameters from WMO FT2024-1 --- definitions/grib2/cfVarName.def | 49 +++++++++++++++++++++++++++++++++ definitions/grib2/name.def | 49 +++++++++++++++++++++++++++++++++ definitions/grib2/paramId.def | 49 +++++++++++++++++++++++++++++++++ definitions/grib2/shortName.def | 49 +++++++++++++++++++++++++++++++++ definitions/grib2/units.def | 49 +++++++++++++++++++++++++++++++++ 5 files changed, 245 insertions(+) diff --git a/definitions/grib2/cfVarName.def b/definitions/grib2/cfVarName.def index 79f723514..ab2927b4a 100644 --- a/definitions/grib2/cfVarName.def +++ b/definitions/grib2/cfVarName.def @@ -5170,6 +5170,55 @@ typeOfSecondFixedSurface = 151 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean floodplain depth +'avg_flddep' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 17 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded fraction +'avg_fldffr' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded area +'avg_fldfar' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 19 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river fraction +'avg_rivfr' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 20 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river area +'avg_rivar' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 21 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of river coverage plus river related flooding +'avg_rivcffr' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean area of river coverage plus river related flooding +'avg_rivcfar' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 23 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'chcross' = { discipline = 1 ; diff --git a/definitions/grib2/name.def b/definitions/grib2/name.def index 9f853ca7d..3432f9662 100644 --- a/definitions/grib2/name.def +++ b/definitions/grib2/name.def @@ -5170,6 +5170,55 @@ typeOfSecondFixedSurface = 151 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean floodplain depth +'Time-mean floodplain depth' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 17 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded fraction +'Time-mean floodplain flooded fraction' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded area +'Time-mean floodplain flooded area' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 19 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river fraction +'Time-mean river fraction' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 20 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river area +'Time-mean river area' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 21 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of river coverage plus river related flooding +'Time-mean fraction of river coverage plus river related flooding' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean area of river coverage plus river related flooding +'Time-mean area of river coverage plus river related flooding' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 23 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'Cross sectional area of flow in channel' = { discipline = 1 ; diff --git a/definitions/grib2/paramId.def b/definitions/grib2/paramId.def index 3c8dea65b..8f88f9348 100644 --- a/definitions/grib2/paramId.def +++ b/definitions/grib2/paramId.def @@ -5170,6 +5170,55 @@ typeOfSecondFixedSurface = 151 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean floodplain depth +'235274' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 17 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded fraction +'235275' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded area +'235276' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 19 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river fraction +'235277' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 20 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river area +'235278' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 21 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of river coverage plus river related flooding +'235279' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean area of river coverage plus river related flooding +'235280' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 23 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel '240011' = { discipline = 1 ; diff --git a/definitions/grib2/shortName.def b/definitions/grib2/shortName.def index cf8f6b8d1..31b6cf9fe 100644 --- a/definitions/grib2/shortName.def +++ b/definitions/grib2/shortName.def @@ -5170,6 +5170,55 @@ typeOfSecondFixedSurface = 151 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean floodplain depth +'avg_flddep' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 17 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded fraction +'avg_fldffr' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded area +'avg_fldfar' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 19 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river fraction +'avg_rivfr' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 20 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river area +'avg_rivar' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 21 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of river coverage plus river related flooding +'avg_rivcffr' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean area of river coverage plus river related flooding +'avg_rivcfar' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 23 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'chcross' = { discipline = 1 ; diff --git a/definitions/grib2/units.def b/definitions/grib2/units.def index d8b24c9c4..90204df45 100644 --- a/definitions/grib2/units.def +++ b/definitions/grib2/units.def @@ -5170,6 +5170,55 @@ typeOfSecondFixedSurface = 151 ; typeOfStatisticalProcessing = 0 ; } +#Time-mean floodplain depth +'m' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 17 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded fraction +'Proportion' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 18 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean floodplain flooded area +'m**2' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 19 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river fraction +'Proportion' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 20 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean river area +'m**2' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 21 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean fraction of river coverage plus river related flooding +'Proportion' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 22 ; + typeOfStatisticalProcessing = 0 ; + } +#Time-mean area of river coverage plus river related flooding +'m**2' = { + discipline = 1 ; + parameterCategory = 2 ; + parameterNumber = 23 ; + typeOfStatisticalProcessing = 0 ; + } #Cross sectional area of flow in channel 'm**2' = { discipline = 1 ;