public class DatasetImageInfo extends DatasetInfo
影像数据集信息类。
包含了影像数据集的属性信息,例如名称、宽度、高度和存储分块大小等。
限定符和类型 | 字段和说明 |
---|---|
int |
bandCount
波段的个数。
|
java.lang.String[] |
bandNames
波段的名称。
|
int |
blockSize
影像数据集按像素分块存储,每一块的大小,该字段只读。
|
ColorSpaceType |
colorSpace
色彩显示模式。
|
int |
height
影像数据的高度,该字段只读。
|
boolean |
isMultiBand
已过时。
use #bandCount instead
|
java.util.List<Color> |
palette
已过时。
|
java.util.List<Color>[] |
palettes
影像数据集各个波段的颜色调色板。
|
PixelFormat |
pixelFormat
影像数据存储的像素格式,该字段只读。
|
int |
width
影像数据的宽度,该字段只读。
|
bounds, datasourceConnectionInfo, dataSourceName, description, encodeType, isReadOnly, prjCoordSys, schema, tableName, type
构造器和说明 |
---|
DatasetImageInfo()
构造函数。
|
DatasetImageInfo(DatasetImageInfo datasetImageInfo)
拷贝构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
DatasetInfo |
copy()
复制数据集信息对象。
|
boolean |
equals(java.lang.Object obj)
判断指定对象跟当前
DatasetImageInfo 对象是否相等。 |
int |
hashCode()
获取影像数据集对象的哈希码。
|
public int blockSize
影像数据集按像素分块存储,每一块的大小,该字段只读。
分块存储时,以正方形方式进行,例如当 blockSize 为4时,则如下图所示的影像数据将按4*4大小进行分块存储,影像数据被分成9块。其中在进行分块过程中,如果影像数据不足以进行完整地分块,那么采用空格补充完整进行分块存储。
public int height
public int width
public java.util.List<Color>[] palettes
public PixelFormat pixelFormat
即像素用什么格式存储,每个像素采用多少字节进行表示。详细信息请参考 PixelFormat
枚举类。注意:DatasetImageInfo
不支持 Double、Single、BIT64 三种像素格式。
@Deprecated public boolean isMultiBand
bandCount
public int bandCount
public java.lang.String[] bandNames
public ColorSpaceType colorSpace
public DatasetImageInfo()
构造函数。
public DatasetImageInfo(DatasetImageInfo datasetImageInfo)
拷贝构造函数。
datasetImageInfo
- 影像数据集对象。public boolean equals(java.lang.Object obj)
判断指定对象跟当前 DatasetImageInfo
对象是否相等。
equals
在类中 DatasetInfo
obj
- 跟当前 DatasetImageInfo
对象进行比较的对象。public int hashCode()
获取影像数据集对象的哈希码。
hashCode
在类中 DatasetInfo
public DatasetInfo copy()
复制数据集信息对象。
copy
在类中 DatasetInfo