public class GeometricProject
extends com.supermap.data.InternalHandleDisposable
ImageMatchProcessor
、区域网平差BlockAdjustmentProcessor
、
影像配准FuseRegistrationProcessor
等操作,得到高精度的正射影像GenerateOrthophotoProcessor
。限定符和类型 | 类和说明 |
---|---|
static class |
GeometricProject.Creator
几何工程创建类,用于创建几何工程
|
static class |
GeometricProject.Loader
加载几何工程
|
限定符和类型 | 方法和说明 |
---|---|
GeometricProject |
addSteppedListener(SteppedListener l)
添加进度信息监听对象
|
boolean |
applyRPC(String directoryRPC)
从指定的 RPC 文件目录中,读取 RPC 参数,应用到当前工程中。
|
boolean |
applyRPC(String directoryRPC,
boolean isFitRPC)
从指定的 RPC 文件目录中,读取 RPC 参数,应用到当前工程中
|
boolean |
buildPyramid(ImagePyramidBuildingParameter parameter)
对几何处理工程内所有影像创建影像金字塔
|
boolean |
buildPyramid(ResamplingMethod resamplingMethod)
对几何处理工程内所有影像创建影像金字塔
|
void |
dispose()
释放对象所占用的资源。
|
GeometricProjectConfig |
getConfig()
获取几何工程的配置选项,获取的是副本,修改 GeometricProjectConfig 中的值对当前 GeometricProject 无效。
|
static GeometricProject.Creator |
getCreator()
获取创建几何工程的对象。
|
String |
getLastError()
获取最新的错误信息
|
static GeometricProject.Loader |
getLoader()
获取加载几何工程的对象。
|
String |
getProjectRootPath()
获取几何工程的目录
|
InputImage[] |
getReferenceImages()
获取当前工程的参考影像
|
InputImagePackage[] |
getSourceImages()
获取当前工程待处理的影像。
|
boolean |
isExistingPyramid()
判断几何处理工程内所有影像是否都存在金字塔
|
boolean |
removePyramid()
清除几何处理工程内所有影像的金字塔
|
GeometricProject |
removeSteppedListener(SteppedListener l)
移除进度信息监听对象
|
boolean |
revertRPC()
重置 RPC,重置当前几何处理工程下所有影像的 RFM 模型修正模型。
|
boolean |
revertRPC(boolean isRevertWithOriginRPC)
重置 RPC,重置当前几何处理工程下所有影像的 RFM 模型修正模型,或者重置为原始数据的 RPC 参数。
|
String |
save()
保存并将几何工程序列化到工程目录中
|
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
public void dispose()
public static GeometricProject.Creator getCreator()
public static GeometricProject.Loader getLoader()
public String getProjectRootPath()
public GeometricProjectConfig getConfig()
public String save()
public InputImagePackage[] getSourceImages()
public InputImage[] getReferenceImages()
public boolean applyRPC(String directoryRPC)
directoryRPC
- RPC 文件目录public boolean applyRPC(String directoryRPC, boolean isFitRPC)
directoryRPC
- RPC 文件目录isFitRPC
- 是否将修正模型拟合到 RPC 参数中public boolean revertRPC()
public boolean revertRPC(boolean isRevertWithOriginRPC)
isRevertWithOriginRPC
- 是否重置为原始影像的RPC参数。当设置为 false 时,只重置 RFM 修正模型,当为 true 时,将重置为原始影像的 RPC 参数。public boolean buildPyramid(ResamplingMethod resamplingMethod)
resamplingMethod
- 重采样方法public boolean buildPyramid(ImagePyramidBuildingParameter parameter)
parameter
- 创建金字塔参数public boolean removePyramid()
public boolean isExistingPyramid()
public String getLastError()
public GeometricProject addSteppedListener(SteppedListener l)
l
- 进度信息监听对象public GeometricProject removeSteppedListener(SteppedListener l)
l
- 进度信息监听对象public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.