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 - 并行处理方式
        返回:
        当前对象
      • getBuildPyramidParameter

        public ImagePyramidBuildingParameter getBuildPyramidParameter()
        获取创建影像金字塔参数
        返回:
        创建影像金字塔参数
      • getLastError

        public String getLastError()
        获取最新的错误信息
        返回:
        最新的错误信息
      • create

        public DomProject create()
        创建 DOM 工程,创建 DOM 工程成功后,会序列化到工程目录。
        返回:
        DOM 工程对象

Copyright © 2021–2024 SuperMap. All rights reserved.