| Modifier and Type | Class and Description |
|---|---|
class |
RasterManager.DomainDescriptor
RasterManager.DomainDescriptor describe a single domain in terms of name and ParameterDescriptor that can be used to filter values during a read operation. |
class |
RasterManager.DomainManager
A
RasterManager.DomainManager class which allows to deal with additional domains (if any) defined
inside the mosaic. |
| Modifier and Type | Field and Description |
|---|---|
static String |
ALTERNATIVE_CRS_CACHE_EXPIRATION_SECONDS_KEY |
static String |
ALTERNATIVE_CRS_CACHE_SIZE_KEY |
| Constructor and Description |
|---|
RasterManager(ImageMosaicReader parentReader,
MosaicConfigurationBean configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
createStore(SimpleFeatureType indexSchema)
Create a store for the coverage related to this
RasterManager using the provided
schema |
void |
dispose() |
MosaicConfigurationBean |
getConfiguration() |
GridCoverageFactory |
getCoverageFactory() |
String |
getCoverageIdentifier() |
String |
getCrsAttribute()
Returns the name of the crs attribute in heterogeneous mosaics (for non heterogenous ones, it
will return null
|
ColorModel |
getDefaultCM() |
byte[][] |
getDefaultPalette() |
List<DimensionDescriptor> |
getDimensionDescriptors() |
RasterManager.DomainManager |
getDomainsManager() |
RasterManager |
getForGranuleCRS(GranuleDescriptor templateDescriptor,
ReferencedEnvelope requestBounds) |
RasterManager |
getForGranuleCRS(GranuleDescriptor templateDescriptor,
ReferencedEnvelope requestBounds,
ReferencedEnvelope requestBoundsQuery)
Builds a RasterManager for the sub mosaic of a given template granule, and within a given
search bounds
|
GranuleCatalog |
getGranuleCatalog()
TODO this should not leak through
|
GranuleSource |
getGranuleSource(boolean readOnly,
Hints hints) |
Hints |
getHints() |
String |
getLocationAttribute()
The attribute containing the location information for the single granules
|
String |
getParentLocation()
The parent directory that can be used with the
PathType enumeration |
ImageMosaicReader |
getParentReader() |
PathType |
getPathType() |
String |
getTypeName() |
boolean |
hasAlternativeCRS(Integer epsgCode) |
void |
initialize(boolean checkDomains) |
void |
initialize(boolean checkDomains,
Transaction transaction) |
boolean |
isExpandMe() |
Collection<GridCoverage2D> |
read(GeneralParameterValue[] params) |
void |
removeStore(String typeName,
boolean forceDelete,
boolean checkForReferences)
Remove a store for the coverage related to this
RasterManager |
void |
setConfiguration(MosaicConfigurationBean configuration) |
public static final String ALTERNATIVE_CRS_CACHE_EXPIRATION_SECONDS_KEY
public static final String ALTERNATIVE_CRS_CACHE_SIZE_KEY
public RasterManager(ImageMosaicReader parentReader, MosaicConfigurationBean configuration) throws IOException
IOExceptionpublic Collection<GridCoverage2D> read(GeneralParameterValue[] params) throws IOException
IOExceptionpublic PathType getPathType()
public String getCoverageIdentifier()
public Hints getHints()
public GridCoverageFactory getCoverageFactory()
public String getTypeName()
public boolean hasAlternativeCRS(Integer epsgCode) throws IOException
IOExceptionpublic GranuleCatalog getGranuleCatalog()
public void createStore(SimpleFeatureType indexSchema) throws IOException
RasterManager using the provided
schemaIOExceptionpublic void removeStore(String typeName, boolean forceDelete, boolean checkForReferences) throws IOException
RasterManagerIOExceptionpublic GranuleSource getGranuleSource(boolean readOnly, Hints hints)
public List<DimensionDescriptor> getDimensionDescriptors()
public MosaicConfigurationBean getConfiguration()
public void setConfiguration(MosaicConfigurationBean configuration)
public void dispose()
public void initialize(boolean checkDomains)
throws IOException
IOExceptionpublic void initialize(boolean checkDomains,
Transaction transaction)
throws IOException
IOExceptionpublic ColorModel getDefaultCM()
public byte[][] getDefaultPalette()
public RasterManager.DomainManager getDomainsManager()
public boolean isExpandMe()
public ImageMosaicReader getParentReader()
public RasterManager getForGranuleCRS(GranuleDescriptor templateDescriptor, ReferencedEnvelope requestBounds) throws Exception
Exceptionpublic RasterManager getForGranuleCRS(GranuleDescriptor templateDescriptor, ReferencedEnvelope requestBounds, ReferencedEnvelope requestBoundsQuery) throws Exception
Exceptionpublic String getCrsAttribute() throws IOException
IOExceptionpublic String getParentLocation()
PathType enumerationpublic String getLocationAttribute()
Copyright © 1996–2021 Geotools. All rights reserved.