Package org.geotools.gce.arcgrid
Class ArcGridWriter
Object
AbstractGridCoverageWriter
ArcGridWriter
- All Implemented Interfaces:
GridCoverageWriter
ArcGridWriter supports writing of an ArcGrid GridCoverage to a Desination object
XXX We cannot write a rotated grid coverage, we have to enforce that!
- Author:
- Daniele Romagnoli, Simone Giannecchini (simboss)
-
Field Summary
Fields inherited from class AbstractGridCoverageWriter
destination, hints, outStream -
Constructor Summary
ConstructorsConstructorDescriptionArcGridWriter(Object destination) Takes either a URL or a String that points to an ArcGridCoverage file and converts it to a URL that can then be written to.ArcGridWriter(Object destination, Hints hints) Takes either a URL or a String that points to an ArcGridCoverage file and converts it to a URL that can then be written to. -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Releases resources held by thisAbstractGridCoverageWriter.Creates a Format object describing the Arc Grid Formatvoidwrite(GridCoverage coverage, GeneralParameterValue... parameters) Note: The geotools GridCoverage class does not implement the geoAPI GridCoverage Interface so this method shows an error.Methods inherited from class AbstractGridCoverageWriter
finalize, getDestination, getMetadataNames, setCurrentSubname, setMetadataValueMethods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface GridCoverageWriter
getDestination, getMetadataNames, setCurrentSubname, setMetadataValue
-
Constructor Details
-
ArcGridWriter
Takes either a URL or a String that points to an ArcGridCoverage file and converts it to a URL that can then be written to.- Parameters:
destination- the URL or String pointing to the file to load the ArcGrid- Throws:
DataSourceException
-
ArcGridWriter
Takes either a URL or a String that points to an ArcGridCoverage file and converts it to a URL that can then be written to.- Parameters:
destination- the URL or String pointing to the file to load the ArcGrid- Throws:
DataSourceException
-
-
Method Details
-
getFormat
Creates a Format object describing the Arc Grid Format- Specified by:
getFormatin interfaceGridCoverageWriter- Returns:
- the format of the data source we will write to. (ArcGridFormat in this case)
- See Also:
-
write
public void write(GridCoverage coverage, GeneralParameterValue... parameters) throws IllegalArgumentException, IOException Note: The geotools GridCoverage class does not implement the geoAPI GridCoverage Interface so this method shows an error. All other methods are using the geotools GridCoverage class- Specified by:
writein interfaceGridCoverageWriter- Parameters:
coverage- The grid coverage to write.parameters- An optional set of parameters. Should be any or all of the parameters returned byFormat.getWriteParameters().- Throws:
InvalidParameterNameException- if a parameter inparametersdoesn't have a recognized name.InvalidParameterValueException- if a parameter inparametersdoesn't have a valid value.ParameterNotFoundException- if a parameter was required for the operation but was not provided in theparameterslist.IOException- if the export failed for some other input/output reason, includingIIOExceptionif an error was thrown by the underlying image library.IllegalArgumentException- See Also:
-
dispose
public void dispose()Description copied from class:AbstractGridCoverageWriterReleases resources held by thisAbstractGridCoverageWriter.- Specified by:
disposein interfaceGridCoverageWriter- Overrides:
disposein classAbstractGridCoverageWriter- See Also:
-