栅格数据集信息类。包括了返回和设置栅格数据集的相应的属性信息等,例如栅格数据集的名称、宽度、高度、像素格式、编码方式、存储分块大小和空值等。

命名空间:  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

请参见