ArcObjects Library Reference (GeoAnalyst)  

ISurfaceOp Interface

Provides access to members that control the Surface Operation. Note: the ISurfaceOp interface has been superseded byISurfaceOp2. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Aspect Calculates Aspect.
Method Contour Creates contours or isolines based off of a constant interval from a base contour.
Method ContourAsPolyline Creates a single contour or isoline that passes through a specified point on a surface.
Method ContourList Creates contours or isolines based off a list of contour values.
Method ContoursAsPolylines Creates multiple contours or isolines that pass through specified points on a surface.
Method Curvature Calculates curvature, optionally including profile and plan curvature.
Method CutFill Calculates cut and fill areas.
Method HillShade Calculates Hillshade.
Method Slope Calculates Slope.
Method Visibility Performs visibility analysis on a surface based on a set of input observation points.

CoClasses that implement ISurfaceOp

CoClasses and Classes Description
RasterSurfaceOp Raster surface operation class.


  • Read the Working with ArcGIS Spatial Analyst objects technical document for general information on implementing Spatial Analyst operations.
  • .NET Related Topics

    Data processing in spatial analysis operations | Deferred evaluation | Performing a spatial analysis operation using objects