DatasetGrid 类型成员.

方法

  名称描述
BuildPyramid重载。
BuildStatistics
对栅格数据集执行统计操作,返回该栅格数据集的统计结果对象。统计的结果包括栅格数据集的最大值、最小值、均值、中值、众数、稀数、方差、标准差等。
BuildValueTable

创建栅格值属性表,其类型为属性表数据集类型 DatasetType.Tabular。

栅栅格数据集的像素格式为 PixelFormat.Single 和 PixelFormat.Double 时,无法创建属性表,即调用该方法返回为 null。

返回属性表数据集含有系统字段和两个记录栅格信息字段,GRIDVALUE 记录栅格值,GRIDCOUNT 记录栅格值对应的像元个数。

CalculateExtremum
计算栅格数据集的极值,即最大值和最小值。
CalculateHistogram
计算直方图
Close
用于关闭当前数据集。
(Inherited from Dataset.)
GetHistogram
获取指定波段的直方图
GetValue
根据给定的行数和列数获取栅格数据集的栅格所对应的栅格值。
GridToXY
根据指定的行数和列数所对应的栅格点转换为地理坐标系下的点(x, y)坐标。
Open
用于打开数据集,准备对数据集进行操作。
(Inherited from Dataset.)
RemovePyramid
删除已创建的金字塔。
SetGeoReference
将栅格数据集对应到地理坐标系中指定的地理范围。
SetLockState
数据集设置内存锁状态。
(Inherited from Dataset.)
SetValue
根据给定的行数和列数设置栅格数据集的栅格所对应的原有的栅格值。
Update
根据指定的栅格数据集更新。
UpdatePyramid
根据指定范围更新栅格数据集影像金字塔。
XYToGrid
将地理坐标系下的点(x, y)转换为栅格数据集中对应的栅格。

属性

  名称描述
BlockSizeOption
获取像素分块类型。用于栅格数据集或影像数据。
Bounds
获取或设置数据集中包含所有对象的最小外接矩形。
(Inherited from Dataset.)
ClipRegion

获取或设置栅格数据集的裁剪区域。

当用户设定此属性后,栅格数据集就按照给定的区域进行显示,区域之外的都不显示。

注意:

1.当用户所设定的栅格数据集的地理范围(即调用 DatasetGrid.SetGeoReference() 方法)与所设定的裁剪区域无重叠区域,栅格数据集不显示。

2.当重新设置栅格数据集的地理范围,不自动修改栅格数据集的裁剪区域。

ColorTable
获取或设置颜色表。
ColumnBlockCount
获取栅格数据集分块后的所得到的总列数。
Datasource
获取该数据集对象所属的数据源对象。
(Inherited from Dataset.)
Description
获取或设置用户加入的对数据集的描述信息。
(Inherited from Dataset.)
EncodeType
获取此数据集数据存储时的编码方式。
(Inherited from Dataset.)
ExtInfo
用户加入的对数据集的附加信息。
(Inherited from Dataset.)
GridStatisticsResult

获取栅格数据集各波段的统计结果,包括最大值、最小值、均值、中值、众数、稀数、方差、标准差等。

若栅格数据集没有进行过栅格统计,即没有调用 BuildStatistics() 方法,则统计结果对象的各项统计值均为0。

栅格数据集的像素格式为 PixelFormat.Single 和 PixelFormat.Double 时,统计结果对象中的众数数组(通过 StatisticsResult.Majority 属性获得)和稀数数组(通过 StatisticsResult.Minority 属性获得)为空数组,兵且中值(通过 StatisticsResult.MedianValue 属性获取)为0,统计不包含这三个结果。

HasPrjCoordSys
判断数据集是否有投影,即是否有自己的投影。如果有投影,返回 true,否则返回 false。
(Inherited from Dataset.)
HasPyramid
获取栅格数据集是否已创建金字塔。true表示已创建金字塔,fasle 表示未创建金字塔。
HasVersion
判断数据集是否有版本,即是否被版本化。如果被版本化,返回 true,否则返回 false。
(Inherited from Dataset.)
Height
获取栅格数据集的栅格的高度。单位为像素。
IsOpen
判断数据集是否已经打开。
(Inherited from Dataset.)
IsReadOnly
获取或设置当前数据集是否为只读。
(Inherited from Dataset.)
MaxValue
获取栅格数据集中的栅格值的最大值。
MinValue
获取栅格数据集中栅格值的最小值。
Name
获取此数据集的名称,是数据集的唯一标识。 该标识不区分大小写。
(Inherited from Dataset.)
NetCDFVarInfo
获取或设置当前NetCDFVarInfo的信息,设置完该属性之后必须重新打开数据集才能起作用。
NoValue
获取或设置栅格数据集的空值,当此数据集为空值时,用户可采用-9999来表示。
PixelFormat
获取栅格数据存储的像素格式。每个象素采用不同的字节进行表示,单位为比特(bit)。详细信息请参考PixelFormat枚举类型。
PrjCoordSys
获取或设置数据集的投影信息。
(Inherited from Dataset.)
RowBlockCount
获取栅格数据经过分块后所得到的总行数。
TableName
对于数据库型数据源,返回此数据集在数据库中所对应数据表的名称;对文件型数据源,返回此数据集属性表的名称。
(Inherited from Dataset.)
Type
获取此数据集的类型。
(Inherited from Dataset.)
Width
获取栅格数据集的栅格的宽度。单位为像素。

事件

  名称描述
Closed
在数据集关闭之后触发该事件。
(Inherited from Dataset.)
Closing
在数据集关闭之前触发该事件。
(Inherited from Dataset.)
Stepped
在数据集操作过程中触发触发该事件。
(Inherited from Dataset.)

请参见