public class RFM
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
RFM()
默认构造函数
|
RFM(RPCTransformer rpcTransformer)
使用 RPC 转换器构造 RFM 对象
|
RFM(RPCTransformer rpcTransformer,
RFMCorrectedModel correctedModel) |
限定符和类型 | 方法和说明 |
---|---|
void |
dispose() |
static RFM |
fromFile(String rpcFilePath)
从 rpc 或 rpb 文件中,读取 RFM 参数,构造 RFM
|
RFMCorrectedModel |
getCorrectedModel()
获取修正模型
|
RPCTransformer |
getRPC()
获取初始 RPC 对象
|
RPCTransformer |
getRPCFitted()
获取拟合后的 RPC 转换器对象,拟合后的RPC 是将改正系数合并到原始 RPC参数中,并生成的新的 RPC
|
DatasetVector |
imageToLonLat(ElevInterpolator elevInterpolator,
DatasetVector datasetVector,
String pointXField,
String pointYField,
String resultFieldPrefix) |
Point3D |
imageToLonLat(ElevInterpolator elevInterpolator,
Point2D point) |
boolean |
isRPCCorrected()
判断 RPC 是否有修正,即改正参数是否为空。
|
DatasetVector |
lonLatToImage(DatasetVector datasetVector,
String pointXField,
String pointYField,
String pointZField,
String resultFieldPrefix) |
Point2D |
lonLatToImage(Point3D point) |
RFM |
setCorrectedModel(RFMCorrectedModel correctedModel)
已过时。
|
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
RFM |
setRPC(RPCTransformer rpc)
已过时。
|
boolean |
toFile(String rfmFilePath)
将当前 RFM 写到文件中
|
public RFM()
public RFM(RPCTransformer rpcTransformer)
rpcTransformer
- RPC 转换器public RFM(RPCTransformer rpcTransformer, RFMCorrectedModel correctedModel)
public void dispose()
public boolean isRPCCorrected()
public RPCTransformer getRPCFitted()
public RPCTransformer getRPC()
@Deprecated public RFM setRPC(RPCTransformer rpc)
rpc
- RPC 转换器对象public RFMCorrectedModel getCorrectedModel()
@Deprecated public RFM setCorrectedModel(RFMCorrectedModel correctedModel)
correctedModel
- 修正模型对象public static RFM fromFile(String rpcFilePath)
rpcFilePath
- rpc 或 rpb 文件public boolean toFile(String rfmFilePath)
rfmFilePath
- 保存 RFM 的文件路径public Point3D imageToLonLat(ElevInterpolator elevInterpolator, Point2D point)
elevInterpolator
- point
- public DatasetVector imageToLonLat(ElevInterpolator elevInterpolator, DatasetVector datasetVector, String pointXField, String pointYField, String resultFieldPrefix)
elevInterpolator
- datasetVector
- pointXField
- pointYField
- resultFieldPrefix
- public DatasetVector lonLatToImage(DatasetVector datasetVector, String pointXField, String pointYField, String pointZField, String resultFieldPrefix)
datasetVector
- pointXField
- pointYField
- pointZField
- resultFieldPrefix
- public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.