GeoAPI 2.0
Build 2005-06-08

org.opengis.metadata.content
Interface ImageDescription

All Superinterfaces:
ContentInformation, CoverageDescription

@UML(identifier="MD_ImageDescription",
     specification=ISO_19115)
public interface ImageDescription
extends CoverageDescription

Information about an image’s suitability for use.

Since:
GeoAPI 2.0
Version:
Abstract specification 5.0

Method Summary
 Number getCloudCoverPercentage()
          Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent.
 Integer getCompressionGenerationQuantity()
          Count of the number the number of lossy compression cycles performed on the image.
 Number getIlluminationAzimuthAngle()
          Illumination azimuth measured in degrees clockwise from true north at the time the image is taken.
 Number getIlluminationElevationAngle()
          Illumination elevation measured in degrees clockwise from the target plane at intersection of the optical line of sight with the Earth’s surface.
 Identifier getImageQualityCode()
          Specifies the image quality.
 ImagingCondition getImagingCondition()
          Conditions affected the image.
 Identifier getProcessingLevelCode()
          Image distributor’s code that identifies the level of radiometric and geometric processing that has been applied.
 Boolean getTriangulationIndicator()
          Indication of whether or not triangulation has been performed upon the image.
 boolean isCameraCalibrationInformationAvailable()
          Indication of whether or not constants are available which allow for camera calibration corrections.
 boolean isFilmDistortionInformationAvailable()
          Indication of whether or not Calibration Reseau information is available.
 boolean isLensDistortionInformationAvailable()
          Indication of whether or not lens aberration correction information is available.
 boolean isRadiometricCalibrationDataAvailable()
          Indication of whether or not the radiometric calibration information for generating the radiometrically calibrated standard data product is available.
 
Methods inherited from interface CoverageDescription
getAttributeDescription, getContentType, getDimension
 

Method Detail

getIlluminationElevationAngle

@UML(identifier="illuminationElevationAngle",
     obligation=OPTIONAL,
     specification=ISO_19115)
Number getIlluminationElevationAngle()
Illumination elevation measured in degrees clockwise from the target plane at intersection of the optical line of sight with the Earth’s surface. For images from a scanning device, refer to the centre pixel of the image.

Returns:
A value between -90° and +90°, or null if unspecified.

getIlluminationAzimuthAngle

@UML(identifier="illuminationAzimuthAngle",
     obligation=OPTIONAL,
     specification=ISO_19115)
Number getIlluminationAzimuthAngle()
Illumination azimuth measured in degrees clockwise from true north at the time the image is taken. For images from a scanning device, refer to the centre pixel of the image.

Returns:
A value between 0° and 360°, or null if unspecified.

getImagingCondition

@UML(identifier="imagingCondition",
     obligation=OPTIONAL,
     specification=ISO_19115)
ImagingCondition getImagingCondition()
Conditions affected the image.


getImageQualityCode

@UML(identifier="imageQualityCode",
     obligation=OPTIONAL,
     specification=ISO_19115)
Identifier getImageQualityCode()
Specifies the image quality.


getCloudCoverPercentage

@UML(identifier="cloudCoverPercentage",
     obligation=OPTIONAL,
     specification=ISO_19115)
Number getCloudCoverPercentage()
Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent.

Returns:
A value between 0 and 100, or null if unknow.

getProcessingLevelCode

@UML(identifier="processingLevelCode",
     obligation=OPTIONAL,
     specification=ISO_19115)
Identifier getProcessingLevelCode()
Image distributor’s code that identifies the level of radiometric and geometric processing that has been applied.


getCompressionGenerationQuantity

@UML(identifier="compressionGenerationQuantity",
     obligation=OPTIONAL,
     specification=ISO_19115)
Integer getCompressionGenerationQuantity()
Count of the number the number of lossy compression cycles performed on the image. Returns null if the information is not provided.


getTriangulationIndicator

@UML(identifier="triangulationIndicator",
     obligation=OPTIONAL,
     specification=ISO_19115)
Boolean getTriangulationIndicator()
Indication of whether or not triangulation has been performed upon the image. Returns null if the information is not provided.


isRadiometricCalibrationDataAvailable

@UML(identifier="radiometricCalibrationDataAvailability",
     obligation=OPTIONAL,
     specification=ISO_19115)
boolean isRadiometricCalibrationDataAvailable()
Indication of whether or not the radiometric calibration information for generating the radiometrically calibrated standard data product is available.


isCameraCalibrationInformationAvailable

@UML(identifier="cameraCalibrationInformationAvailability",
     obligation=OPTIONAL,
     specification=ISO_19115)
boolean isCameraCalibrationInformationAvailable()
Indication of whether or not constants are available which allow for camera calibration corrections.


isFilmDistortionInformationAvailable

@UML(identifier="filmDistortionInformationAvailability",
     obligation=OPTIONAL,
     specification=ISO_19115)
boolean isFilmDistortionInformationAvailable()
Indication of whether or not Calibration Reseau information is available.


isLensDistortionInformationAvailable

@UML(identifier="lensDistortionInformationAvailability",
     obligation=OPTIONAL,
     specification=ISO_19115)
boolean isLensDistortionInformationAvailable()
Indication of whether or not lens aberration correction information is available.


GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium