This document is archived and information here might be outdated. Recommended version. |
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 );
[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()]
computeCovariance is a parameter of type bool
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. |