public abstract class GDALImageWriterSpi extends ImageWriterSpi
GDALImageWriter
s.outputTypes, readerSpiNames, STANDARD_OUTPUT_TYPE
extraImageMetadataFormatClassNames, extraImageMetadataFormatNames, extraStreamMetadataFormatClassNames, extraStreamMetadataFormatNames, MIMETypes, names, nativeImageMetadataFormatClassName, nativeImageMetadataFormatName, nativeStreamMetadataFormatClassName, nativeStreamMetadataFormatName, pluginClassName, suffixes, supportsStandardImageMetadataFormat, supportsStandardStreamMetadataFormat
vendorName, version
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
List |
getSupportedFormats()
Methods returning the formats which are supported by a plugin.
|
canEncodeImage, canEncodeImage, createWriterInstance, createWriterInstance, getImageReaderSpiNames, getOutputTypes, isFormatLossless, isOwnWriter
getExtraImageMetadataFormatNames, getExtraStreamMetadataFormatNames, getFileSuffixes, getFormatNames, getImageMetadataFormat, getMIMETypes, getNativeImageMetadataFormatName, getNativeStreamMetadataFormatName, getPluginClassName, getStreamMetadataFormat, isStandardImageMetadataFormatSupported, isStandardStreamMetadataFormatSupported
getDescription, getVendorName, getVersion, onDeregistration, onRegistration
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)
public List getSupportedFormats()
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–2016 GeoSolutions. All rights reserved.