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(RasterLayerRequest request,
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 |
getName()
Returns the coverage name
|
String |
getParentLocation()
The parent directory that can be used with the
PathType enumeration |
ImageMosaicReader |
getParentReader() |
PathType |
getPathType() |
String |
getTypeName() |
boolean |
hasAlternativeCRS(Integer epsgCode)
Checks if this EPSG code matches at least one feature.
|
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
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 boolean hasAlternativeCRS(Integer epsgCode) throws IOException
IOException
public GranuleCatalog getGranuleCatalog()
public void createStore(SimpleFeatureType indexSchema) throws IOException
RasterManager
using the provided
schemaIOException
public void removeStore(String typeName, boolean forceDelete, boolean checkForReferences) throws IOException
RasterManager
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 void initialize(boolean checkDomains, Transaction transaction) throws IOException
IOException
public ColorModel getDefaultCM()
public byte[][] getDefaultPalette()
public RasterManager.DomainManager getDomainsManager()
public boolean isExpandMe()
public ImageMosaicReader getParentReader()
public RasterManager getForGranuleCRS(RasterLayerRequest request, GranuleDescriptor templateDescriptor, ReferencedEnvelope requestBounds, ReferencedEnvelope requestBoundsQuery) throws Exception
Exception
public String getCrsAttribute() throws IOException
IOException
public String getParentLocation()
PathType
enumerationpublic String getLocationAttribute()
public String getName()
Copyright © 1996–2022 Geotools. All rights reserved.