com.supermap.image.processing

类 RFM

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.image.processing.RFM
  • 所有已实现的接口:
    IDisposable


    public class RFM
    extends com.supermap.data.InternalHandleDisposable
    卫星影像的 RFM 模型包含有理函数模型和修正模型两部分组成
    • 构造器详细资料

      • RFM

        public RFM()
        默认构造函数
      • RFM

        public RFM(RPCTransformer rpcTransformer)
        使用 RPC 转换器构造 RFM 对象
        参数:
        rpcTransformer - RPC 转换器
    • 方法详细资料

      • dispose

        public void dispose()
      • isRPCCorrected

        public boolean isRPCCorrected()
        判断 RPC 是否有修正,即改正参数是否为空。如果 RPC 有修正,返回 true,否则返回 false。
      • getRPCFitted

        public RPCTransformer getRPCFitted()
        获取拟合后的 RPC 转换器对象,拟合后的RPC 是将改正系数合并到原始 RPC参数中,并生成的新的 RPC
        返回:
        RPC 转换器对象
      • getRPC

        public RPCTransformer getRPC()
        获取初始 RPC 对象
        返回:
        RPC 转换器对象
      • setRPC

        @Deprecated
        public RFM setRPC(RPCTransformer rpc)
        已过时。 
        设置 RPC 转换器对象
        参数:
        rpc - RPC 转换器对象
        返回:
        当前对象
      • getCorrectedModel

        public RFMCorrectedModel getCorrectedModel()
        获取修正模型
        返回:
        修正模型
      • setCorrectedModel

        @Deprecated
        public RFM setCorrectedModel(RFMCorrectedModel correctedModel)
        已过时。 
        设置修正模型
        参数:
        correctedModel - 修正模型对象
        返回:
        当前对象
      • fromFile

        public static RFM fromFile(String rpcFilePath)
        从 rpc 或 rpb 文件中,读取 RFM 参数,构造 RFM
        参数:
        rpcFilePath - rpc 或 rpb 文件
        返回:
        RFM
      • toFile

        public boolean toFile(String rfmFilePath)
        将当前 RFM 写到文件中
        参数:
        rfmFilePath - 保存 RFM 的文件路径
        返回:
        写出成功返回 true,否则返回false
      • lonLatToImage

        public Point2D lonLatToImage(Point3D point)
        参数:
        point -
        返回:
      • lonLatToImage

        public DatasetVector lonLatToImage(DatasetVector datasetVector,
                                           String pointXField,
                                           String pointYField,
                                           String pointZField,
                                           String resultFieldPrefix)
        参数:
        datasetVector -
        pointXField -
        pointYField -
        pointZField -
        resultFieldPrefix -
        返回:
      • setIsDisposable

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

Copyright © 2021–2024 SuperMap. All rights reserved.