public class DatasetGridInfo
extends java.lang.Object
栅格数据集信息类。
该类包括了返回和设置栅格数据集的相应的设置信息等,例如栅格数据集的名称、宽度、高度、像素格式、编码方式、存储分块大小和空值等。
构造器和说明 |
---|
DatasetGridInfo()
构造一个新的 DatasetGridInfo 对象。
|
DatasetGridInfo(DatasetGridInfo datasetGridInfo)
根据给定的 DatasetGridInfo 对象构造一个与其完全相同的新对象。
|
DatasetGridInfo(java.lang.String name, DatasetGrid templateDataset)
根据指定的参数来构造一个 DatasetGridInfo 的新对象。
|
DatasetGridInfo(java.lang.String name, int width, int height, PixelFormat pixelFormat, EncodeType encodeType)
根据指定的参数来构造一个 DatasetGridInfo 的新对象。
|
DatasetGridInfo(java.lang.String name, int width, int height, PixelFormat pixelFormat, EncodeType encodeType, int blockSize)
根据指定的参数来构造一个 DatasetGridInfo 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放该对象所占用的资源。
|
int |
getBlockSize()
返回栅格数据集像素分块存储的大小。
|
Rectangle2D |
getBounds()
返回栅格数据集的地理范围。
|
EncodeType |
getEncodeType()
返回栅格数据集数据存储时的编码方式。
|
int |
getHeight()
返回栅格数据集的栅格数据的高度。
|
double |
getMaxValue()
返回栅格数据集栅格行列中的最大值。
|
double |
getMinValue()
返回栅格数据集栅格行列中的最小值。
|
java.lang.String |
getName()
返回栅格数据集信息类的名称。
|
double |
getNoValue()
返回栅格数据集的空值,当此数据集为空值时,用户可采用-9999来表示。
|
PixelFormat |
getPixelFormat()
返回栅格数据存储的像素格式。
|
int |
getWidth()
返回栅格数据集的栅格数据的宽度。
|
void |
setBlockSize(int value)
设置栅格数据集像素分块存储的大小。
|
void |
setBounds(Rectangle2D value)
设置栅格数据集的地理范围。
|
void |
setEncodeType(EncodeType value)
设置格栅格数据集数据存储时的编码方式。
|
void |
setHeight(int value)
设置栅格数据集的栅格数据的高度。
|
void |
setMaxValue(double value)
设置栅格数据集栅格行列中的最大值。
|
void |
setMinValue(double value)
设置栅格数据集栅格行列中的最小值。
|
void |
setName(java.lang.String value)
设置栅格数据集信息类的名称。
|
void |
setNoValue(double value)
设置栅格数据集的空值,当此数据集为空值时,用户可采用-9999来表示。
|
void |
setPixelFormat(PixelFormat value)
设置栅格数据存储的像素格式。
|
void |
setWidth(int value)
设置栅格数据集的栅格数据的宽度。
|
java.lang.String |
toString()
返回一个表示此栅格数据集信息类的格式化字符串。
|
public DatasetGridInfo()
public DatasetGridInfo(DatasetGridInfo datasetGridInfo)
datasetGridInfo
- 用于构造栅格数据集信息新实例的对象。public DatasetGridInfo(java.lang.String name, int width, int height, PixelFormat pixelFormat, EncodeType encodeType)
name
- 栅格数据集的名称。width
- 栅格数据集的宽度。height
- 栅格数据集的高度。pixelFormat
- 栅格数据集的存储的像素格式。encodeType
- 栅格数据集的存储时的编码方式。public DatasetGridInfo(java.lang.String name, int width, int height, PixelFormat pixelFormat, EncodeType encodeType, int blockSize)
name
- 栅格数据集的名称。width
- 栅格数据集的宽度。height
- 栅格数据集的高度。pixelFormat
- 栅格数据集的存储的像素格式。encodeType
- 栅格数据集的存储时的编码方式。blockSize
- 栅格数据集的像素分块大小。public DatasetGridInfo(java.lang.String name, DatasetGrid templateDataset)
name
- 指定的名称templateDataset
- 指定的模板数据集。public java.lang.String getName()
public void setName(java.lang.String value)
value
- 栅格数据集信息类的名称。public Rectangle2D getBounds()
public void setBounds(Rectangle2D value)
value
- 栅格数据集的地理范围。public int getWidth()
public void setWidth(int value)
value
- 栅格数据集的栅格数据的宽度。public int getHeight()
public void setHeight(int value)
value
- 栅格数据集的栅格数据的高度。public PixelFormat getPixelFormat()
PixelFormat
枚举类。
DatasetGridInfo
目前不支持 UBIT24
,BIT32
,BIT64
三种像素格式。
PixelFormat
DOUBLE
类型。public void setPixelFormat(PixelFormat value)
PixelFormat
枚举类。
DatasetGridInfo
目前不支持 UBIT24
,BIT32
,BIT64
三种像素格式。
value
- 栅格数据存储的像素格式。PixelFormat
public int getBlockSize()
public void setBlockSize(int value)
value
- 栅格数据集像素分块存储的大小。public EncodeType getEncodeType()
EncodeType
类型。
注意:对于某些编码方式,系统有可能会将其改变为更适合该数据集存储时的编码方式。
EncodeType
NONE
类型。public void setEncodeType(EncodeType value)
EncodeType
类型。
注意:对于某些编码方式,系统有可能会将其改变为更适合该数据集存储时的编码方式。
value
- 栅格数据集数据存储时的编码方式。EncodeType
public double getNoValue()
public void setNoValue(double value)
value
- 栅格数据集的空值。public double getMinValue()
public void setMinValue(double value)
value
- 栅格数据集栅格行列中的最小值。public double getMaxValue()
public void setMaxValue(double value)
value
- 栅格数据集栅格行列中的最大值。public java.lang.String toString()
toString
在类中 java.lang.Object
public void dispose()