org.geotools.coverageio.gdal
Class BaseGDALGridCoverage2DReader
java.lang.Object
org.geotools.coverage.grid.io.AbstractGridCoverage2DReader
org.geotools.coverageio.BaseGridCoverage2DReader
org.geotools.coverageio.gdal.BaseGDALGridCoverage2DReader
- All Implemented Interfaces:
- org.opengis.coverage.grid.GridCoverageReader
- Direct Known Subclasses:
- AIGReader, DTEDReader, ECWReader, EnviHdrReader, ErdasImgReader, EsriHdrReader, JP2ECWReader, JP2KReader, JP2MrSIDReader, MrSIDReader, NITFReader
public abstract class BaseGDALGridCoverage2DReader
- extends BaseGridCoverage2DReader
- implements org.opengis.coverage.grid.GridCoverageReader
Base class for GridCoverage data access, leveraging on GDAL Java bindings
provided by the ImageIO-Ext project. See ImageIO-Ext project.
- Author:
- Daniele Romagnoli, GeoSolutions, Simone Giannecchini, GeoSolutions
Fields inherited from class org.geotools.coverage.grid.io.AbstractGridCoverage2DReader |
closeMe, coverageFactory, crs, demColors, EPS, gzipped, highestRes, hints, inStream, numOverviews, originalEnvelope, originalGridRange, overViewResolutions, raster2Model, source |
Method Summary |
protected void |
setCoverageProperties(javax.imageio.ImageReader reader)
Setting Envelope, GridRange and CRS from the given ImageReader |
Methods inherited from class org.geotools.coverageio.BaseGridCoverage2DReader |
getCoverageCRS, getCoverageEnvelope, getCoverageGridRange, getCoverageName, getGridCoverageCount, getInfo, getInfo, getInputFile, hasMoreGridCoverages, parsePRJFile, parseWorldFile, read, setCoverageCRS, setCoverageEnvelope, setCoverageGridRange |
Methods inherited from class org.geotools.coverage.grid.io.AbstractGridCoverage2DReader |
createImageCoverage, createImageCoverage, decimationOnReadingControl, dispose, finalize, getCrs, getCurrentSubname, getMetadataNames, getMetadataValue, getOriginalEnvelope, getOriginalGridRange, getOriginalGridToWorld, getResolution, getSource, listSubNames, setReadParams, skip |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opengis.coverage.grid.GridCoverageReader |
dispose, getCurrentSubname, getFormat, getMetadataNames, getMetadataValue, getSource, hasMoreGridCoverages, listSubNames, read, skip |
DEFAULT_WORLDFILE_EXT
protected static final java.lang.String DEFAULT_WORLDFILE_EXT
- See Also:
- Constant Field Values
BaseGDALGridCoverage2DReader
protected BaseGDALGridCoverage2DReader(java.lang.Object input,
Hints hints,
java.lang.String worldFileExtension,
javax.imageio.spi.ImageReaderSpi formatSpecificSpi)
throws DataSourceException
- Creates a new instance of a
BaseGDALGridCoverage2DReader
. I
assume nothing about file extension.
- Parameters:
input
- Source object for which we want to build a
BaseGDALGridCoverage2DReader
.hints
- Hints to be used by this reader throughout his life.worldFileExtension
- the specific world file extension of the underlying formatformatSpecificSpi
- an instance of a proper ImageReaderSpi
.
- Throws:
DataSourceException
setCoverageProperties
protected void setCoverageProperties(javax.imageio.ImageReader reader)
throws java.io.IOException
- Setting Envelope, GridRange and CRS from the given
ImageReader
- Specified by:
setCoverageProperties
in class BaseGridCoverage2DReader
- Parameters:
reader
- the ImageReader
from which to retrieve metadata
(if available) for setting properties
- Throws:
java.io.IOException
Copyright © 1996-2010 Geotools. All Rights Reserved.