Package org.geotools.gce.imagemosaic
package org.geotools.gce.imagemosaic
-
ClassDescriptionGranuleAccessProvider for COG Granules.Default implementaion of
GranuleAccessProvider
Helper class to build filters matching the provided dimension valuesPolicy for excess granule removalTransformation returning the same granules that theStructuredGridCoverage2DReader
would have used as the input for image creation in theGridCoverage2DReader.read(GeneralParameterValue[])
method (with some exceptions, like footprints usage, as this transformation only sets up a filter against the associatedGranuleSource
).An interface providing multiple types of entities involved when getting access to a Granule.A granuleDescriptor is a single piece of the mosaic, with its own overviews and everything.Simple placeholder class to store the result of a Granule Loading which comprises of a raster as well as aROIShape
for its footprint.Simple interface to update a GranuleDescriptor.SpecificCallable
implementation that can be used to load the result of a request on a singleGranuleDescriptor
viaGranuleDescriptor.GranuleLoadingResult
.Class signifying issues loading a granuleThis class is in responsible for creating and managing the catalog and the configuration of the mosaicA class which can be used as input of anImageMosaicReader
to describe an available mosaic without the need to access an external file such as a shapeFile, a property file, a data directory or something else.This class is in responsible for creating the index for a mosaic of images that we want to tie together as a single coverage.Base class to handle eventsEvent launched when processing completesEvent launched when an exception occurs.A special ProcessingEvent raised when a file has completed/failed ingestionPrivate Class which simply fires the events using a copy of the listeners list in order to avoid problems with listeners that remove themselves or are removed by someone elseA special ProcessingEvent raised when a url has completed/failed ingestionA special ProcessingEvent raised when a url has completed/failed ingestionAnImageMosaicElementConsumer
which handles a providedSimpleFeature
by leveraging on theFile
associated to the feature.FileResourceInfo
implementation for ImageMosaic.AbstractGridFormat
subclass for controllingImageMosaicReader
creation.Implementation of the GridCoverageFormat service provider interface for mosaic of georeferenced images.Reader responsible for providing access to mosaic of georeferenced images.AnImageMosaicElementConsumer
which handles a providedSimpleFeature
by leveraging on theURI
associated to the feature.AnImageMosaicElementConsumer
which handles a providedSimpleFeature
by leveraging on theURL
associated to the feature.This class is responsible for implementing the strategies for the mosaicking which can be a flat merge of band-stacking merge.Very simple bean to hold the configuration of the mosaic.Represents the input raster element for a mosaic operation, sourceRenderedImage
,ROI
and alpha channel.This class represents the inputs for a mosaic JAI operation.A class doing the mosaic operation on top of a List ofMosaicElement
s.Enum that can be use to distinguish between relative paths and absolute paths when trying to load a granuleDescriptor for a mosaic.A class to handle coverage requests to a reader for a single 2D layer..A RasterLayerResponse.Class that fills up properly read params given aRasterLayerRequest
, anOverviewsController
Simple serializable class holding a sample model and a color modelSimple interface returning aSourceSPIProvider
from a source object.Helper class which takes coverage's spatial information input (CRS, bbox, resolution,...) and a set of request's parameters (requestedCRS, requestedBBox, requested resolution, ...) and takes care of computing all auxiliary spatial variables for future computations.A collector of supportFiles.Sparse utilities for the various mosaic classes.Extracts a bbox from a filter in case there is at least one.Given a source object, allow to retrieve (when possible) the related url, the related file or the original input source object itself.