com.supermap.image.processing
类 BlockAdjustment
- java.lang.Object
-
- com.supermap.image.processing.BlockAdjustment
-
public class BlockAdjustment extends Object
区域网平差类。包括区域网平差、RPC模型拟合、应用RPC模型等功能。
-
-
构造器概要
构造器 构造器和说明 BlockAdjustment()构造一个新的 BlockAdjustment 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddSteppedListener(SteppedListener l)添加一个进度条事件 SteppedEvent 的监听器。BlockAdjustmentSummaryadjustRPC(BlockAdjustmentRPCDataset[] imageRPCs, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath)区域网平差BlockAdjustmentSummaryadjustRPC(BlockAdjustmentRPCDataset[] imageRPCs, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath, Datasource targetDatasource, String imageSummaryDatasetName, String mosaickingDatasetName)区域网平差BlockAdjustmentSummaryadjustRPC(DatasetImage[] images, DatasetImage[] anchorImages, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath, Datasource targetDatasource, String imageSummaryDatasetName, String mosaickingDatasetName)区域网平差BlockAdjustmentSummaryadjustRPC(DatasetImage[] images, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath)区域网平差BlockAdjustmentSummaryadjustRPC(DatasetImage[] images, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath, Datasource targetDatasource, String imageSummaryDatasetName, String mosaickingDatasetName)区域网平差booleanapplyRPC(DatasetImage[] images, String rpcFolderPath)应用RPC模型String[]fitRPC(String[] arrRFMFile, String strDstDir)将RFM中的纠正模型与RPC拟合成RPC并输出StringgetLastError()获取最新的错误信息voidremoveSteppedListener(SteppedListener l)移除一个进度条事件(SteppedEvent)的监听器。
-
-
-
方法详细资料
-
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)
区域网平差- 参数:
images- 影像数据集数组nameIndicesDataset- 名称索引数据集gcpDatasetVector- 地面控制点数据集tpDatasetVector- 连接点数据集parameter- 平差参数outputFolderPath- 输出结果路径- 返回:
- 平差结果汇总
-
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)
区域网平差- 参数:
imageRPCs- 平差RPC影像数据集数组nameIndicesDataset- 名称索引数据集gcpDatasetVector- 地面控制点数据集tpDatasetVector- 连接点数据集parameter- 平差参数outputFolderPath- 输出结果路径- 返回:
- 平差结果汇总
-
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.