Class AbstractGridCoverage2DReader

Object
AbstractGridCoverage2DReader
All Implemented Interfaces:
GridCoverageReader, GridCoverage2DReader
Direct Known Subclasses:
ArcGridReader, BaseGridCoverage2DReader, GeoPackageReader, GeoTiffReader, GrassCoverageReader, ImageMosaicReader, ImagePyramidReader, JP2KReader, MBTilesReader, NetCDFReader, PGRasterReader, TPKReader, WMSCoverageReader, WMTSCoverageReader, WorldImageReader

public abstract class AbstractGridCoverage2DReader extends Object implements GridCoverage2DReader
This class is a first attempt for providing a way to get more informations out of a single 2D raster datasets (x,y). It is worth to remark that for the moment this is thought for 2D rasters not for 3D or 4D rasters (x,y,z,t).

The main drawback I see with the current GeoApi GridCoverageReader interface is that there is no way to get real information about a raster source unless you instantiate a GridCoverage. As an instance it is impossible to know the envelope, the number of overviews, the tile size. This information is needed in order to perform decimation on reading or to use built-in overviews
This really impacts the ability to exploit raster datasets in a desktop environment where caching is crucial.

Since:
2.3
Author:
Simone Giannecchini, GeoSolutions