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
IOException
public Collection<GridCoverage2D> read(GeneralParameterValue[] params) throws IOException
IOException
public 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
- IOException
public void removeStore(String typeName, boolean forceDelete, boolean checkForReferences) throws IOException
RasterManager
forceDelete
- indexSchema
- IOException
public 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
IOException
public ColorModel getDefaultCM()
public byte[][] getDefaultPalette()
public RasterManager.DomainManager getDomainsManager()
public boolean isExpandMe()
public ImageMosaicReader getParentReader()
public RasterManager getForGranuleCRS(GranuleDescriptor templateDescriptor, ReferencedEnvelope requestBounds) throws Exception
Exception
public String getCrsAttribute() throws IOException
IOException
Copyright © 1996–2019 Geotools. All rights reserved.