Instructions
This method is used to calculate the curvature of the grid surface. Returns the RasterRDD dataset, where Output Result is the surface curvature of each pixel in the terrain grid. It is obtained by fitting the target pixel with eight adjacent pixels to form a quadratic surface, and then calculating the curvature at position (0,0) on this fitted surface. Terrain curvature is one of the main parameters for expressing the structure of terrain surfaces. The available output curvature types are: profile curvature (i.e. curvature along the maximum slope direction) and plane curvature (i.e. curvature perpendicular to the maximum slope direction). The three newly generated curvature datasets are all of the same size and resolution as the original dataset. For all three curvature results, a positive curvature indicates that the surface on which the pixel is located is convex upwards, a negative curvature indicates that the surface opening on which the pixel is located is concave upwards, and a curvature of 0 indicates that the surface on which the pixel is located is flat.
Parameter Specification
Parameter Name | Default Value | Parameter Definition | 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 transformation coefficient of the grid value (Z coordinate, i.e. elevation value) relative to the X and Y coordinates in the DEM grid. Usually, in calculations involving X, Y, and Z, it is necessary to multiply the elevation value by an elevation scaling factor to ensure that the units of the three are consistent. For example, the units in the X and Y directions are meters, while the units in the Z direction are feet. Since 1 foot is equal to 0.3048 meters, a scaling factor of 0.3048 needs to be specified. If set to 1.0, it means no scaling. In addition, the coefficient is only valid when the source data is a plane coordinate system or a projection coordinate system. If the source data is a geographic coordinate system, the system will automatically calculate the coefficient, and the setting will be invalid | Double |