Package 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:
- 2.0
-
-
Method Summary
Modifier and Type Method Description default DoublegetCloudCoverPercentage()Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent.default IntegergetCompressionGenerationQuantity()Count of the number of lossy compression cycles performed on the image.default DoublegetIlluminationAzimuthAngle()Illumination azimuth measured in degrees clockwise from true north at the time the image is taken.default DoublegetIlluminationElevationAngle()Illumination elevation measured in degrees clockwise from the target plane at intersection of the optical line of sight with the Earth's surface.default IdentifiergetImageQualityCode()Code in producer’s codespace that specifies the image quality.default ImagingConditiongetImagingCondition()Conditions which affected the image.default BooleangetTriangulationIndicator()Indication of whether or not triangulation has been performed upon the image.default BooleanisCameraCalibrationInformationAvailable()Indication of whether or not constants are available which allow for camera calibration corrections.default BooleanisFilmDistortionInformationAvailable()Indication of whether or not Calibration Reseau information is available.default BooleanisLensDistortionInformationAvailable()Indication of whether or not lens aberration correction information is available.default BooleanisRadiometricCalibrationDataAvailable()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, getAttributeGroups, getContentType, getDimensions, getProcessingLevelCode, getRangeElementDescriptions
-
-
-
-
Method Detail
-
getIlluminationElevationAngle
@UML(identifier="illuminationElevationAngle", obligation=OPTIONAL, specification=ISO_19115) default Double 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
nullif unspecified.
-
getIlluminationAzimuthAngle
@UML(identifier="illuminationAzimuthAngle", obligation=OPTIONAL, specification=ISO_19115) default Double 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
nullif unspecified.
-
getImagingCondition
@UML(identifier="imagingCondition", obligation=OPTIONAL, specification=ISO_19115) default ImagingCondition getImagingCondition()
Conditions which affected the image.- Returns:
- conditions which affected the image, or
nullif unspecified.
-
getImageQualityCode
@UML(identifier="imageQualityCode", obligation=OPTIONAL, specification=ISO_19115) default Identifier getImageQualityCode()
Code in producer’s codespace that specifies the image quality.- Returns:
- the image quality, or
nullif unspecified.
-
getCloudCoverPercentage
@UML(identifier="cloudCoverPercentage", obligation=OPTIONAL, specification=ISO_19115) default Double getCloudCoverPercentage()
Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent.- Returns:
- a value between 0 and 100, or
nullif unspecified.
-
getCompressionGenerationQuantity
@UML(identifier="compressionGenerationQuantity", obligation=OPTIONAL, specification=ISO_19115) default Integer getCompressionGenerationQuantity()
Count of the number of lossy compression cycles performed on the image. Returnsnullif the information is not provided.- Returns:
- the number of lossy compression cycles performed on the image,
or
nullif unspecified.
-
getTriangulationIndicator
@UML(identifier="triangulationIndicator", obligation=OPTIONAL, specification=ISO_19115) default Boolean getTriangulationIndicator()
Indication of whether or not triangulation has been performed upon the image. Returnsnullif the information is not provided.- Returns:
- whether or not triangulation has been performed upon the image,
or
nullif unspecified.
-
isRadiometricCalibrationDataAvailable
@UML(identifier="radiometricCalibrationDataAvailability", obligation=OPTIONAL, specification=ISO_19115) default Boolean isRadiometricCalibrationDataAvailable()
Indication of whether or not the radiometric calibration information for generating the radiometrically calibrated standard data product is available.- Returns:
- whether or not the radiometric calibration information is available,
or
nullif unspecified.
-
isCameraCalibrationInformationAvailable
@UML(identifier="cameraCalibrationInformationAvailability", obligation=OPTIONAL, specification=ISO_19115) default Boolean isCameraCalibrationInformationAvailable()
Indication of whether or not constants are available which allow for camera calibration corrections.- Returns:
- whether or not constants are available for camera calibration corrections,
or
nullif unspecified.
-
isFilmDistortionInformationAvailable
@UML(identifier="filmDistortionInformationAvailability", obligation=OPTIONAL, specification=ISO_19115) default Boolean isFilmDistortionInformationAvailable()
Indication of whether or not Calibration Reseau information is available.- Returns:
- whether or not Calibration Reseau information is available,
or
nullif unspecified.
-
isLensDistortionInformationAvailable
@UML(identifier="lensDistortionInformationAvailability", obligation=OPTIONAL, specification=ISO_19115) default Boolean isLensDistortionInformationAvailable()
Indication of whether or not lens aberration correction information is available.- Returns:
- whether or not lens aberration correction information is available,
or
nullif unspecified.
-
-