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)
生成DEM
|
DatasetImage |
generateDEM(DatasetImage forwardImageDataset,
DatasetImage backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
DSMFilterParameter parameterFilter,
String outputDEMPath)
生成DEM
|
DatasetImage[] |
generateDEMs(DatasetImage[] forwardImageDatasets,
DatasetImage[] backwardImageDatasets,
String rpcsPath,
GenerateDSMParameter parameter,
DSMFilterParameter parameterFilter,
int parallelNumber,
String outputFolderPath,
ImageOutputOption outputOption)
批量生成DEM
|
DatasetImage[] |
generateDEMs(DatasetImage[] forwardImageDataset,
DatasetImage[] backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
DSMFilterParameter parameterFilter,
String workDir,
int parallelNumber,
String outputDirectory,
ImageOutputOption outputOption)
批量生成DEM
|
DatasetImage |
generateDSM(DatasetImage forwardImageDataset,
DatasetImage backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
int parallelNumber,
String outputDSMPath,
ImageOutputOption outputOption)
生成DSM
|
DatasetImage |
generateDSM(DatasetImage forwardImageDataset,
DatasetImage backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
String outputDSMPath)
生成DSM
|
DatasetImage[] |
generateDSMs(DatasetImage[] forwardImageDatasets,
DatasetImage[] backwardImageDatasets,
String rpcsPath,
GenerateDSMParameter parameter,
int parallelNumber,
String outputFolderPath,
ImageOutputOption outputOption)
批量生成DSM
|
DatasetImage[] |
generateDSMs(DatasetImage[] forwardImageDataset,
DatasetImage[] backwardImageDataset,
String rpcsPath,
GenerateDSMParameter parameter,
String workDir,
int parallelNumber,
String outputDirectory,
ImageOutputOption outputOption)
批量生成DSM
|
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)的监听器。
|
public DatasetImage generateDSM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, String outputDSMPath)
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类outputDSMPath
- DSM输出文件路径public DatasetImage generateDSM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, String outputDSMPath, ImageOutputOption outputOption)
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类parallelNumber
- 并行数outputDSMPath
- DSM输出文件路径outputOption
- 文件输出选项类public DatasetImage[] generateDSMs(DatasetImage[] forwardImageDataset, DatasetImage[] backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, String workDir, int parallelNumber, String outputDirectory, ImageOutputOption outputOption)
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类workDir
- 工作目录,用于存放dsm块与调试信息parallelNumber
- 并行数outputDirectory
- DSM输出文件目录outputOption
- 文件输出选项类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
- 结果数据集名称public DatasetImage generateDEM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, String outputDEMPath)
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC文件夹目录parameter
- DSM生成参数类parameterFilter
- DEM生成参数类outputDEMPath
- DEM输出文件路径public DatasetImage generateDEM(DatasetImage forwardImageDataset, DatasetImage backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, int parallelNumber, String outputDEMPath, ImageOutputOption outputOption)
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC文件夹目录parameter
- DSM生成参数类parameterFilter
- DEM生成参数类parallelNumber
- 并行数outputDEMPath
- DEM输出文件路径outputOption
- 输出文件参数项public DatasetImage[] generateDEMs(DatasetImage[] forwardImageDataset, DatasetImage[] backwardImageDataset, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, String workDir, int parallelNumber, String outputDirectory, ImageOutputOption outputOption)
forwardImageDataset
- 前视影像数据集backwardImageDataset
- 后视影像数据集rpcsPath
- 平差后RPC文件目录parameter
- DSM生成参数类parameterFilter
- DEM滤波参数类workDir
- 工作目录parallelNumber
- 并行数outputDirectory
- DEM输出文件目录outputOption
- 输出文件参数项public DatasetImage filterDSM(DatasetImage dsmDataset, DSMFilterParameter parameter, String outputDEMPath)
dsmDataset
- DSM影像数据集parameter
- DSM滤波参数outputDEMPath
- DEM输出路径public DatasetImage filterDSM(DatasetImage dsmDataset, DSMFilterParameter parameter, int parallelNumber, String outputDEMPath, ImageOutputOption outputOption)
dsmDataset
- DSM影像数据集parameter
- DSM滤波参数parallelNumber
- 并行数outputDEMPath
- DEM影像输出路径outputOption
- DEM输出参数项public DatasetImage[] filterDSMs(DatasetImage[] dsmDatasets, DSMFilterParameter parameter, int parallelNumber, String outputDir, ImageOutputOption outputOption)
dsmDatasets
- DSM影像数据集parameter
- DSM滤波参数parallelNumber
- 并行数outputDir
- DEM影像输出路径outputOption
- 输出参数项public DatasetImage fillWaterBodyDSMs(DatasetImage dsmDataset, DatasetVector datasetVector, String targetImageName, String fieldName, boolean isSmooth, ImageOutputOption outputOption)
dsmDataset
- DSM影像数据集datasetVector
- 水域掩膜矢量数据集targetImageName
- 后处理结果影像输出路径isSmooth
- 是否平滑fieldName
- 矢量数据集新增字段名称,可以为空outputOption
- 输出参数项@Deprecated public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFile, String workDir, ImageOutputOption outputOption)
imageDatasets
- 待处理的影像集合outputFile
- 影像输出路径outputOption
- 输出影像参数项public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFile, boolean isNoDataFill, ElevationData elevationData, int threadNum, ImageOutputOption outputOption)
imageDatasets
- 待处理的影像集合outputFile
- 影像输出路径isNoDataFill
- 是否无值填充elevationData
- 高程数据threadNum
- 线程数outputOption
- 输出影像参数项public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFile)
imageDatasets
- 待处理的影像集合outputFile
- 输出影像路径public void addSteppedListener(SteppedListener l)
l
- 一个用于接收进度条事件的监听器。public void removeSteppedListener(SteppedListener l)
l
- 一个用于接收进度条事件的监听器。public DatasetImage[] generateDSMs(DatasetImage[] forwardImageDatasets, DatasetImage[] backwardImageDatasets, String rpcsPath, GenerateDSMParameter parameter, int parallelNumber, String outputFolderPath, ImageOutputOption outputOption)
forwardImageDatasets
- 前视影像数据集backwardImageDatasets
- 后视影像数据集rpcsPath
- 平差后RPC目录parameter
- DSM生成参数类parallelNumber
- 并行数outputFolderPath
- DSM输出文件目录outputOption
- 文件输出选项类public DatasetImage[] generateDEMs(DatasetImage[] forwardImageDatasets, DatasetImage[] backwardImageDatasets, String rpcsPath, GenerateDSMParameter parameter, DSMFilterParameter parameterFilter, int parallelNumber, String outputFolderPath, ImageOutputOption outputOption)
forwardImageDatasets
- 前视影像数据集backwardImageDatasets
- 后视影像数据集rpcsPath
- 平差后RPC文件目录parameter
- DSM生成参数类parameterFilter
- DEM滤波参数类parallelNumber
- 并行数outputFolderPath
- DEM输出文件目录outputOption
- 输出文件参数项public DatasetImage mergeImages(DatasetImage[] imageDatasets, String outputFilePath, ImageOutputOption outputOption)
imageDatasets
- 待处理的影像集合outputFilePath
- 影像输出路径outputOption
- 输出影像参数项Copyright © 2021–2024 SuperMap. All rights reserved.