com.supermap.image.processing
类 BlockAdjustment
- java.lang.Object
-
- com.supermap.image.processing.BlockAdjustment
-
public class BlockAdjustment extends Object
区域网平差类。包括区域网平差、RPC模型拟合、应用RPC模型等功能。
-
-
构造器概要
构造器 构造器和说明 BlockAdjustment()
构造一个新的 BlockAdjustment 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addSteppedListener(SteppedListener l)
添加一个进度条事件 SteppedEvent 的监听器。BlockAdjustmentSummary
adjustRPC(BlockAdjustmentRPCDataset[] imageRPCs, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath)
区域网平差BlockAdjustmentSummary
adjustRPC(BlockAdjustmentRPCDataset[] imageRPCs, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath, Datasource targetDatasource, String imageSummaryDatasetName, String mosaickingDatasetName)
区域网平差BlockAdjustmentSummary
adjustRPC(DatasetImage[] images, DatasetImage[] anchorImages, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath, Datasource targetDatasource, String imageSummaryDatasetName, String mosaickingDatasetName)
区域网平差BlockAdjustmentSummary
adjustRPC(DatasetImage[] images, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath)
区域网平差BlockAdjustmentSummary
adjustRPC(DatasetImage[] images, DatasetVector nameIndicesDataset, DatasetVector gcpDatasetVector, DatasetVector tpDatasetVector, BlockAdjustmentParameter parameter, String outputFolderPath, Datasource targetDatasource, String imageSummaryDatasetName, String mosaickingDatasetName)
区域网平差boolean
applyRPC(DatasetImage[] images, String rpcFolderPath)
应用RPC模型String[]
fitRPC(String[] arrRFMFile, String strDstDir)
将RFM中的纠正模型与RPC拟合成RPC并输出String
getLastError()
获取最新的错误信息void
removeSteppedListener(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.