com.supermap.image.processing
类 BinocularStereo
- java.lang.Object
-
- com.supermap.image.processing.BinocularStereo
-
public class BinocularStereo extends Object
双目立体影像类
-
-
构造器概要
构造器 构造器和说明 BinocularStereo()
构造一个双目立体影像对象。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 void
addSteppedListener(SteppedListener l)
添加一个进度条事件(SteppedEvent)的监听器。DatasetImage
fillWaterBodyDSMs(DatasetImage dsmDataset, DatasetVector datasetVector, String targetImageName, String fieldName, boolean isSmooth, ImageOutputOption outputOption)
DSM水域填值DatasetImage
filterDSM(DatasetImage dsmDataset, DSMFilterParameter parameter, int parallelNumber, String outputDEMPath, ImageOutputOption outputOption)
DSM滤波DatasetImage
filterDSM(DatasetImage dsmDataset, DSMFilterParameter parameter, String outputDEMPath)
DSM滤波DatasetImage[]
filterDSMs(DatasetImage[] dsmDatasets, DSMFilterParameter parameter, int parallelNumber, String outputDir, ImageOutputOption outputOption)
批量DSM滤波DatasetVector
generateCloudPoints(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, Datasource outDatasource, String datasetName)
生成点云DatasetImage
generateDEM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, int parallelNumber, String outputDEMPath, ImageOutputOption outputOption)
生成DEMDatasetImage
generateDEM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, String outputDEMPath)
生成DEMDatasetImage[]
generateDEMs(DatasetImage[] forwardImageDatasets, DatasetImage[] backwardImageDatasets, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, int parallelNumber, String outputFolderPath, ImageOutputOption outputOption)
批量生成DEMDatasetImage[]
generateDEMs(DatasetImage[] forwardImageDataset, DatasetImage[] backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, String workDir, int parallelNumber, String outputDirectory, ImageOutputOption outputOption)
批量生成DEMDatasetImage
generateDSM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, String outputDSMPath, ImageOutputOption outputOption)
生成DSMDatasetImage
generateDSM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, String outputDSMPath)
生成DSMDatasetImage[]
generateDSMs(DatasetImage[] forwardImageDatasets, DatasetImage[] backwardImageDatasets, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, String outputFolderPath, ImageOutputOption outputOption)
批量生成DSMDatasetImage[]
generateDSMs(DatasetImage[] forwardImageDataset, DatasetImage[] backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, String workDir, int parallelNumber, String outputDirectory, ImageOutputOption outputOption)
批量生成DSMString
getLastError()
获取最新的错误信息DatasetImage
mergeImages(DatasetImage[] imageDatasets, String outputFile)
DSM影像羽化拼接DatasetImage
mergeImages(DatasetImage[] imageDatasets, String outputFile, boolean isNoDataFill, ElevationData elevationData, int threadNum, ImageOutputOption outputOption)
DSM影像羽化拼接DatasetImage
mergeImages(DatasetImage[] imageDatasets, String outputFilePath, ImageOutputOption outputOption)
DSM影像羽化拼接DatasetImage
mergeImages(DatasetImage[] imageDatasets, String outputFile, String workDir, ImageOutputOption outputOption)
已过时。void
removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent)的监听器。
-
-
-
方法详细资料
-
getLastError
public String getLastError()
获取最新的错误信息- 返回:
- 最新的错误信息
-
generateDSM
public DatasetImage generateDSM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, String outputDSMPath)
生成DSM- 参数:
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类outputDSMPath
- DSM输出文件路径- 返回:
- 返回DSM结果数据集
-
generateDSM
public DatasetImage generateDSM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, String outputDSMPath, ImageOutputOption outputOption)
生成DSM- 参数:
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类parallelNumber
- 并行数outputDSMPath
- DSM输出文件路径outputOption
- 文件输出选项类- 返回:
- 返回DSM结果数据集
-
generateDSMs
public DatasetImage[] generateDSMs(DatasetImage[] forwardImageDataset, DatasetImage[] backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, String workDir, int parallelNumber, String outputDirectory, ImageOutputOption outputOption)
批量生成DSM- 参数:
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类workDir
- 工作目录,用于存放dsm块与调试信息parallelNumber
- 并行数outputDirectory
- DSM输出文件目录outputOption
- 文件输出选项类- 返回:
- 返回DSM结果数据集
-
generateCloudPoints
public DatasetVector generateCloudPoints(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, Datasource outDatasource, String datasetName)
生成点云- 参数:
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数parallelNumber
- 并行数outDatasource
- 结果数据源datasetName
- 结果数据集名称- 返回:
- 点云矢量数据集
-
generateDEM
public DatasetImage generateDEM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, String outputDEMPath)
生成DEM- 参数:
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC文件夹目录parameter
- DSM生成参数类parameterFilter
- DEM生成参数类outputDEMPath
- DEM输出文件路径- 返回:
- DEM影像数据集
-
generateDEM
public DatasetImage generateDEM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, int parallelNumber, String outputDEMPath, ImageOutputOption outputOption)
生成DEM- 参数:
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC文件夹目录parameter
- DSM生成参数类parameterFilter
- DEM生成参数类parallelNumber
- 并行数outputDEMPath
- DEM输出文件路径outputOption
- 输出文件参数项- 返回:
- DEM影像数据集
-
generateDEMs
public DatasetImage[] generateDEMs(DatasetImage[] forwardImageDataset, DatasetImage[] backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, String workDir, int parallelNumber, String outputDirectory, ImageOutputOption outputOption)
批量生成DEM- 参数:
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC文件目录parameter
- DSM生成参数类parameterFilter
- DEM滤波参数类workDir
- 工作目录parallelNumber
- 并行数outputDirectory
- DEM输出文件目录outputOption
- 输出文件参数项- 返回:
- DEM影像数据集
-
filterDSM
public DatasetImage filterDSM(DatasetImage dsmDataset, DSMFilterParameter parameter, String outputDEMPath)
DSM滤波- 参数:
dsmDataset
- DSM影像数据集parameter
- DSM滤波参数outputDEMPath
- DEM输出路径- 返回:
- DEM影像数据集
-
filterDSM
public DatasetImage filterDSM(DatasetImage dsmDataset, DSMFilterParameter parameter, int parallelNumber, String outputDEMPath, ImageOutputOption outputOption)
DSM滤波- 参数:
dsmDataset
- DSM影像数据集parameter
- DSM滤波参数parallelNumber
- 并行数outputDEMPath
- DEM影像输出路径outputOption
- DEM输出参数项- 返回:
- DEM影像数据集
-
filterDSMs
public DatasetImage[] filterDSMs(DatasetImage[] dsmDatasets, DSMFilterParameter parameter, int parallelNumber, String outputDir, ImageOutputOption outputOption)
批量DSM滤波- 参数:
dsmDatasets
- DSM影像数据集parameter
- DSM滤波参数parallelNumber
- 并行数outputDir
- DEM影像输出路径outputOption
- 输出参数项- 返回:
- DEM影像数据集
-
fillWaterBodyDSMs
public DatasetImage fillWaterBodyDSMs(DatasetImage dsmDataset, DatasetVector datasetVector, String targetImageName, String fieldName, boolean isSmooth, ImageOutputOption outputOption)
DSM水域填值- 参数:
dsmDataset
- DSM影像数据集datasetVector
- 水域掩膜矢量数据集targetImageName
- 后处理结果影像输出路径isSmooth
- 是否平滑fieldName
- 矢量数据集新增字段名称,可以为空outputOption
- 输出参数项- 返回:
- 结果影像数据集
-
mergeImages
@Deprecated public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFile, String workDir, ImageOutputOption outputOption)
已过时。DSM影像羽化拼接- 参数:
imageDatasets
- 待处理的影像集合outputFile
- 影像输出路径outputOption
- 输出影像参数项- 返回:
- 拼接影像数据集
-
mergeImages
public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFile, boolean isNoDataFill, ElevationData elevationData, int threadNum, ImageOutputOption outputOption)
DSM影像羽化拼接- 参数:
imageDatasets
- 待处理的影像集合outputFile
- 影像输出路径isNoDataFill
- 是否无值填充elevationData
- 高程数据threadNum
- 线程数outputOption
- 输出影像参数项- 返回:
- 拼接影像数据集
-
mergeImages
public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFile)
DSM影像羽化拼接- 参数:
imageDatasets
- 待处理的影像集合outputFile
- 输出影像路径- 返回:
- 拼接影像数据集
-
addSteppedListener
public void addSteppedListener(SteppedListener l)
添加一个进度条事件(SteppedEvent)的监听器。- 参数:
l
- 一个用于接收进度条事件的监听器。
-
removeSteppedListener
public void removeSteppedListener(SteppedListener l)
移除一个进度条事件(SteppedEvent)的监听器。- 参数:
l
- 一个用于接收进度条事件的监听器。
-
generateDSMs
public DatasetImage[] generateDSMs(DatasetImage[] forwardImageDatasets, DatasetImage[] backwardImageDatasets, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, String outputFolderPath, ImageOutputOption outputOption)
批量生成DSM- 参数:
forwardImageDatasets
- 前视影像数据集backwardImageDatasets
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类parallelNumber
- 并行数outputFolderPath
- DSM输出文件目录outputOption
- 文件输出选项类- 返回:
- 返回DSM结果数据集
-
generateDEMs
public DatasetImage[] generateDEMs(DatasetImage[] forwardImageDatasets, DatasetImage[] backwardImageDatasets, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, int parallelNumber, String outputFolderPath, ImageOutputOption outputOption)
批量生成DEM- 参数:
forwardImageDatasets
- 前视影像数据集backwardImageDatasets
- 后视影像数据集rpcsPath
- 平差后RPC文件目录parameter
- DSM生成参数类parameterFilter
- DEM滤波参数类parallelNumber
- 并行数outputFolderPath
- DEM输出文件目录outputOption
- 输出文件参数项- 返回:
- 返回DEM影像结果数据集
-
mergeImages
public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFilePath, ImageOutputOption outputOption)
DSM影像羽化拼接- 参数:
imageDatasets
- 待处理的影像集合outputFilePath
- 影像输出路径outputOption
- 输出影像参数项- 返回:
- 返回拼接影像数据集
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.