public class GDALWritableCommonIIOImageMetadata extends GDALCommonIIOImageMetadata
GDALCommonIIOImageMetadata
in order to provide write
capabilities to the metadata instance. It is worth to point out that this
class doesn't work on an underlying dataset. It simply allows to define a
GDALImageWriter
's understandable metadata object.Modifier and Type | Field and Description |
---|---|
static String |
nativeMetadataFormatName |
nativeMetadataFormatClassName
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, standardFormatSupported
Constructor and Description |
---|
GDALWritableCommonIIOImageMetadata()
Default constructor of
GDALWritableCommonIIOImageMetadata . |
GDALWritableCommonIIOImageMetadata(String datasetName)
Constructor of
GDALWritableCommonIIOImageMetadata . |
Modifier and Type | Method and Description |
---|---|
void |
setGdalMetadataDomain(Map metadataNameValuePairs,
String domain)
Set the metadata for a specific domain.
|
asWritable, getGCPs, getGdalMetadataDomain, getGdalMetadataDomainsList, isReadOnly, mergeTree, reset
createCommonNativeTree, getAsTree, getColorInterpretations, getColorInterpretations, getColorModel, getDatasetDescription, getDatasetName, getDescription, getDriverDescription, getDriverName, getGcpNumber, getGcpProjection, getGeoTransformation, getHeight, getMaximum, getMaximums, getMinimum, getMinimums, getNoDataValue, getNoDataValues, getNumBands, getNumOverviews, getNumOverviews, getOffset, getOffsets, getProjection, getSampleModel, getScale, getScales, getTileHeight, getTileWidth, getWidth, setColorInterpretations, setColorModel, setDatasetDescription, setDatasetName, setDriverDescription, setDriverName, setGcpNumber, setGcpProjection, setGcps, setGeoTransformation, setHeight, setMaximums, setMinimums, setNoDataValues, setNumBands, setNumOverviews, setOffsets, setProjection, setSampleModel, setScales, setTileHeight, setTileWidth, setWidth
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardChromaNode, getStandardCompressionNode, getStandardDataNode, getStandardDimensionNode, getStandardDocumentNode, getStandardTextNode, getStandardTileNode, getStandardTransparencyNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree
public static final String nativeMetadataFormatName
public GDALWritableCommonIIOImageMetadata()
GDALWritableCommonIIOImageMetadata
.public GDALWritableCommonIIOImageMetadata(String datasetName)
GDALWritableCommonIIOImageMetadata
.public void setGdalMetadataDomain(Map metadataNameValuePairs, String domain)
metadataNameValuePairs
- a Map
containing name-value pairs where
each pair represents a metadata element.domain
- the domain where the metadata need to be stored.IllegalArgumentException
- in case the specified domain is unsupported.
TODO: future version could check for already existent key or provide
a step-to-step single metadata item setting
Copyright © 2006–2015 GeoSolutions. All rights reserved.