com.supermap.image.processing

类 BlockAdjustment



  • public class BlockAdjustment
    extends Object
    区域网平差类。包括区域网平差、RPC模型拟合、应用RPC模型等功能。
    • 构造器详细资料

      • BlockAdjustment

        public BlockAdjustment()
        构造一个新的 BlockAdjustment 对象。
    • 方法详细资料

      • getLastError

        public String getLastError()
        获取最新的错误信息
        返回:
        最新的错误信息
      • fitRPC

        public String[] fitRPC(String[] arrRFMFile,
                               String strDstDir)
        将RFM中的纠正模型与RPC拟合成RPC并输出
        参数:
        arrRFMFile - 输入的RFM文件列表
        strDstDir - RFM文件输出目录
        返回:
        输出的RFM文件列表
      • adjustRPC

        public BlockAdjustmentSummary adjustRPC(DatasetImage[] images,
                                                DatasetVector nameIndicesDataset,
                                                DatasetVector gcpDatasetVector,
                                                DatasetVector tpDatasetVector,
                                                BlockAdjustmentParameter parameter,
                                                String outputFolderPath,
                                                Datasource targetDatasource,
                                                String imageSummaryDatasetName,
                                                String mosaickingDatasetName)
        区域网平差
        参数:
        images - 影像数据集数组
        nameIndicesDataset - 名称索引数据集
        gcpDatasetVector - 地面控制点数据集
        tpDatasetVector - 连接点数据集
        parameter - 平差参数
        outputFolderPath - 输出结果路径
        targetDatasource - 结果数据源
        imageSummaryDatasetName - 平差影像汇总结果数据集
        mosaickingDatasetName - 接边精度结果数据集
        返回:
        平差结果汇总
      • adjustRPC

        public BlockAdjustmentSummary adjustRPC(DatasetImage[] images,
                                                DatasetImage[] anchorImages,
                                                DatasetVector nameIndicesDataset,
                                                DatasetVector gcpDatasetVector,
                                                DatasetVector tpDatasetVector,
                                                BlockAdjustmentParameter parameter,
                                                String outputFolderPath,
                                                Datasource targetDatasource,
                                                String imageSummaryDatasetName,
                                                String mosaickingDatasetName)
        区域网平差
        参数:
        images - 影像数据集数组
        anchorImages - 参与区域网平差的锚点影像数据集数组。影像必须带有 RPC 参数,不输出平差结果。
        nameIndicesDataset - 名称索引数据集
        gcpDatasetVector - 地面控制点数据集
        tpDatasetVector - 连接点数据集
        parameter - 平差参数
        outputFolderPath - 输出结果路径
        targetDatasource - 结果数据源
        imageSummaryDatasetName - 平差影像汇总结果数据集
        mosaickingDatasetName - 接边精度结果数据集
        返回:
        平差结果汇总
      • adjustRPC

        public BlockAdjustmentSummary adjustRPC(BlockAdjustmentRPCDataset[] imageRPCs,
                                                DatasetVector nameIndicesDataset,
                                                DatasetVector gcpDatasetVector,
                                                DatasetVector tpDatasetVector,
                                                BlockAdjustmentParameter parameter,
                                                String outputFolderPath,
                                                Datasource targetDatasource,
                                                String imageSummaryDatasetName,
                                                String mosaickingDatasetName)
        区域网平差
        参数:
        imageRPCs - 平差RPC影像数据集数组
        nameIndicesDataset - 名称索引数据集
        gcpDatasetVector - 地面控制点数据集
        tpDatasetVector - 连接点数据集
        parameter - 平差参数
        outputFolderPath - 输出结果路径
        targetDatasource - 结果数据源
        imageSummaryDatasetName - 平差影像汇总结果数据集
        mosaickingDatasetName - 接边精度结果数据集
        返回:
        平差结果汇总
      • applyRPC

        public boolean applyRPC(DatasetImage[] images,
                                String rpcFolderPath)
        应用RPC模型
        参数:
        images - 源数据集数组
        rpcFolderPath - RPC文件路径
        返回:
        是否设置成功
      • addSteppedListener

        public void addSteppedListener(SteppedListener l)
        添加一个进度条事件 SteppedEvent 的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。
      • removeSteppedListener

        public void removeSteppedListener(SteppedListener l)
        移除一个进度条事件(SteppedEvent)的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。

Copyright © 2021–2024 SuperMap. All rights reserved.