org.geotools.coverageio.gdal.nitf
Class NITFReader

java.lang.Object
  extended by org.geotools.coverage.grid.io.AbstractGridCoverage2DReader
      extended by org.geotools.coverageio.BaseGridCoverage2DReader
          extended by org.geotools.coverageio.gdal.BaseGDALGridCoverage2DReader
              extended by org.geotools.coverageio.gdal.nitf.NITFReader
All Implemented Interfaces:
org.opengis.coverage.grid.GridCoverageReader

public final class NITFReader
extends BaseGDALGridCoverage2DReader
implements org.opengis.coverage.grid.GridCoverageReader

This class can read a NITF data source and create a GridCoverage2D from the data.

Since:
2.5.x
Author:
Daniele Romagnoli, GeoSolutions., Simone Giannecchini (simboss), GeoSolutions

Field Summary
 
Fields inherited from class org.geotools.coverageio.gdal.BaseGDALGridCoverage2DReader
DEFAULT_WORLDFILE_EXT
 
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
 
Constructor Summary
NITFReader(java.lang.Object input)
          Creates a new instance of a NITFReader.
NITFReader(java.lang.Object input, Hints hints)
          Creates a new instance of a NITFReader.
 
Method Summary
 org.opengis.coverage.grid.Format getFormat()
           
 
Methods inherited from class org.geotools.coverageio.gdal.BaseGDALGridCoverage2DReader
setCoverageProperties
 
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, getMetadataNames, getMetadataValue, getSource, hasMoreGridCoverages, listSubNames, read, skip
 

Constructor Detail

NITFReader

public NITFReader(java.lang.Object input)
           throws DataSourceException
Creates a new instance of a NITFReader. I assume nothing about file extension.

Parameters:
input - Source object for which we want to build an NITFReader.
Throws:
DataSourceException

NITFReader

public NITFReader(java.lang.Object input,
                  Hints hints)
           throws DataSourceException
Creates a new instance of a NITFReader. I assume nothing about file extension.

Parameters:
input - Source object for which we want to build an NITFReader.
hints - Hints to be used by this reader throughout his life.
Throws:
DataSourceException
Method Detail

getFormat

public org.opengis.coverage.grid.Format getFormat()
Specified by:
getFormat in interface org.opengis.coverage.grid.GridCoverageReader
See Also:
GridCoverageReader.getFormat()


Copyright © 1996-2010 Geotools. All Rights Reserved.