diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fb2e4b1..89a9d906 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- `slope`: New process [#556](https://github.com/Open-EO/openeo-processes/issues/556) +- `aspect`: New process [#557](https://github.com/Open-EO/openeo-processes/issues/557) + ### Changed ### Fixed diff --git a/proposals/aspect.json b/proposals/aspect.json new file mode 100644 index 00000000..4c52e186 --- /dev/null +++ b/proposals/aspect.json @@ -0,0 +1,27 @@ +{ + "id": "aspect", + "summary": "The aspect of a terrain surface", + "description": "Compute the aspect (in radians, from due North) of elevation data.", + "categories": [ + "cubes", + "math" + ], + "experimental": true, + "parameters": [ + { + "name": "parameters", + "description": "A data cube with n bands containing elevation data", + "schema": { + "type": "object", + "subtype": "datacube" + } + } + ], + "returns": { + "description": "A data cube with n bands named after the n bands in the input data cube, suffixed with `aspect`. Each band contains the computed aspect values (in radians, from due North). In case the surface is flat, the NaN value is used (since there is no direction of the gradient).", + "schema": { + "type": "object", + "subtype": "datacube" + } + } +} diff --git a/proposals/slope.json b/proposals/slope.json new file mode 100644 index 00000000..830cc168 --- /dev/null +++ b/proposals/slope.json @@ -0,0 +1,27 @@ +{ + "id": "slope", + "summary": "The slope of a terrain surface", + "description": "Compute the slope (in radians, relative to the horizontal plane) of elevation data.", + "categories": [ + "cubes", + "math" + ], + "experimental": true, + "parameters": [ + { + "name": "parameters", + "description": "A data cube with n bands containing elevation data", + "schema": { + "type": "object", + "subtype": "datacube" + } + } + ], + "returns": { + "description": "A data cube with n bands named after the n bands in the input data cube, suffixed with `_slope`. Each band contains the computed slope values (in radians, relative to the horizontal plane).", + "schema": { + "type": "object", + "subtype": "datacube" + } + } +} diff --git a/tests/aspect.json5 b/tests/aspect.json5 new file mode 100644 index 00000000..2ac33816 --- /dev/null +++ b/tests/aspect.json5 @@ -0,0 +1,6 @@ +{ + "id": "aspect", + "level": "L3", + "experimental": true, + "tests": [] +} diff --git a/tests/slope.json5 b/tests/slope.json5 new file mode 100644 index 00000000..2c4f40c1 --- /dev/null +++ b/tests/slope.json5 @@ -0,0 +1,6 @@ +{ + "id": "slope", + "level": "L3", + "experimental": true, + "tests": [] +}