com.supermap.image.processing
类 DomProject.Creator
- java.lang.Object
-
- com.supermap.image.processing.DomProject.Creator
-
- 封闭类:
- DomProject
public static class DomProject.Creator extends Object
DOM 工程创建类,用于创建DOM工程
-
-
方法概要
-
-
-
方法详细资料
-
setProjectRootPath
public DomProject.Creator setProjectRootPath(String projectRootPath)
设置DOM 工程的主目录- 参数:
projectRootPath
- DOM 工程目录- 返回:
- 当前对象
-
getProjectRootPath
public String getProjectRootPath()
获取DOM 工程的主目录- 返回:
- DOM 工程的主目录
-
setConfig
public DomProject.Creator setConfig(DomProjectConfig config)
设置 DOM 工程的配置选项。配置选项在创建完 DOM 工程后无法修改。- 参数:
config
- DOM 工程的配置选项- 返回:
- 当前对象
-
getConfig
public DomProjectConfig getConfig()
获取 DOM 工程的配置选项。- 返回:
- DOM 工程的配置选项
-
setGeometricProject
public DomProject.Creator setGeometricProject(GeometricProject geometricProject)
设置几何工程对象。可选参数,DOM 工程可以从几何工程中创建,通过读取几何工程的影像、高程数据等,直接创建DOM 工程- 参数:
geometricProject
- 几何工程- 返回:
- 当前对象
-
getGeometricProject
public GeometricProject getGeometricProject()
获取几何工程- 返回:
- 几何工程
-
setSourceImages
public DomProject.Creator setSourceImages(InputImagePackage[] imagePackages)
设置待处理的原始影像,可选参数。影像可以为正射影像,也可以为 RPC 影像。如果同时设置几何工程和原始影像,DOM 工程在创建时优先使用几何工程。当输入的为 RPC 影像时,DOM 工程配置选项需要设置准确的高程数据。- 参数:
imagePackages
- 待处理原始影像- 返回:
- 当前对象
-
getSourceImages
public InputImagePackage[] getSourceImages()
获取原始影像- 返回:
- 原始影像
-
setRPCDirectory
public DomProject.Creator setRPCDirectory(String directory)
设置 RPC 文件路径。可选参数。当使用原始影像且原始影像为 RPC 影像时,可以设置修正的 RPC 文件路径,DOM 处理过程中将使用指定的 RPC 文件路径下的 RPC 参数。如果没有指定 RPC 文件路径或 RPC 文件路径下不存在 rpc 文件时,将直接使用原始影像的 RPC 参数- 参数:
directory
- RPC 文件路径- 返回:
- 当前对象
-
getRPCDirectory
public String getRPCDirectory()
获取 RPC 文件路径- 返回:
- RPC 文件路径
-
setParallelNumber
public DomProject.Creator setParallelNumber(int parallelNumber)
设置影像处理中 CPU 并行线程数目。当小于等于0时,并行数目为当前计算机的所有逻辑处理器数目。- 参数:
parallelNumber
- 并行数目。- 返回:
- 当前对象
-
getParallelNumber
public int getParallelNumber()
获取影像处理中 CPU 并行线程数目- 返回:
- 影像处理中 CPU 并行线程数目
-
getParallelStrategy
public ParallelStrategy getParallelStrategy()
获取影像处理中并行方式。- 返回:
- 影像处理并行方式
-
setParallelStrategy
public DomProject.Creator setParallelStrategy(ParallelStrategy parallelStrategy)
设置影像处理并行方式。如果存放原始影像或写出结果影像的磁盘性能较低(例如机械硬盘),建议使用块并行,如果磁盘性能较高,建议使用文件并行。- 参数:
parallelStrategy
- 并行处理方式- 返回:
- 当前对象
-
setBuildPyramidParameter
public DomProject.Creator setBuildPyramidParameter(ImagePyramidBuildingParameter parameter)
设置创建金字塔参数- 参数:
parameter
- 创建影像金字塔参数- 返回:
- 当前对象
-
getBuildPyramidParameter
public ImagePyramidBuildingParameter getBuildPyramidParameter()
获取创建影像金字塔参数- 返回:
- 创建影像金字塔参数
-
getLastError
public String getLastError()
获取最新的错误信息- 返回:
- 最新的错误信息
-
create
public DomProject create()
创建 DOM 工程,创建 DOM 工程成功后,会序列化到工程目录。- 返回:
- DOM 工程对象
-
addSteppedListener
public DomProject.Creator addSteppedListener(SteppedListener l)
添加进度信息监听对象- 参数:
l
- 进度信息监听对象
-
removeSteppedListener
public DomProject.Creator removeSteppedListener(SteppedListener l)
移除进度信息监听对象- 参数:
l
- 进度信息监听对象
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.