com.supermap.image.processing
类 RegistrateParameter
- java.lang.Object
-
- com.supermap.image.processing.RegistrateParameter
-
public class RegistrateParameter extends Object
配准参数类。 该类主要为 多光谱和全色配准、 参考影像配准 等配准功能提供参数设置。
-
-
构造器概要
构造器 构造器和说明 RegistrateParameter()
默认构造函数,构造一个新的 RegistrateParameter 对象。RegistrateParameter(RegistrateParameter parameter)
拷贝构造函数,根据给定的 RegistrateParameter 对象构造一个与其完全相同的新对象。
-
方法概要
-
-
-
构造器详细资料
-
RegistrateParameter
public RegistrateParameter()
默认构造函数,构造一个新的 RegistrateParameter 对象。
-
RegistrateParameter
public RegistrateParameter(RegistrateParameter parameter)
拷贝构造函数,根据给定的 RegistrateParameter 对象构造一个与其完全相同的新对象。
-
-
方法详细资料
-
setElevationData
public void setElevationData(ElevationData elevationData)
设置高程数据- 参数:
elevationData
- 高程数据
-
getElevationData
public ElevationData getElevationData()
获取高程数据- 返回:
- 高程数据。默认值为 SRTMV4
-
setRegistrateOutputType
public void setRegistrateOutputType(RegistrateOutputType value)
设置配准结果输出类型- 参数:
value
- 配准结果输出类型
-
getRegistrateOutputType
public RegistrateOutputType getRegistrateOutputType()
获取配准结果输出类型- 返回:
- 配准结果输出类型。默认值为: INPUT
-
setCorrectedModelType
public void setCorrectedModelType(CorrectedModelType value)
设置RPC纠正模型- 参数:
value
- RPC纠正模型
-
getCorrectedModelType
public CorrectedModelType getCorrectedModelType()
获取RPC纠正模型- 返回:
- RPC纠正模型. 默认值为: LINEARMODEL
-
setImageAccuracy
public void setImageAccuracy(ImageAccuracy value)
设置待匹配影像的初始平面精度等级。用户根据数据的实际情形设置影像初始平面精度等级。当设置平面精度为 LOWER 时,将会对影像进行预处理,将影像的的精度校正到15米到30米左右(需要依赖默认参考影像)。 当设置平面精度为 MEDIUM 时,将会对影像进行精度评价,评价出影像平面误差大于等于40像素时,时将会进行预处理(需要依赖默认参考影像), 当设置平面精度为 HIGH 时,将不做预处理。
- 参数:
value
- 影像的初始平面精度等级
-
getImageAccuracy
public ImageAccuracy getImageAccuracy()
获取影像的初始平面精度等级- 返回:
- 影像的初始平面精度等级. 默认值为: HIGH
-
setDetectBuildingMask
public void setDetectBuildingMask(boolean value)
设置是否进行建筑物掩膜检测- 参数:
value
- 是否进行建筑物掩膜检测。如果使用建筑物掩膜检测,则影像匹配将使用检测到的建筑物掩膜,过滤掉落在掩膜内的匹配点.
-
isDetectBuildingMask
public boolean isDetectBuildingMask()
获取是否进行建筑物检测- 返回:
- 是否进行建筑物检测. 如果使用建筑物掩膜检测,则影像匹配将使用检测到的建筑物掩膜,过滤掉落在掩膜内的匹配点。 默认值为: false
-
setCloudMaskDataset
public void setCloudMaskDataset(DatasetVector datasetCloudMask)
设置云掩膜数据集- 参数:
datasetCloudMask
- 云掩膜数据集. 影像匹配将对含云区域的影像不做匹配。
-
getCloudMaskDataset
public DatasetVector getCloudMaskDataset()
获取云掩膜数据集- 返回:
- 云掩膜数据集。 影像匹配将对含云区域的影像不做匹配。
-
getBlockCountX
public int getBlockCountX()
获取分块列大小- 返回:
- 分块列大小
-
setBlockCountX
public void setBlockCountX(int value)
设置分块列大小,默认值为 -1- 参数:
value
- 分块列大小
-
getBlockCountY
public int getBlockCountY()
获取分块列大小- 返回:
- 分块列大小
-
setBlockCountY
public void setBlockCountY(int value)
设置分块列大小,默认值为 -1- 参数:
value
- 分块列大小
-
getMinPointsInEachBlock
@Deprecated public int getMinPointsInEachBlock()
已过时。返回每个块最少点数目- 返回:
-
setMinPointsInEachBlock
@Deprecated public void setMinPointsInEachBlock(int value)
已过时。设置每个块内最少的点数目- 参数:
value
- 点数目值
-
getMaxPointsInEachBlock
public int getMaxPointsInEachBlock()
返回每个块最大点数目- 返回:
-
setMaxPointsInEachBlock
public void setMaxPointsInEachBlock(int value)
设置每个块内最大的点数目- 参数:
value
- 点数目值
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.