org.geotools.gce.image
Class WorldImageWriter
java.lang.Object
org.geotools.coverage.grid.io.AbstractGridCoverageWriter
org.geotools.gce.image.WorldImageWriter
- All Implemented Interfaces:
- org.opengis.coverage.grid.GridCoverageWriter
public final class WorldImageWriter
- extends AbstractGridCoverageWriter
- implements org.opengis.coverage.grid.GridCoverageWriter
Writes a GridCoverage to a raster image file and an accompanying world file.
The destination specified must point to the location of the raster file to
write to, as this is how the format is determined. The directory that file is
located in must also already exist.
- Author:
- Simone Giannecchini, GeoSolutions, rgould, Alessio Fabiani, GeoSolutions
Method Summary |
org.opengis.coverage.grid.Format |
getFormat()
(non-Javadoc) |
void |
write(org.opengis.coverage.grid.GridCoverage coverage,
org.opengis.parameter.GeneralParameterValue[] parameters)
Takes a GridCoverage and writes the image to the destination file. |
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.GridCoverageWriter |
dispose, getDestination, getMetadataNames, setCurrentSubname, setMetadataValue |
WorldImageWriter
public WorldImageWriter(java.lang.Object destination)
- Destination must be a File. The directory it resides in must already
exist. It must point to where the raster image is to be located. The
world image will be derived from there.
- Parameters:
destination
-
WorldImageWriter
public WorldImageWriter(java.lang.Object destination,
Hints hints)
- Destination must be a File. The directory it resides in must already
exist. It must point to where the raster image is to be located. The
world image will be derived from there.
- Parameters:
destination
-
getFormat
public org.opengis.coverage.grid.Format getFormat()
- (non-Javadoc)
- Specified by:
getFormat
in interface org.opengis.coverage.grid.GridCoverageWriter
- See Also:
GridCoverageWriter.getFormat()
write
public void write(org.opengis.coverage.grid.GridCoverage coverage,
org.opengis.parameter.GeneralParameterValue[] parameters)
throws java.lang.IllegalArgumentException,
java.io.IOException
- Takes a GridCoverage and writes the image to the destination file. It
then reads the format of the file and writes an accompanying world file.
It will throw a FileFormatNotCompatibleWithGridCoverageException if
Destination is not a File (URL is a read-only format!).
- Specified by:
write
in interface org.opengis.coverage.grid.GridCoverageWriter
- Parameters:
coverage
- the GridCoverage to write.parameters
- no parameters are accepted. Currently ignored.
- Throws:
java.lang.IllegalArgumentException
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!- See Also:
org.opengis.coverage.grid.GridCoverageWriter#write(org.geotools.gc.GridCoverage,
org.opengis.parameter.GeneralParameterValue[])
Copyright © 1996-2010 Geotools. All Rights Reserved.