This document is archived and information here might be outdated.  Recommended version.


IMultivariateOp.IsoCluster Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > SpatialAnalyst > ESRI.ArcGIS.SpatialAnalyst > Interfaces > IM > IMultivariateOp Interface > IMultivariateOp.IsoCluster Method
ArcGIS Developer Help

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++]
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 [in, 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 [in, 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 [in, 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