public class DatasetGridInfo extends DatasetInfo
栅格数据集信息类。
该类包括了返回和设置栅格数据集的相应的属性信息等,例如栅格数据集的名称、宽度、高度、像素格式、编码方式、存储分块大小和空值等。
限定符和类型 | 字段和说明 |
---|---|
int |
blockSize
栅格数据集按像素分块存储,每一块的大小,该字段只读。
|
int |
height
栅格数据的高度,该字段只读。
|
double |
maxValue
栅格数据集栅格行列中的最大值
|
double |
minValue
栅格数据集栅格行列中的最小值
|
double |
noValue
栅格数据集中没有数据的像元的栅格值。
|
PixelFormat |
pixelFormat
栅格数据存储的像素格式,该字段只读。
|
int |
width
栅格数据的宽度,该字段只读。
|
bounds, datasourceConnectionInfo, dataSourceName, description, encodeType, isReadOnly, prjCoordSys, schema, tableName, type
构造器和说明 |
---|
DatasetGridInfo()
构造函数。
|
DatasetGridInfo(DatasetGridInfo datasetGridInfo)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
DatasetInfo |
copy()
复制数据集信息对象。
|
boolean |
equals(java.lang.Object obj)
判断指定对象跟当前
DatasetGridInfo 对象是否相等。 |
int |
hashCode()
栅格数据集对象的哈希码。
|
public int blockSize
栅格数据集按像素分块存储,每一块的大小,该字段只读。
分块存储时,以正方形方式进行,例如当 blockSize 为4时,则如下图所示的栅格数据将按4*4大小进行分块存储,栅格数据被分成9块。其中在进行分块过程中,如果栅格数据不足以进行完整地分块,那么采用空格补充完整进行分块存储。
public int height
public int width
public double minValue
public double maxValue
public double noValue
栅格数据集中没有数据的像元的栅格值。
public PixelFormat pixelFormat
即像素用什么格式存储,每个像素采用多少字节进行表示。详细信息请参考 PixelFormat
枚举类。DatasetGridInfo
目前不支持 BIT24、 PixelFormat.BIT32
、 PixelFormat.BIT64
三种像素格式。
public DatasetGridInfo()
构造函数。
public DatasetGridInfo(DatasetGridInfo datasetGridInfo)
拷贝构造函数。
datasetGridInfo
- 栅格数据集对象。public boolean equals(java.lang.Object obj)
判断指定对象跟当前 DatasetGridInfo
对象是否相等。
equals
在类中 DatasetInfo
obj
- 跟当前 DatasetGridInfo
对象进行比较的对象。Object.equals(java.lang.Object)
public int hashCode()
栅格数据集对象的哈希码。
hashCode
在类中 DatasetInfo
DatasetInfo.hashCode()
public DatasetInfo copy()
复制数据集信息对象。
copy
在类中 DatasetInfo