Résumé
Displays the shape or curvature of the slope, which can be concave or convex and can be understood from the curvature value. The curvature is calculated by computing the second derivative of the surface.
Discussion
For more information about how this function works, see the Curvature raster function.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
Syntaxe
Curvature (raster, curvature_type, {z_factor})
Paramètre | Explication | Type de données |
raster | The input raster dataset. | Raster |
curvature_type |
The curvature type accentuates different aspects of the slope.
(La valeur par défaut est standard) | String |
z_factor | The z-factor is a scaling factor used to convert the elevation values for two purposes:
If the x,y units and z units are in the same units of measure, the z-factor should be set to 1. The z-values of the input surface are multiplied by the z-factor when calculating the final output surface. (La valeur par défaut est 1) | Double |
Type de données | Explication |
Raster | The output raster. |
Exemple de code
This example calculates the curvature of a given slope.
from arcpy.ia import *
out_curvature_raster = Curvature("curvature_input.tif", "profile", 2)
out_curvature_raster.save("C:/arcpyExamples/outputs/curv_profile.tif")
This example calculates the curvature of a given slope.
# Import system modules
import arcpy
from arcpy.ia import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
in_raster = "curvature_input.tif"
# Execute Curvature function
out_curvature_raster = Curvature(in_raster, "planform", 3)
# Save the output
out_curvature_raster.save("C:/arcpyExamples/outputs/cur_planform.tif")
Vous avez un commentaire à formuler concernant cette rubrique ?