向指定的多波段影像数据集中追加波段。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public int AddBand( DatasetImage dataset ) |
参数
- dataset
- Type: SuperMap.Data..::.DatasetImage
影像数据集。
返回值
返回添加波段的个数。示例
以下代码示范如何向多波段影像数据集追加波段。
假设打开了一个工作空间workspace,工作空间中的数据源(datasource)中包含了一个名为 Image 的影像数据集 (datasetImage)。
CopyC#
public void TestAddBand(Workspace workspace, Datasource datasource) { //打开影像数据集 DatasetImage datasetImage = (DatasetImage)datasource.Datasets["Image"]; datasetImage.Open(); // 新建一个多波段影像数据集 bandImage,向其追加一个波段 datasetImage,并将其命名为“波段1” DatasetImageInfo datasetImageInfo = new DatasetImageInfo("MultiBand",datasetImage ); DatasetImage bandImage = datasource.Datasets.Create(datasetImageInfo); bandImage.AddBand(datasetImage); bandImage[0] = "波段1"; }