An interface providing multiple types of entities involved when getting access to a Granule.
Simple interface to update a GranuleDescriptor.
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 a
This class is in responsible for creating and managing the catalog and the configuration of the mosaic
A class which can be used as input of an
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 events
Event launched when an exception occurs.
A special ProcessingEvent raised when a file has completed/failed ingestion
Private 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 else
Implementation of the GridCoverageFormat service provider interface for mosaic of georeferenced images.
Reader responsible for providing access to mosaic of georeferenced images.
Very simple bean to hold the configuration of the mosaic.
Represents the input raster element for a mosaic operation, source
This class represents the inputs for a mosaic JAI operation.
A class doing the mosaic operation on top of a List of
A class to handle coverage requests to a reader for a single 2D layer..
Class that fills up properly read params given a
Simple serializable class holding a sample model and a color model
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.
Policy for excess granule removal
Enumeration object used for defining 3 different behaviours for the Harvesting, each of them associated to one of these 3 objects: File Directory List of Files
This class is responsible for implementing the strategies for the mosaicking which can be a flat merge of band-stacking merge.
Enum that can be use to distinguish between relative paths and absolute paths when trying to load a granuleDescriptor for a mosaic.
Class signifying issues loading a granule
Copyright © 1996–2020 Geotools. All rights reserved.