it.geosolutions.imageio.plugins.grib1
Class GRIB1ImageMetadata

Object
  extended by IIOMetadata
      extended by CoreCommonImageMetadata
          extended by BaseImageMetadata
              extended by GRIB1ImageMetadata

public class GRIB1ImageMetadata
extends BaseImageMetadata

Author:
Daniele Romagnoli, GeoSolutions

Field Summary
static String GDS
           
static String GRID_DELTA_X
           
static String GRID_DELTA_Y
           
static String GRID_LAT_1
           
static String GRID_LAT_2
           
static String GRID_LAT_SP
           
static String GRID_LAT_SPST
           
static String GRID_LATIN_1
           
static String GRID_LATIN_2
           
static String GRID_LON_1
           
static String GRID_LON_2
           
static String GRID_LON_SP
           
static String GRID_LON_SPST
           
static String GRID_LOV
           
static String GRID_N_X
           
static String GRID_N_Y
           
static String GRID_ROTATION_ANGLE
           
static String GRID_STARTX
           
static String GRID_STARTY
           
static String GRID_TYPE
           
static String nativeMetadataFormatName
           
static String PDS
           
static String PDS_LEVEL
           
static String PDSL_AXISTYPE
           
static String PDSL_DESCRIPTION
           
static String PDSL_ID
           
static String PDSL_ISNUMERIC
           
static String PDSL_LEVEL
           
static String PDSL_NAME
           
static String PDSL_POSITIVE
           
static String PDSL_UNITS
           
static String PDSL_VALUES
           
static String PROD_DEFINITION_TYPE
           
static String PROD_PARAMETER_DESCRIPTOR
           
static String PROD_PARAMETER_NAME
           
static String PROD_PARAMETER_UNIT
           
static String PROD_PARAMTABLE_CENTERID
           
static String PROD_PARAMTABLE_PARAMETERNUMBER
           
static String PROD_PARAMTABLE_SUBCENTERID
           
static String PROD_PARAMTABLE_TABLEVERSION
           
static String PROD_TIME
           
static String PROD_TIME_NAME
           
static String PROD_TIME_RANGE_INDICATOR
           
static String PROD_TIME_UNITS
           
static String PROD_TIME_VALUES
           
 
Fields inherited from class BaseImageMetadata
ATTRIBUTES_NODE, imageReader
 
Fields inherited from class CoreCommonImageMetadata
nativeMetadataFormatClassName
 
Fields inherited from class IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, standardFormatSupported
 
Constructor Summary
GRIB1ImageMetadata(BaseImageReader reader, int imageIndex)
           
 
Method Summary
 Node getAsTree(String formatName)
          Returns an XML DOM Node object that represents the root of a tree of common stream metadata contained within this object according to the conventions defined by a given metadata format name.
protected  void setMembers(BaseImageReader imageReader)
           
 
Methods inherited from class BaseImageMetadata
createCommonNativeTree, getImageIndex, getImageReader
 
Methods inherited from class CoreCommonImageMetadata
getColorInterpretations, getColorInterpretations, getColorModel, getDatasetDescription, getDatasetName, getDescription, getDriverDescription, getDriverName, getGcpNumber, getGcpProjection, getGCPs, getGeoTransformation, getHeight, getMaximum, getMaximums, getMinimum, getMinimums, getNoDataValue, getNoDataValues, getNumBands, getNumOverviews, getNumOverviews, getOffset, getOffsets, getProjection, getSampleModel, getScale, getScales, getTileHeight, getTileWidth, getWidth, isReadOnly, mergeTree, reset, setColorInterpretations, setColorModel, setDatasetDescription, setDatasetName, setDriverDescription, setDriverName, setGcpNumber, setGcpProjection, setGcps, setGeoTransformation, setHeight, setMaximums, setMinimums, setNoDataValues, setNumBands, setNumOverviews, setOffsets, setProjection, setSampleModel, setScales, setTileHeight, setTileWidth, setWidth
 
Methods inherited from class IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardChromaNode, getStandardCompressionNode, getStandardDataNode, getStandardDimensionNode, getStandardDocumentNode, getStandardTextNode, getStandardTileNode, getStandardTransparencyNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nativeMetadataFormatName

public static final String nativeMetadataFormatName
See Also:
Constant Field Values

GDS

public static final String GDS
See Also:
Constant Field Values

PDS

public static final String PDS
See Also:
Constant Field Values

GRID_DELTA_X

public static final String GRID_DELTA_X
See Also:
Constant Field Values

GRID_DELTA_Y

public static final String GRID_DELTA_Y
See Also:
Constant Field Values

GRID_N_X

public static final String GRID_N_X
See Also:
Constant Field Values

GRID_N_Y

public static final String GRID_N_Y
See Also:
Constant Field Values

