com.supermap.image.processing
类 OpticalImageMetadata
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.image.processing.ImageMetadata
-
- com.supermap.image.processing.OpticalImageMetadata
-
- 所有已实现的接口:
- IDisposable
public class OpticalImageMetadata extends ImageMetadata
光学卫星传感器影像元信息
-
-
构造器概要
构造器 构造器和说明 OpticalImageMetadata()
默认构造函数OpticalImageMetadata(OpticalImageMetadata value)
拷贝构造函数
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 Double
getCloudCover()
Double
getEarthSunDistance()
Double
getImageQuality()
Double
getSensorAzimuth()
Double
getSensorElevation()
SensorType
getSensorType()
Double
getSunAzimuth()
Double
getSunElevation()
OpticalImageMetadata
setCloudCover(Double value)
设置云覆盖度,没有相关信息时,设置为 null 或 不设置OpticalImageMetadata
setEarthSunDistance(Double value)
设置日地距离,单位为天文单位 (AU),没有相关信息设置 nullOpticalImageMetadata
setImageQuality(Double value)
设置影像质量指标值,没有相关信息,设置 null 或 不设置static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
OpticalImageMetadata
setSensorAzimuth(Double value)
设置传感器方位角OpticalImageMetadata
setSensorElevation(Double value)
设置传感器高度角,没有相关信息,设置null 或不设置OpticalImageMetadata
setSunAzimuth(Double value)
设置太阳方位角,没有相关信息时,设置为 null 或 不设置OpticalImageMetadata
setSunElevation(Double value)
设置太阳高度角,没有相关信息时,设置为 null 或 不设置-
从类继承的方法 com.supermap.image.processing.ImageMetadata
addBandMetaData, dispose, equals, fromDataset, getAcquisitionTime, getBandMetadata, getBandMetadataCount, getCameraType, getCellSizeX, getCellSizeY, getCustomizedMetaInfo, getOrbitID, getProductID, getProductLevel, getRawRFM, getRFM, getSceneID, getScenePath, getSceneRow, getSensorCategory, getSensorCategoryName, getSensorID, getSensorName, getSpacecraftID, hashCode, removeBandMetaData, setAcquisitionTime, setCameraType, setCellSizeX, setCellSizeY, setOrbitID, setProductID, setProductLevel, setRFM, setSceneID, setScenePath, setSceneRow, setSensorCategoryName, setSensorID, setSpacecraftID, setToDataset
-
-
-
-
构造器详细资料
-
OpticalImageMetadata
public OpticalImageMetadata()
默认构造函数
-
OpticalImageMetadata
public OpticalImageMetadata(OpticalImageMetadata value)
拷贝构造函数- 参数:
value
-
-
-
方法详细资料
-
getSensorType
public SensorType getSensorType()
- 指定者:
getSensorType
在类中ImageMetadata
- 返回:
- 获取传感器类型,为固定值 SensorType.OPTICAL
-
getSensorAzimuth
public Double getSensorAzimuth()
- 返回:
- 返回传感器方位角
-
setSensorAzimuth
public OpticalImageMetadata setSensorAzimuth(Double value)
设置传感器方位角- 参数:
value
- 传感器方位角- 返回:
- 当前对象
-
getSensorElevation
public Double getSensorElevation()
- 返回:
- 获取传感器高度角,没有相关信息返回 null
-
setSensorElevation
public OpticalImageMetadata setSensorElevation(Double value)
设置传感器高度角,没有相关信息,设置null 或不设置- 参数:
value
- 传感器高度角- 返回:
- 当前对象
-
getCloudCover
public Double getCloudCover()
- 返回:
- 返回云覆盖度,云覆盖度范围为 [0,100],没有相关信息时,返回 null
-
setCloudCover
public OpticalImageMetadata setCloudCover(Double value)
设置云覆盖度,没有相关信息时,设置为 null 或 不设置- 参数:
value
- 云覆盖度,值域为 [0,100]- 返回:
- 当前对象
-
getSunAzimuth
public Double getSunAzimuth()
- 返回:
- 获取太阳方位角,没有相关信息时,返回 null
-
setSunAzimuth
public OpticalImageMetadata setSunAzimuth(Double value)
设置太阳方位角,没有相关信息时,设置为 null 或 不设置- 参数:
value
- 太阳方位角- 返回:
- 当前对象
-
getSunElevation
public Double getSunElevation()
- 返回:
- 获取太阳高度角,没有相关信息时,返回 null
-
setSunElevation
public OpticalImageMetadata setSunElevation(Double value)
设置太阳高度角,没有相关信息时,设置为 null 或 不设置- 参数:
value
- 太阳高度角- 返回:
- 当前对象
-
getEarthSunDistance
public Double getEarthSunDistance()
- 返回:
- 获取日地距离,单位为天文单位 (AU),没有相关信息,返回 null
-
setEarthSunDistance
public OpticalImageMetadata setEarthSunDistance(Double value)
设置日地距离,单位为天文单位 (AU),没有相关信息设置 null- 参数:
value
- 日地距离- 返回:
- 当前对象
-
getImageQuality
public Double getImageQuality()
- 返回:
- 获取影像质量指标值,没有相关信息,返回 null
-
setImageQuality
public OpticalImageMetadata setImageQuality(Double value)
设置影像质量指标值,没有相关信息,设置 null 或 不设置- 参数:
value
- 影像质量指标值- 返回:
- 当前对象
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.