ArcObjects Library Reference (SpatialAnalyst)  

IMultivariateOp.IsoCluster Method

Uses isodata clustering to get characteristics of natural cell groupings in multi-dimension attribute space.

[Visual Basic .NET]
Public Sub IsoCluster ( _
    ByVal rasterBands As IGeoDataset, _
    ByVal signatureFile As String, _
    ByVal numberClasses As Integer, _
    [ByVal numberIterations As Object], _
    [ByVal minimumClassSize As Object], _
    [ByVal sampleInterval As Object] _
)
[C#]
public void IsoCluster (
    IGeoDataset rasterBands,
    string signatureFile,
    int numberClasses,
    object numberIterations,
    object minimumClassSize,
    object sampleInterval
);
[C#]

Optional Values

numberIterations   To indicate that this parameter is undefined, pass in Type.Missing.
minimumClassSize   To indicate that this parameter is undefined, pass in Type.Missing.
sampleInterval   To indicate that this parameter is undefined, pass in Type.Missing.
[C++]
HRESULT IsoCluster(
  IGeoDataset* rasterBands,
  BSTR signatureFile,
  long numberClasses,
  VARIANT numberIterations,
  VARIANT minimumClassSize,
  VARIANT sampleInterval
);
[C++]

Parameters

rasterBands [in]

  rasterBands is a parameter of type IGeoDataset

signatureFile [in]   signatureFile is a parameter of type BSTR numberClasses [in]   numberClasses is a parameter of type long numberIterations [optional]   numberIterations is a parameter of type VARIANT

  To indicate this parameter is undefined pass in a VARIANT with type VT_ERROR and scode value of DISP_E_PARAMNOTFOUND.

minimumClassSize [optional]   minimumClassSize is a parameter of type VARIANT

  To indicate this parameter is undefined pass in a VARIANT with type VT_ERROR and scode value of DISP_E_PARAMNOTFOUND.

sampleInterval [optional]   sampleInterval is a parameter of type VARIANT

  To indicate this parameter is undefined pass in a VARIANT with type VT_ERROR and scode value of DISP_E_PARAMNOTFOUND.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Remarks

rasterBands

name of a multiband Raster signatures to be used for clustering

SignatureFile

name of the output signature file

numberClasses

the number of classes to group the cells

[numberIterations]

the number of iterations of the clustering process. A commonly used number of iterations is 20

[minimumClassSize]

the minimum number of cells in a valid class. A commonly used minimum class size is 20

[sampleInterval]

the interval of sampling. A common sample interval is 10

 

See Also

IMultivariateOp Interface