com.supermap.image.processing

类 GeometricProject

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.image.processing.GeometricProject
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象所占用的资源。调用该方法之后,此对象不再可用。
      • getCreator

        public static GeometricProject.Creator getCreator()
        获取创建几何工程的对象。每次返回一个新的对象。
        返回:
        创建几何工程对象
      • getLoader

        public static GeometricProject.Loader getLoader()
        获取加载几何工程的对象。每次返回一个新的对象。
        返回:
        创建加载处理工程对象
      • getProjectRootPath

        public String getProjectRootPath()
        获取几何工程的目录
        返回:
        几何工程目录
      • getConfig

        public GeometricProjectConfig getConfig()
        获取几何工程的配置选项,获取的是副本,修改 GeometricProjectConfig 中的值对当前 GeometricProject 无效。
        返回:
        几何工程的配置选项
      • save

        public String save()
        保存并将几何工程序列化到工程目录中
        返回:
        几何工程序列化文本信息
      • getSourceImages

        public InputImagePackage[] getSourceImages()
        获取当前工程待处理的影像。
        返回:
        当前工程待处理的影像
      • getReferenceImages

        public InputImage[] getReferenceImages()
        获取当前工程的参考影像
        返回:
        当前工程的参考影像
      • applyRPC

        public boolean applyRPC(String directoryRPC)
        从指定的 RPC 文件目录中,读取 RPC 参数,应用到当前工程中。当 RPC 文件具有修正模型时,并不会拟合到 RPC 参数中。
        参数:
        directoryRPC - RPC 文件目录
        返回:
        成功返回 true,否则返回 false
      • applyRPC

        public boolean applyRPC(String directoryRPC,
                                boolean isFitRPC)
        从指定的 RPC 文件目录中,读取 RPC 参数,应用到当前工程中
        参数:
        directoryRPC - RPC 文件目录
        isFitRPC - 是否将修正模型拟合到 RPC 参数中
        返回:
        成功返回 true,否则返回 false
      • revertRPC

        public boolean revertRPC()
        重置 RPC,重置当前几何处理工程下所有影像的 RFM 模型修正模型。
        返回:
        成功返回 true,否则返回 false
      • revertRPC

        public boolean revertRPC(boolean isRevertWithOriginRPC)
        重置 RPC,重置当前几何处理工程下所有影像的 RFM 模型修正模型,或者重置为原始数据的 RPC 参数。
        参数:
        isRevertWithOriginRPC - 是否重置为原始影像的RPC参数。当设置为 false 时,只重置 RFM 修正模型,当为 true 时,将重置为原始影像的 RPC 参数。
        返回:
        成功返回 true,否则返回 false
      • buildPyramid

        public boolean buildPyramid(ResamplingMethod resamplingMethod)
        对几何处理工程内所有影像创建影像金字塔
        参数:
        resamplingMethod - 重采样方法
        返回:
        成功返回 true,失败抛出异常
      • buildPyramid

        public boolean buildPyramid(ImagePyramidBuildingParameter parameter)
        对几何处理工程内所有影像创建影像金字塔
        参数:
        parameter - 创建金字塔参数
        返回:
        成功返回 true,失败抛出异常
      • removePyramid

        public boolean removePyramid()
        清除几何处理工程内所有影像的金字塔
        返回:
        成功返回 true,失败抛出异常
      • isExistingPyramid

        public boolean isExistingPyramid()
        判断几何处理工程内所有影像是否都存在金字塔
        返回:
        几何处理工程内所有影像都存在金字塔时返回 true,否则返回 false
      • getLastError

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

        public GeometricProject removeSteppedListener(SteppedListener l)
        移除进度信息监听对象
        参数:
        l - 进度信息监听对象
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)

Copyright © 2021–2024 SuperMap. All rights reserved.