GRID_LAT_1

public static final String GRID_LAT_1
See Also:
Constant Field Values

GRID_LAT_2

public static final String GRID_LAT_2
See Also:
Constant Field Values

GRID_TYPE

public static final String GRID_TYPE
See Also:
Constant Field Values

GRID_LON_1

public static final String GRID_LON_1
See Also:
Constant Field Values

GRID_LON_2

public static final String GRID_LON_2
See Also:
Constant Field Values

GRID_LATIN_1

public static final String GRID_LATIN_1
See Also:
Constant Field Values

GRID_LATIN_2

public static final String GRID_LATIN_2
See Also:
Constant Field Values

GRID_STARTX

public static final String GRID_STARTX
See Also:
Constant Field Values

GRID_STARTY

public static final String GRID_STARTY
See Also:
Constant Field Values

GRID_LOV

public static final String GRID_LOV
See Also:
Constant Field Values

GRID_ROTATION_ANGLE

public static final String GRID_ROTATION_ANGLE
See Also:
Constant Field Values

GRID_LAT_SP

public static final String GRID_LAT_SP
See Also:
Constant Field Values

GRID_LON_SP

public static final String GRID_LON_SP
See Also:
Constant Field Values

GRID_LAT_SPST

public static final String GRID_LAT_SPST
See Also:
Constant Field Values

GRID_LON_SPST

public static final String GRID_LON_SPST
See Also:
Constant Field Values

PROD_TIME_RANGE_INDICATOR

public static final String PROD_TIME_RANGE_INDICATOR
See Also:
Constant Field Values

PROD_TIME

public static final String PROD_TIME
See Also:
Constant Field Values

PROD_TIME_NAME

public static final String PROD_TIME_NAME
See Also:
Constant Field Values

PROD_TIME_UNITS

public static final String PROD_TIME_UNITS
See Also:
Constant Field Values

PROD_TIME_VALUES

public static final String PROD_TIME_VALUES
See Also:
Constant Field Values

PROD_DEFINITION_TYPE

public static final String PROD_DEFINITION_TYPE
See Also:
Constant Field Values

PROD_PARAMETER_DESCRIPTOR

public static final String PROD_PARAMETER_DESCRIPTOR
See Also:
Constant Field Values

PROD_PARAMETER_NAME

public static final String PROD_PARAMETER_NAME
See Also:
Constant Field Values

PROD_PARAMTABLE_CENTERID

public static final String PROD_PARAMTABLE_CENTERID
See Also:
Constant Field Values

PROD_PARAMTABLE_SUBCENTERID

public static final String PROD_PARAMTABLE_SUBCENTERID
See Also:
Constant Field Values

PROD_PARAMTABLE_TABLEVERSION

public static final String PROD_PARAMTABLE_TABLEVERSION
See Also:
Constant Field Values

PROD_PARAMTABLE_PARAMETERNUMBER

public static final String PROD_PARAMTABLE_PARAMETERNUMBER
See Also:
Constant Field Values

PROD_PARAMETER_UNIT

public static final String PROD_PARAMETER_UNIT
See Also:
Constant Field Values

PDS_LEVEL

public static final String PDS_LEVEL
See Also:
Constant Field Values

PDSL_NAME

public static final String PDSL_NAME
See Also:
Constant Field Values

PDSL_ID

public static final String PDSL_ID
See Also:
Constant Field Values

PDSL_ISNUMERIC

public static final String PDSL_ISNUMERIC
See Also:
Constant Field Values

PDSL_LEVEL

public static final String PDSL_LEVEL
See Also:
Constant Field Values

PDSL_DESCRIPTION

public static final String PDSL_DESCRIPTION
See Also:
Constant Field Values

PDSL_UNITS

public static final String PDSL_UNITS
See Also:
Constant Field Values

PDSL_POSITIVE

public static final String PDSL_POSITIVE
See Also:
Constant Field Values

PDSL_VALUES

public static final String PDSL_VALUES
See Also:
Constant Field Values

PDSL_AXISTYPE

public static final String PDSL_AXISTYPE
See Also:
Constant Field Values
Constructor Detail

GRIB1ImageMetadata

public GRIB1ImageMetadata(BaseImageReader reader,
                          int imageIndex)
Method Detail

setMembers

protected void setMembers(BaseImageReader imageReader)
                   throws IOException
Overrides:
setMembers in class BaseImageMetadata
Throws:
IOException

getAsTree

public Node getAsTree(String formatName)
Returns an XML DOM Node object that represents the root of a tree of common stream metadata contained within this object according to the conventions defined by a given metadata format name.

Overrides:
getAsTree in class CoreCommonImageMetadata
Parameters:
formatName - the name of the requested metadata format.


Copyright © 2006-2010 GeoSolutions. All Rights Reserved.