Feature Description
This method is used to calculate the curvature of a raster surface. It returns a raster dataset (RasterRDD), and the output result is the surface curvature of each cell in the terrain raster. This is achieved by fitting the target cell and its eight adjacent cells to a quadratic surface, and then calculating the curvature at position (0,0) of this fitted surface. Terrain curvature is one of the main parameters expressing the structure of a terrain surface.
The available output curvature types are: profile curvature (i.e., curvature along the direction of maximum slope) and plane curvature (i.e., curvature perpendicular to the direction of maximum slope).
The newly generated three curvature datasets are all datasets that are equal in size and have the same resolution as the original dataset.
For all three curvature results, a positive curvature indicates that the surface where the cell is located is convex upward, a negative curvature indicates that the surface is concave upward, and a curvature of 0 indicates that the surface is flat.
Parameter description
| Parameter Name | Default Value | parameter interpretation | parameter type |
|---|---|---|---|
| RDD to be Analyzed | DEM RasterRDD to be analyzed | RasterRDD | |
| Curvature Method | mean curvature | Curvature method, including mean curvature, profile curvature, plane curvature | JavaCurvatureMethodType |
| Elevation Scaling Factor (Optional) |
1.0 | Elevation scaling factor. This value refers to the unit conversion factor for the raster values (Z coordinate, i.e., elevation values) relative to the X and Y coordinates in a DEM raster. In calculations where X, Y, and Z are all involved, it is necessary to multiply the elevation value by an elevation scaling factor to make the units consistent. For example, if the units in the X and Y directions are meters, and the unit in the Z direction is feet, since 1 foot equals 0.3048 meters, the scaling factor should be specified as 0.3048. If set to 1.0, it means no scaling. Additionally, this coefficient is only effective when the source data is in a planar coordinate system or a projected coordinate system. If the source data is in a geographic coordinate system, the system will automatically calculate this coefficient, and the setting will be invalid. | Double |