diff --git a/share/metkit/mars2grib/rules/MapLevel.yaml b/share/metkit/mars2grib/rules/MapLevel.yaml index da1d908..8ba6491 100644 --- a/share/metkit/mars2grib/rules/MapLevel.yaml +++ b/share/metkit/mars2grib/rules/MapLevel.yaml @@ -3,8 +3,20 @@ key: typeOfLevel dict: work default: - pass: null + write: + level: + key: level + default: 0 value-map: + # Level unrelated?? At least according to ClimateDT runs + meanSea: &mapLevelUnrelated + pass: null + lowCloudLayer: *mapLevelUnrelated + mediumCloudLayer: *mapLevelUnrelated + highCloudLayer: *mapLevelUnrelated + oceanSurface: *mapLevelUnrelated + + # One surface snow: &mapLevelToFirstFixedSurface write: @@ -33,3 +45,10 @@ value-map: seaIceLayer: *mapLevelFixedSurfaces hybridLayer: *mapLevelFixedSurfaces oceanModelLayer: *mapLevelFixedSurfaces + + # Special + iceLayerAboveWaterSurface: *mapLevelToFirstFixedSurface + waterSurfaceToIsothermalOceanLayer: &mapLevelToSecondFixedSurface + write: + scaledValueOfSecondFixedSurface: + key: level