it.geosolutions.imageio.gdalframework
Class GDALImageWriterSpi
Object
IIOServiceProvider
ImageReaderWriterSpi
ImageWriterSpi
GDALImageWriterSpi
- All Implemented Interfaces:
- RegisterableService
public abstract class GDALImageWriterSpi
- extends ImageWriterSpi
The abstract service provider interface (SPI) for GDALImageWriter
s.
- Author:
- Daniele Romagnoli, GeoSolutions., Simone Giannecchini, GeoSolutions.
Fields inherited from class ImageWriterSpi |
outputTypes, readerSpiNames, STANDARD_OUTPUT_TYPE |
Fields inherited from class ImageReaderWriterSpi |
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat |
Fields inherited from class IIOServiceProvider |
vendorName, version |
Constructor Summary |
GDALImageWriterSpi(String vendorName,
String version,
String[] names,
String[] suffixes,
String[] MIMETypes,
String writerClassName,
Class[] outputTypes,
String[] readerSpiNames,
boolean supportsStandardStreamMetadataFormat,
String nativeStreamMetadataFormatName,
String nativeStreamMetadataFormatClassName,
String[] extraStreamMetadataFormatNames,
String[] extraStreamMetadataFormatClassNames,
boolean supportsStandardImageMetadataFormat,
String nativeImageMetadataFormatName,
String nativeImageMetadataFormatClassName,
String[] extraImageMetadataFormatNames,
String[] extraImageMetadataFormatClassNames,
List supportedFormats)
|
Method Summary |
List |
getSupportedFormats()
Methods returning the formats which are supported by a plugin. |
Methods inherited from class ImageWriterSpi |
canEncodeImage, canEncodeImage, createWriterInstance, createWriterInstance, getImageReaderSpiNames, getOutputTypes, isFormatLossless, isOwnWriter |
Methods inherited from class ImageReaderWriterSpi |
getExtraImageMetadataFormatNames, getExtraStreamMetadataFormatNames, getFileSuffixes, getFormatNames, getImageMetadataFormat, getMIMETypes, getNativeImageMetadataFormatName, getNativeStreamMetadataFormatName, getPluginClassName, getStreamMetadataFormat, isStandardImageMetadataFormatSupported, isStandardStreamMetadataFormatSupported |
Methods inherited from class IIOServiceProvider |
getDescription, getVendorName, getVersion, onDeregistration, onRegistration |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GDALImageWriterSpi
public GDALImageWriterSpi(String vendorName,
String version,
String[] names,
String[] suffixes,
String[] MIMETypes,
String writerClassName,
Class[] outputTypes,
String[] readerSpiNames,
boolean supportsStandardStreamMetadataFormat,
String nativeStreamMetadataFormatName,
String nativeStreamMetadataFormatClassName,
String[] extraStreamMetadataFormatNames,
String[] extraStreamMetadataFormatClassNames,
boolean supportsStandardImageMetadataFormat,
String nativeImageMetadataFormatName,
String nativeImageMetadataFormatClassName,
String[] extraImageMetadataFormatNames,
String[] extraImageMetadataFormatClassNames,
List supportedFormats)
getSupportedFormats
public List getSupportedFormats()
- Methods returning the formats which are supported by a plugin.
The right value to be returned may be found using the GDAL command:
gdalinfo --formats
which lists all the supported formats.
As an instance, the result of this command may be:
VRT (rw+): Virtual Raster GTiff (rw+): GeoTIFF NITF (rw+): National
Imagery Transmission Format HFA (rw+): Erdas Imagine Images (.img)
SAR_CEOS (ro): CEOS SAR Image CEOS (ro): CEOS Image
.........................................
You need to set the String returned as the first word (as an instance:
"HFA", if you are building a plugin for the Erdas Image datasets)
In some circumstances, GDAL provides more than 1 driver to manage a
specific format. As an instance, in order to handle HDF4 files, GDAL
provides two drivers: HDF4 and HDF4Image (which supports Dataset
creation). The HDF4ImageReader will be capable of manage both formats.
Copyright © 2006-2010 GeoSolutions. All Rights Reserved.