public class RasterInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BAND_DIMENSION
A integer indicating band dimension.
|
static java.lang.String |
BLOCKING_NONE
A string indicating NONE blocking.
|
static java.lang.String |
BLOCKING_REGULAR
A string indicating REGULAR blocking.
|
static java.lang.String |
CELL_DEPTH_128BIT_COMPLEX
A string indicating 128BIT_COMPLEX cell depth.
|
static java.lang.String |
CELL_DEPTH_16BIT_S
A string indicating 16BIT_S cell depth.
|
static java.lang.String |
CELL_DEPTH_16BIT_U
A string indicating 16BIT_U cell depth.
|
static java.lang.String |
CELL_DEPTH_1BIT
A string indicating 1BIT cell depth.
|
static java.lang.String |
CELL_DEPTH_2BIT
A string indicating 2BIT cell depth.
|
static java.lang.String |
CELL_DEPTH_32BIT_REAL
A string indicating 32BIT_REAL cell depth.
|
static java.lang.String |
CELL_DEPTH_32BIT_S
A string indicating 32BIT_S cell depth.
|
static java.lang.String |
CELL_DEPTH_32BIT_U
A string indicating 32BIT_U cell depth.
|
static java.lang.String |
CELL_DEPTH_4BIT
A string indicating 4BIT cell depth.
|
static java.lang.String |
CELL_DEPTH_64BIT_COMPLEX
A string indicating 64BIT_COMPLEX cell depth.
|
static java.lang.String |
CELL_DEPTH_64BIT_REAL
A string indicating 64BIT_REAL cell depth.
|
static java.lang.String |
CELL_DEPTH_8BIT_S
A string indicating 8BIT_S cell depth.
|
static java.lang.String |
CELL_DEPTH_8BIT_U
A string indicating 8BIT_U cell depth.
|
static java.lang.String |
CELL_DIMENSION_BAND
A string indicating BAND dimension.
|
static java.lang.String |
CELL_DIMENSION_COLUMN
A string indicating COLUMN dimension.
|
static java.lang.String |
CELL_DIMENSION_ROW
A string indicating ROW dimension.
|
static java.lang.String |
CELL_DIMENSION_TEMPORAL
A string indicating TEMPORAL dimension.
|
static java.lang.String |
CELL_DIMENSION_VERTICAL
A string indicating VERTICAL dimension.
|
static java.lang.String |
CELL_INTERLEVING_BIL
A string indicating BIL interleaving.
|
static java.lang.String |
CELL_INTERLEVING_BIP
A string indicating BIP interleaving.
|
static java.lang.String |
CELL_INTERLEVING_BSQ
A string indicating BSQ interleaving.
|
static java.lang.String |
CELL_REPRESENTION_UNDEFINED
A string indicating UNDEFINED cell representation.
|
static int |
COLUMN_DIMENSION
A integer indicating column dimension.
|
static java.lang.String |
COMPRESSION_DEFLATE
A string indicating DEFLATE compression.
|
static java.lang.String |
COMPRESSION_JP2_C
A string indicating JP2-C compression, but not supported in the current version.
|
static java.lang.String |
COMPRESSION_JP2_F
A string indicating JP2-F compression, but not supported in the current version.
|
static java.lang.String |
COMPRESSION_JPEG_B
Deprecated.
A string indicating JPEG-B compression.
|
static java.lang.String |
COMPRESSION_JPEG_F
A string indicating JPEG-F compression.
|
static java.lang.String |
COMPRESSION_LT_JP2
A string indicating LT-JP2 compression.
|
static java.lang.String |
COMPRESSION_LT_MG2
A string indicating LT-MG2 compression.
|
static java.lang.String |
COMPRESSION_LT_MG3
A string indicating LT-MG3 compression.
|
static java.lang.String |
COMPRESSION_NONE
A string indicating NONE compression.
|
static java.lang.String |
COMPRESSION_RLE
A string indicating RLE compression.
|
static java.lang.String |
PYRAMID_BIDIRECTION
A string indicating BIDIRECTION pyramid.
|
static java.lang.String |
PYRAMID_DECREASE
A string indicating DECREASE pyramid.
|
static java.lang.String |
PYRAMID_INCREASE
A string indicating INCREASE pyramid.
|
static java.lang.String |
PYRAMID_NONE
A string indicating NONE pyramid.
|
static java.lang.String |
RESAMPLING_AVERAGE16
A string indicating AVERAGE16 resampling.
|
static java.lang.String |
RESAMPLING_AVERAGE4
A string indicating AVERAGE4 resampling.
|
static java.lang.String |
RESAMPLING_BILINEAR
A string indicating BILINEAR resampling.
|
static java.lang.String |
RESAMPLING_CUBIC
A string indicating CUBIC resampling.
|
static java.lang.String |
RESAMPLING_NN
A string indicating NN resampling.
|
static int |
ROW_DIMENSION
A integer indicating row dimension.
|
static int |
TEMPORAL_DIMENSION
A integer indicating temporal dimension.
|
static int |
VERTICAL_DIMENSION
A integer indicating vertical dimension.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBlockingType()
Returns the blocking type.
|
java.lang.Long |
getBlockSize(int dimension)
Returns the block size of the specified dimension.
|
static int |
getCellBits(java.lang.String cellDepth) |
java.lang.String |
getCellDepth()
Returns the cell depth of the current GeoRaster object.
|
int |
getCellDepthBits()
Returns the cell bits number of the current GeoRaster object.
|
java.lang.String |
getCellRepresentation()
Returns the cell representation of the current GeoRaster object.
|
java.lang.Integer |
getCompressionQuality()
Returns the compression quality.
|
java.lang.String |
getCompressionType()
Returns the compression type.
|
java.lang.Long |
getDimensionSize(int dimension)
Returns the dimension size of the specified dimension.
|
java.lang.String |
getInterleaving()
Returns the interleaving type.
|
java.lang.Long |
getPyramidMaxLevel()
Returns the maximum pyramid level.
|
java.lang.String |
getPyramidResampling()
Returns the pyramid resampling.
|
java.lang.String |
getPyramidType()
Returns the pyramid type.
|
java.lang.Long |
getTotalBlockNumber(int dimension)
Returns the total number of blocks of the specified dimension.
|
java.lang.Integer |
getTotalDimensions()
Returns the total number of dimensions of the current GeoRaster object.
|
java.lang.Long |
getULTCoordinate(int dimension)
Returns the ULT value of the specified dimension.
|
void |
setCompressionQuality(java.lang.Integer quality)
Sets the compression quality.
|
void |
setCompressionType(java.lang.String type)
Sets the compression type.
|
void |
setDimensionSize(int dimension, java.lang.Long size)
Sets the dimension size of the specified dimension.
|
void |
setPyramidMaxLevel(java.lang.Long maxlevel)
Sets the maximum pyramid level.
|
void |
setPyramidType(java.lang.String pyramidType)
Sets the pyramid type.
|
void |
setULTCoordinate(int dimension, java.lang.Long ULTCoordinate)
Sets the ULT value of the specified dimension.
|
public static final int ROW_DIMENSION
public static final int COLUMN_DIMENSION
public static final int BAND_DIMENSION
public static final int VERTICAL_DIMENSION
public static final int TEMPORAL_DIMENSION
public static final java.lang.String CELL_REPRESENTION_UNDEFINED
public static final java.lang.String CELL_DEPTH_1BIT
public static final java.lang.String CELL_DEPTH_2BIT
public static final java.lang.String CELL_DEPTH_4BIT
public static final java.lang.String CELL_DEPTH_8BIT_U
public static final java.lang.String CELL_DEPTH_8BIT_S
public static final java.lang.String CELL_DEPTH_16BIT_U
public static final java.lang.String CELL_DEPTH_16BIT_S
public static final java.lang.String CELL_DEPTH_32BIT_U
public static final java.lang.String CELL_DEPTH_32BIT_S
public static final java.lang.String CELL_DEPTH_32BIT_REAL
public static final java.lang.String CELL_DEPTH_64BIT_REAL
public static final java.lang.String CELL_DEPTH_64BIT_COMPLEX
public static final java.lang.String CELL_DEPTH_128BIT_COMPLEX
public static final java.lang.String CELL_DIMENSION_ROW
public static final java.lang.String CELL_DIMENSION_COLUMN
public static final java.lang.String CELL_DIMENSION_VERTICAL
public static final java.lang.String CELL_DIMENSION_BAND
public static final java.lang.String CELL_DIMENSION_TEMPORAL
public static final java.lang.String COMPRESSION_NONE
public static final java.lang.String COMPRESSION_RLE
public static final java.lang.String COMPRESSION_JPEG_B
public static final java.lang.String COMPRESSION_JPEG_F
public static final java.lang.String COMPRESSION_DEFLATE
public static final java.lang.String COMPRESSION_LT_MG2
public static final java.lang.String COMPRESSION_LT_MG3
public static final java.lang.String COMPRESSION_LT_JP2
public static final java.lang.String COMPRESSION_JP2_C
public static final java.lang.String COMPRESSION_JP2_F
public static final java.lang.String BLOCKING_NONE
public static final java.lang.String BLOCKING_REGULAR
public static final java.lang.String CELL_INTERLEVING_BSQ
public static final java.lang.String CELL_INTERLEVING_BIL
public static final java.lang.String CELL_INTERLEVING_BIP
public static final java.lang.String PYRAMID_NONE
public static final java.lang.String PYRAMID_INCREASE
public static final java.lang.String PYRAMID_DECREASE
public static final java.lang.String PYRAMID_BIDIRECTION
public static final java.lang.String RESAMPLING_NN
public static final java.lang.String RESAMPLING_BILINEAR
public static final java.lang.String RESAMPLING_CUBIC
public static final java.lang.String RESAMPLING_AVERAGE4
public static final java.lang.String RESAMPLING_AVERAGE16
public java.lang.String getCellRepresentation()
public java.lang.String getCellDepth()
public int getCellDepthBits()
public java.lang.Integer getTotalDimensions()
public java.lang.Long getDimensionSize(int dimension)
dimension
- dimension numberpublic void setDimensionSize(int dimension, java.lang.Long size)
dimension
- dimension numbersize
- dimension size of the specified dimension.public java.lang.Long getULTCoordinate(int dimension)
dimension
- dimension numberpublic void setULTCoordinate(int dimension, java.lang.Long ULTCoordinate)
dimension
- dimension numberULTCoordinate
- ult value of the specified dimension.public java.lang.String getBlockingType()
public java.lang.Long getTotalBlockNumber(int dimension)
dimension
- dimension numberpublic java.lang.Long getBlockSize(int dimension)
dimension
- dimension numberpublic java.lang.String getInterleaving()
public java.lang.String getPyramidType()
public void setPyramidType(java.lang.String pyramidType)
pyramidType
- pyramid typepublic java.lang.String getPyramidResampling()
public java.lang.Long getPyramidMaxLevel()
public void setPyramidMaxLevel(java.lang.Long maxlevel)
maxlevel
- maximum pyramid levelpublic java.lang.String getCompressionType()
public void setCompressionType(java.lang.String type)
type
- compression typepublic java.lang.Integer getCompressionQuality()
public void setCompressionQuality(java.lang.Integer quality)
quality
- compression qualitypublic static int getCellBits(java.lang.String cellDepth)