| 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. |
| 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)
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() |
ImageMosaicReader |
getParentReader() |
PathType |
getPathType() |
String |
getTypeName() |
void |
initialize(boolean checkDomains) |
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 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 GranuleCatalog getGranuleCatalog()
public void createStore(SimpleFeatureType indexSchema) throws IOException
RasterManager using the provided
schemaindexSchema - IOExceptionpublic void removeStore(String typeName, boolean forceDelete, boolean checkForReferences) throws IOException
RasterManagerforceDelete - indexSchema - IOExceptionpublic 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 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 String getCrsAttribute() throws IOException
IOExceptionCopyright © 1996–2019 Geotools. All rights reserved.