public class DatasetGridInfo extends DatasetInfo
The grid dataset information class.
This class contains the property information of the grid dataset, including the dataset name, width, height, pixel format, encoding mode, tile size and NoData value, etc.
Modifier and Type | Field and Description |
---|---|
int |
blockSize
The raster dataset is stored in pixels by block, read-only.
|
int |
height
Height of the raster data, read-only.
|
double |
maxValue
the maximum in the grid ranks of raster dataset.
|
double |
minValue
The minimum value in the grid ranks of raster dataset.
|
double |
noValue
The raster value which doesn't have data.
|
PixelFormat |
pixelFormat
The pixel format of the storage, read-only.
|
int |
width
Width of the raster data, read-only.
|
bounds, datasourceConnectionInfo, dataSourceName, description, encodeType, isReadOnly, prjCoordSys, tableName, type
Constructor and Description |
---|
DatasetGridInfo()
The Constructor.
|
DatasetGridInfo(DatasetGridInfo datasetGridInfo)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
DatasetInfo |
copy()
Copy the dataset information object.
|
boolean |
equals(java.lang.Object obj)
Determines whether the specific objects equals the current
DatasetGridInfo object. |
int |
hashCode()
The hash code of the raster dataset object.
|
public int blockSize
The raster dataset is stored in pixels by block, read-only.
The blocking mode is stored the block as the square, for instance, when blockSize is 4, blocking the square with 4*4 pixel, the image data will be blocked the matrix with 3 rows and 3 columns. Where, if the image data has not enough pixel to be blocked, so using the empty grid to make up for the block.
public int height
public int width
public double minValue
public double maxValue
public double noValue
The raster value which doesn't have data.
public PixelFormat pixelFormat
That is, what format the pixels are stored, and how many bytes are used for each pixel. For more information, please refer to the PixelFormat
enumeration class. DatasetImageInfo
does not currently support Double, Single, and BIT64 three pixel formats.
public DatasetGridInfo()
The Constructor.
public DatasetGridInfo(DatasetGridInfo datasetGridInfo)
Copy constructor.
datasetGridInfo
- the grid dataset object.public boolean equals(java.lang.Object obj)
Determines whether the specific objects equals the current DatasetGridInfo
object.
equals
in class DatasetInfo
obj
- the object to compare with the current DatasetGridInfo
object.Object.equals(java.lang.Object)
public int hashCode()
The hash code of the raster dataset object.
hashCode
in class DatasetInfo
DatasetInfo.hashCode()
public DatasetInfo copy()
Copy the dataset information object.
copy
in class DatasetInfo