Creates an ascii signature file of classes defined in an input dataset.
[Visual Basic .NET] Public Sub CreateSignatures ( _ ByVal rasterBands As IGeoDataset, _ ByVal sampleDataset As IGeoDataset, _ ByVal signatureFile As String, _ [ByVal computeCovariance As Boolean] _ )
[C#] public void CreateSignatures ( IGeoDataset rasterBands, IGeoDataset sampleDataset, string signatureFile, bool computeCovariance );
Optional Values
[C++]
HRESULT CreateSignatures(
IGeoDataset* rasterBands,
IGeoDataset* sampleDataset,
BSTR signatureFile,
VARIANT_BOOL computeCovariance
);
[C++]Parameters
rasterBands [in]rasterBands is a parameter of type IGeoDataset
sampleDataset [in]sampleDataset is a parameter of type IGeoDataset
signatureFile [in] signatureFile is a parameter of type BSTR computeCovariance [in, optional, defaultvalue(VARIANT_FALSE)] computeCovariance is a parameter of type VARIANT_BOOL
Product Availability
Remarks
rasterBands |
name of a multiband Raster to derive class signatures using class samples defined by the sampleDataset |
sampleDataset |
name of the input Raster, RasterDataset, RasterBand, or RasterDescriptor or FeatureClass, FeatureClassDescriptor delineating the set of class samples |
signatureFile |
name of the output signature file |
[computeCovariance] |
Boolean specifying whether the covariance matrices will be calculated If True, then the covariance matrices and the means for all classes of the sampleDataset will be computed. If False, only the means for all classes of the sampleDataset will be calculated. |
- Read the Working with ArcGIS Spatial Analyst objects technical document for general information on implementing Spatial Analyst operations