public interface RasterStore extends DataStore, Cloneable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DYNMETHOD_GETCOLORINTERPRETATION_NAME
May provide a dynamic method to get the Color Interpretation
|
static java.lang.String |
DYNMETHOD_GETCOLORTABLE_NAME
May provide a dynamic method to get the Color Table
|
static java.lang.String |
DYNMETHOD_GETLEGEND_NAME
May provide a dynamic method to get the legend
|
CSV_PROVIDER_NAME, DBASE_PROVIDER_NAME, FEATURE_METADATA_DEFINITION_NAME, GEOPACKAGE_PROVIDER_NAME, H2SPATIAL_PROVIDER_NAME, MDB_PROVIDER_NAME, METADATA_CONTAINERNAME, METADATA_CRS, METADATA_DEFINITION_NAME, METADATA_ENVELOPE, METADATA_FEATURETYPE, METADATA_PROVIDER, SHAPE_PROVIDER_NAME, SPATIAL_METADATA_DEFINITION_NAME| Modifier and Type | Method and Description |
|---|---|
void |
addBand(RasterStore store,
int band)
Add a band from other store.
|
void |
addBands(RasterStore store,
java.util.List<java.lang.Integer> bands)
Add a list of bands from other store.
|
void |
clearAdditionalBands()
Remove any band that does not belong to itself.
|
BandQuery |
createBandQuery(int band)
Creates a
BandQuery from band received as parameter. |
RasterQuery |
createRasterQuery()
Returns a new
RasterQuery associated to this store. |
BandDescriptor |
getBandDescriptor(int band)
Gets
BandsDescriptor of band received as parameter. |
java.util.List<BandDescriptor> |
getBandDescriptors() |
int |
getBands()
Gets number of total bands
|
RasterCache |
getCache() |
BufferDimensions |
getDimensions()
Return the buffer dimensions of the complete store.
|
Envelope |
getEnvelope()
Returns the envelope associated to this store buffer
|
DataStoreParameters |
getParameters()
Returns this store's parameters.
|
RasterSet |
getRasterSet()
Returns all available data in the store
|
void |
getRasterSet(Observer observer) |
RasterSet |
getRasterSet(RasterQuery rasterQuery)
Returns a subset of data taking into account the properties and
restrictions of the RasterQuery.
|
void |
getRasterSet(RasterQuery dataQuery,
Observer observer) |
boolean |
isOwnBand(int band)
Return true if the band is own.
|
boolean |
isTiled() |
void |
removeBand(int band)
Remove a band.
|
accept, accept, createQuery, createSelection, getChildren, getDataSet, getDataSet, getDataSet, getDataSet, getExplorer, getFullName, getFullNameQuietly, getInterval, getName, getNameQuietly, getProviderFactory, getProviderName, getResourcesStorage, getSelection, getStoresRepository, getTimes, getTimes, refresh, setSelection, useCachebeginComplexNotification, disableNotifications, enableNotifications, endComplexNotificationaddObserver, deleteObserver, deleteObserversloadFromState, saveToStategetMetadataChildren, getMetadataID, getMetadataNamedisposehasDynMethodclear, clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueclone, cloneQuietly, cloneQuietlystatic final java.lang.String DYNMETHOD_GETLEGEND_NAME
static final java.lang.String DYNMETHOD_GETCOLORINTERPRETATION_NAME
static final java.lang.String DYNMETHOD_GETCOLORTABLE_NAME
DataStoreParameters getParameters()
getParameters in interface DataStoreDataStoreParameters containing this store's parametersRasterSet getRasterSet() throws DataException
DataExceptionRasterSet getRasterSet(RasterQuery rasterQuery) throws DataException
rasterQuery - RasterQuery - DataExceptionRasterQuery createRasterQuery()
RasterQuery associated to this store.Envelope getEnvelope() throws DataException, LocatorException, CreateEnvelopeException
DataExceptionCreateEnvelopeExceptionLocatorExceptionBandQuery createBandQuery(int band)
BandQuery from band received as parameter.band - Band to create BandQueryBandDescriptor getBandDescriptor(int band)
BandsDescriptor of band received as parameter. If band does
not have BandDescriptor, this method will return an
empty BandsDescriptor.band - Band to get its BandsDescriptorint getBands()
java.util.List<BandDescriptor> getBandDescriptors()
RasterCache getCache()
void addBand(RasterStore store, int band) throws DataException
store - band - DataExceptionvoid addBands(RasterStore store, java.util.List<java.lang.Integer> bands) throws DataException
store - bands - DataExceptionvoid removeBand(int band)
band - void clearAdditionalBands()
boolean isOwnBand(int band)
band - BufferDimensions getDimensions() throws InitializeException
InitializeExceptionboolean isTiled()
void getRasterSet(Observer observer) throws DataException
DataExceptionvoid getRasterSet(RasterQuery dataQuery, Observer observer) throws DataException
DataException