com.supermap.image.processing
类 AbsoluteAccuracyCheckerParameter
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.image.processing.AbsoluteAccuracyCheckerParameter
-
- 所有已实现的接口:
- IDisposable
public class AbsoluteAccuracyCheckerParameter extends com.supermap.data.InternalHandleDisposable
-
-
构造器概要
构造器 构造器和说明 AbsoluteAccuracyCheckerParameter()
默认构造函数
-
方法概要
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象所占用的资源。调用该方法之后,此对象不再可用。
-
getCheckImageSource
public AccuraycCheckSourceOfImage getCheckImageSource()
获取执行精度评价的影像来源- 返回:
- 执行精度评价的影像来源
-
setCheckImageSource
public AbsoluteAccuracyCheckerParameter setCheckImageSource(AccuraycCheckSourceOfImage value)
设置执行精度评价的影像来源。精度评价可以选择检查”正射影像“或“原始影像”,如果选择检查正射影像,需要先通过”生成正射影像“算子生成正射影像, 否则,将直接检查带几何工程内的RPC的原始影像(如果已经修正过RPC参数,精度检查会使用修正后的RPC参数)。- 参数:
value
- 执行精度评价的影像来源- 返回:
- 当前对象
-
isCheckPanchromaticImages
public boolean isCheckPanchromaticImages()
返回是否检查全色影像- 返回:
- 是否检查全色影像
-
setCheckPanchromaticImages
public AbsoluteAccuracyCheckerParameter setCheckPanchromaticImages(boolean value)
设置是否检查全色影像- 参数:
value
- 是否检查全色影像- 返回:
- 当前对象
-
isCheckMultispectralImages
public boolean isCheckMultispectralImages()
返回是否检查多光谱影像- 返回:
- 是否检查多光谱影像
-
setCheckMultispectralImages
public AbsoluteAccuracyCheckerParameter setCheckMultispectralImages(boolean value)
设置是否检查多光谱影像- 参数:
value
- 是否检查多光谱影像- 返回:
- 当前对象
-
isCheckStereoImages
public boolean isCheckStereoImages()
是否检查立体影像,包括前视、后视、正视等- 返回:
- 是否检查立体影像
-
setCheckStereoImages
public AbsoluteAccuracyCheckerParameter setCheckStereoImages(boolean value)
设置是否检查立体影像,包括前视、后视、正视等- 参数:
value
- 是否检查立体影像- 返回:
- 当前对象
-
isDetectBuildingMask
public boolean isDetectBuildingMask()
是否进行建筑物检测,去掉落在建筑物上的检查点。- 返回:
- 是否进行建筑物检测,去掉落在建筑物上的检查点。
-
setDetectBuildingMask
public AbsoluteAccuracyCheckerParameter setDetectBuildingMask(boolean value)
设置是否进行建筑物检测,去掉落在建筑物上的检查点。注意,当去掉建筑物上的检查点时,将会额外花费较多时间。- 参数:
value
- 是否进行建筑物检测,去掉落在建筑物上的检查点。- 返回:
- 当前对象
-
getCheckpointsNumber
public int getCheckpointsNumber()
获取检查点数目- 返回:
- 检查点数目
-
setCheckpointsNumber
public AbsoluteAccuracyCheckerParameter setCheckpointsNumber(int value)
设置检查点数目,默认值为 1000- 参数:
value
- 检查点数目- 返回:
- 当前对象
-
getSearchRadius
public double getSearchRadius()
获取搜索距离,单位为像素- 返回:
- 搜索距离
-
setSearchRadius
public AbsoluteAccuracyCheckerParameter setSearchRadius(double radius)
设置搜索距离,单位为像素,默认值为 40像素- 参数:
radius
- 搜索距离- 返回:
- 当前对象
-
getErrorThreshold
public double getErrorThreshold()
获取误差阈值,当检查点误差大于指定的误差阈值时,将去掉检查点。单位为像素。- 返回:
- 误差阈值。
-
setErrorThreshold
public AbsoluteAccuracyCheckerParameter setErrorThreshold(double errorThreshold)
设置误差阈值。当检查点误差大于指定的误差阈值时,将去掉检查点。单位为像素。默认为 5像素。- 参数:
errorThreshold
- 误差阈值- 返回:
- 当前对象
-
setMinOverlapArea
public AbsoluteAccuracyCheckerParameter setMinOverlapArea(double value)
设置最小重叠区域面积阈值,当设置了面积阈值后,只对重叠区域面积大于指定值的区域进行精度检查。- 参数:
value
- 面积阈值- 返回:
- 当前对象
-
getMinOverlapArea
public double getMinOverlapArea()
返回最小重叠区域面积阈值。默认为 0;- 返回:
- 面积阈值
-
setOverlapAreaUnit
public AbsoluteAccuracyCheckerParameter setOverlapAreaUnit(AreaUnit areaUnit)
设置最小重叠区域面积单位。- 参数:
areaUnit
- 面积单位。- 返回:
- 当前对象
-
getOverlapAreaUnit
public AreaUnit getOverlapAreaUnit()
返回最小重叠区域面积单位,默认为平方千米- 返回:
- 面积单位
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.