ArcObjects Library Reference (GeoAnalyst)  

ISurfaceOp.ContoursAsPolylines Method

Creates multiple contours or isolines that pass through specified points on a surface.

[Visual Basic .NET]
Public Sub ContoursAsPolylines ( _
    ByVal GeoDataset As IGeoDataset, _
    ByVal inputPoints As IPointCollection, _
    ByRef contourLines As IGeometryCollection, _
    ByRef outputPointsWithElevations As IPointCollection _
public void ContoursAsPolylines (
    IGeoDataset GeoDataset,
    IPointCollection inputPoints,
    ref IGeometryCollection contourLines,
    ref IPointCollection outputPointsWithElevations
HRESULT ContoursAsPolylines(
  IGeoDataset* GeoDataset,
  IPointCollection* inputPoints,
  IGeometryCollection** contourLines,
  IPointCollection** outputPointsWithElevations


GeoDataset [in]

  GeoDataset is a parameter of type IGeoDataset

inputPoints [in]

  inputPoints is a parameter of type IPointCollection

contourLines [out]

  contourLines is a parameter of type IGeometryCollection

outputPointsWithElevations [out]

  outputPointsWithElevations is a parameter of type IPointCollection

Product Availability

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



an input Raster, RasterDataset, RasterBand, or RasterDescriptor to be contoured


a input collection of points using IPointCollection which specifies where multiple contours or isolines will pass through.


the output collection of polylines from IGeometryCollection representing multiple contour or isolines that identify the constant cell values of the input points.


an output point collection which can be used to obtain the cell value (z attribute) of the (i)th point object that intersects with input GeoDataset thus describing the value of the (i)th output contour line


See Also

ISurfaceOp Interface