com.supermap.image.processing

类 DOMAccuracyCheckerParameter



  • public class DOMAccuracyCheckerParameter
    extends Object
    影像精度评价参数类
    • 构造器详细资料

      • DOMAccuracyCheckerParameter

        public 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.