com.supermap.image.processing
类 AtmosphericCorrectionParameter
- java.lang.Object
-
- com.supermap.image.processing.AtmosphericCorrectionParameter
-
public class AtmosphericCorrectionParameter extends Object
大气校正参数类
-
-
构造器概要
构造器 构造器和说明 AtmosphericCorrectionParameter()构造一个新的 AtmosphericCorrectionParameter 对象。AtmosphericCorrectionParameter(AtmosphericCorrectionParameter para)根据给定的 AtmosphericCorrectionParameter 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 AerosolModelgetAerosolModel()获取气溶胶类型AerosolSourceTypegetAerosolSourceType()获取气溶胶来源类型AtmosphericDataTypegetAtmosphericDataType()获取大气校正输入数据类型AtmosphericModelgetAtmosphericModel()获取大气模式doublegetOpticalThickness()获取气溶胶光学厚度 对大气校正算法设置气溶胶厚度的值,值范围在(0,2)之间;此参数需要气溶胶来源类型设置为 OPTICALTHICKNESS 时有效。doublegetVisibility()获取初始能见度 当气溶胶来源类型设置为 VISIBILITY 时有效,默认值40.0.booleanisAutoAtmosphericModel()是否自动计算大气模式voidsetAerosolModel(AerosolModel value)设置气溶胶类型voidsetAerosolSourceType(AerosolSourceType value)设置气溶胶来源类型voidsetAtmosphericDataType(AtmosphericDataType value)设置大气校正输入数据类型voidsetAtmosphericModel(AtmosphericModel value)设置大气模式voidsetAutoAtmosphericModel(boolean value)设置是否自动计算大气模式voidsetOpticalThickness(double value)设置气溶胶光学厚度 当气溶胶来源类型设置为 OPTICALTHICKNESS 时有效,为550nm的 气溶胶光学厚度.voidsetVisibility(double value)设置初始能见度 对大气校正算法设置初始能见度的值,单位:千米(KM);值需要大于5,能见度越高;值越小代表空气中的气溶胶等分子含量越高,能见度越低。
-
-
-
构造器详细资料
-
AtmosphericCorrectionParameter
public AtmosphericCorrectionParameter()
构造一个新的 AtmosphericCorrectionParameter 对象。
-
AtmosphericCorrectionParameter
public AtmosphericCorrectionParameter(AtmosphericCorrectionParameter para)
根据给定的 AtmosphericCorrectionParameter 对象构造一个与其完全相同的新对象。- 参数:
para- 大气校正参数
-
-
方法详细资料
-
getAtmosphericModel
public AtmosphericModel getAtmosphericModel()
获取大气模式- 返回:
- 大气模式. 默认值:TROPICAL
-
setAtmosphericModel
public void setAtmosphericModel(AtmosphericModel value)
设置大气模式- 参数:
value- 大气模式
-
getAerosolModel
public AerosolModel getAerosolModel()
获取气溶胶类型- 返回:
- 气溶胶类型. 默认值:CONTINENTAL
-
setAerosolModel
public void setAerosolModel(AerosolModel value)
设置气溶胶类型- 参数:
value- 气溶胶类型
-
getAerosolSourceType
public AerosolSourceType getAerosolSourceType()
获取气溶胶来源类型- 返回:
- 气溶胶来源类型. 默认值:VISIBILITY
-
setAerosolSourceType
public void setAerosolSourceType(AerosolSourceType value)
设置气溶胶来源类型- 参数:
value- 气溶胶来源类型
-
getVisibility
public double getVisibility()
获取初始能见度 当气溶胶来源类型设置为 VISIBILITY 时有效,默认值40.0. 单位为:千米- 返回:
- 初始能见度
-
setVisibility
public void setVisibility(double value)
设置初始能见度对大气校正算法设置初始能见度的值,单位:千米(KM);值需要大于5,能见度越高;值越小代表空气中的气溶胶等分子含量越高,能见度越低。
- 参数:
value- 初始能见度(必填)。- 抛出:
IllegalArgumentException- Visibility异常为输入的值不在合理范围内。- 从以下版本开始:
- 11.2.0版本。值越大代表空气中的气溶胶等分子含量越低
-
getOpticalThickness
public double getOpticalThickness()
获取气溶胶光学厚度对大气校正算法设置气溶胶厚度的值,值范围在(0,2)之间;此参数需要气溶胶来源类型设置为 OPTICALTHICKNESS 时有效。
- 返回:
- 气溶胶光学厚度。
- 从以下版本开始:
- 11.2.0版本。
-
setOpticalThickness
public void setOpticalThickness(double value)
设置气溶胶光学厚度 当气溶胶来源类型设置为 OPTICALTHICKNESS 时有效,为550nm的 气溶胶光学厚度.- 参数:
value- 气溶胶光学厚度
-
getAtmosphericDataType
public AtmosphericDataType getAtmosphericDataType()
获取大气校正输入数据类型- 返回:
- 大气校正输入数据类型
-
setAtmosphericDataType
public void setAtmosphericDataType(AtmosphericDataType value)
设置大气校正输入数据类型- 参数:
value- 大气校正输入数据类型
-
isAutoAtmosphericModel
public boolean isAutoAtmosphericModel()
是否自动计算大气模式- 返回:
- 是否自动计算大气模式. 默认值:false
-
setAutoAtmosphericModel
public void setAutoAtmosphericModel(boolean value)
设置是否自动计算大气模式- 参数:
value- 是否自动计算大气模式
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.