com.supermap.image.processing
类 DOMAccuracyCheckerParameter
- java.lang.Object
-
- com.supermap.image.processing.DOMAccuracyCheckerParameter
-
public class DOMAccuracyCheckerParameter extends Object
影像精度评价参数类
-
-
构造器概要
构造器 构造器和说明 DOMAccuracyCheckerParameter()
默认构造函数
-
方法概要
-
-
-
方法详细资料
-
isDetectBuildingMask
public boolean isDetectBuildingMask()
是否进行建筑物检测,去掉落在建筑物上的检查点。- 返回:
- 是否进行建筑物检测,去掉落在建筑物上的检查点。
-
setDetectBuildingMask
public DOMAccuracyCheckerParameter setDetectBuildingMask(boolean value)
设置是否进行建筑物检测,去掉落在建筑物上的检查点。注意,当去掉建筑物上的检查点时,将会额外花费较多时间。- 参数:
value
- 是否进行建筑物检测,去掉落在建筑物上的检查点。- 返回:
- 当前对象
-
getCheckpointsNumber
public int getCheckpointsNumber()
获取检查点数目- 返回:
- 检查点数目
-
setCheckpointsNumber
public DOMAccuracyCheckerParameter setCheckpointsNumber(int value)
设置检查点数目,默认值为 1000- 参数:
value
- 检查点数目- 返回:
- 当前对象
-
getParallelNumber
public int getParallelNumber()
获取并发线程数目- 返回:
- 并发线程数目
-
setParallelNumber
public DOMAccuracyCheckerParameter setParallelNumber(int parallelNumber)
设置线程并发数目- 参数:
parallelNumber
- 并发线程数目- 返回:
- 当前对象
-
getSearchRadius
public double getSearchRadius()
获取搜索距离,单位为像素- 返回:
- 搜索距离
-
setSearchRadius
public DOMAccuracyCheckerParameter setSearchRadius(double radius)
设置搜索距离,单位为像素,默认值为 40像素- 参数:
radius
- 搜索距离- 返回:
- 当前对象
-
getErrorThreshold
public double getErrorThreshold()
获取误差阈值,当检查点误差大于指定的误差阈值时,将去掉检查点。单位为像素。- 返回:
- 误差阈值。
-
setErrorThreshold
public DOMAccuracyCheckerParameter setErrorThreshold(double errorThreshold)
设置误差阈值。当检查点误差大于指定的误差阈值时,将去掉检查点。单位为像素。默认为 5像素。- 参数:
errorThreshold
- 误差阈值- 返回:
- 当前对象
-
setElevationData
public DOMAccuracyCheckerParameter setElevationData(ElevationData elevationData)
设置高程数据,当输入的影像为带 RPC 信息的影像时,需要设置高程信息。当输入的影像为正射影像时。不需要设置高程信息。- 参数:
elevationData
- 高程数据- 返回:
- 当前对象
-
getElevationData
public ElevationData getElevationData()
获取高程数目- 返回:
- 高程数据
-
setMinOverlapArea
public DOMAccuracyCheckerParameter setMinOverlapArea(double value)
设置最小重叠区域面积阈值,当设置了面积阈值后,只对大于指定面积值的区域进行精度检查。- 参数:
value
- 面积阈值- 返回:
- 当前对象
-
getMinOverlapArea
public double getMinOverlapArea()
返回最小重叠区域面积阈值。默认为 0;- 返回:
- 面积阈值
-
setOverlapAreaUnit
public DOMAccuracyCheckerParameter setOverlapAreaUnit(AreaUnit areaUnit)
设置最小重叠区域面积单位。- 参数:
areaUnit
- 面积单位。- 返回:
- 当前对象
-
getOverlapAreaUnit
public AreaUnit getOverlapAreaUnit()
返回最小重叠区域面积单位,默认为平方千米- 返回:
- 面积单位
-
getSpecifiedPrjCoordSys
public PrjCoordSys getSpecifiedPrjCoordSys()
返回用户指定的坐标系- 返回:
- 坐标系
- 从以下版本开始:
- 12.0.0
-
setSpecifiedPrjCoordSys
public DOMAccuracyCheckerParameter setSpecifiedPrjCoordSys(PrjCoordSys prjCoordSys) throws IllegalArgumentException
设置用户指定的坐标系。如果设置了有效的坐标系,则所有待检查影像都在指定的坐标系进行精度评价,如果没有设置有效坐标系或坐标系为空,则使用影像默认 坐标系。需要注意,如果待检查影像的坐标系不完全一致,则会返回失败- 参数:
prjCoordSys
- 用户指定的坐标系- 返回:
- 当前对象
- 抛出:
IllegalArgumentException
- 坐标系为平面坐标系- 从以下版本开始:
- 12.0.0
-
getSpecifiedCheckpointDataset
public DatasetVector getSpecifiedCheckpointDataset()
获取用户指定的检查点数据集- 返回:
- 检查点数据集
- 从以下版本开始:
- 12.0.0
-
setSpecifiedCheckpointDataset
public DOMAccuracyCheckerParameter setSpecifiedCheckpointDataset(DatasetVector datasetVector) throws IllegalArgumentException
设置指定的检查点数据集。如果设置了有效的检查点数据集,则使用数据集中的检查点进行精度评价,程序不再自动提取检查点- 参数:
datasetVector
- 检查点数据- 返回:
- 当前对象
- 抛出:
IllegalArgumentException
- 数据集类型不为点数据集或三维点数据集- 从以下版本开始:
- 12.0.0
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.