Calculates curvature, optionally including profile and plan curvature.
[Visual Basic .NET] Public Function Curvature ( _ ByVal GeoDataset As IGeoDataset, _ ByVal profile As Boolean, _ ByVal plan As Boolean _ ) As IGeoDataset
[C#] public IGeoDataset Curvature ( IGeoDataset GeoDataset, bool profile, bool plan );
[C++]
HRESULT Curvature(
IGeoDataset* GeoDataset,
VARIANT_BOOL profile,
VARIANT_BOOL plan,
IGeoDataset** outGeoDataset
);
[C++]Parameters
GeoDataset [in]GeoDataset is a parameter of type IGeoDataset
profile [in] profile is a parameter of type VARIANT_BOOL plan [in] plan is a parameter of type VARIANT_BOOL outGeoDataset [out, retval]outGeoDataset is a parameter of type IGeoDataset
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Remarks
geoDataset |
an input Raster, RasterDataset, RasterBand, or RasterDescriptor representing a continuous surface |
profile |
a Boolean that if True will create an output profile Raster The profile Raster shows the rate of change of slope for each cell. This is the curvature of the surface in the direction of slope. |
plan |
The plan Raster shows the curvature of the surface perpendicular to the slope direction, referred to as the planform curvature. |
- The method returns a reference to a Raster object.
- Read the Working with ArcGIS Spatial Analyst objects technical document for general information on implementing Spatial Analyst operations.