栅格数据集信息类。包括了返回和设置栅格数据集的相应的属性信息等,例如栅格数据集的名称、宽度、高度、像素格式、编码方式、存储分块大小和空值等。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public class DatasetGridInfo : IDisposable |
示例
以下代码示范如何根据给定的栅格数据集信息,创建栅格数据集。
假设打开了一个工作空间workspace,工作空间中存在一个数据源 datasource 对象。
CopyC#
public void DatasetGridInfoEample(Workspace workspace,Datasource datasource) { // 创建一个栅格数据集信息对象,对其进行必要的设置 DatasetGridInfo datasetGridInfo = new DatasetGridInfo(); datasetGridInfo.Name = "栅格数据集信息"; datasetGridInfo.BlockSizeOption = BlockSizeOption.BS_128; datasetGridInfo.Height = 200; datasetGridInfo.Width = 200; datasetGridInfo.NoValue = 1.0; datasetGridInfo.PixelFormat = PixelFormat.Single; datasetGridInfo.EncodeType = EncodeType.LZW; //如果数据集集合中包含名称为“栅格数据集信息”数据集,则删除 String datasetName = datasetGridInfo.Name; if(datasource.Datasets.Contains(datasetName)) { datasource.Datasets.Delete(datasetName); } // 通过栅格数据集信息创建栅格数据集 DatasetGrid datasetGrid = datasource.Datasets.Create(datasetGridInfo); }
继承层次
System..::.Object
SuperMap.Data..::.DatasetGridInfo
SuperMap.Data..::.DatasetGridInfo