三维配准
使用说明
三维配准功能支持对单个模型数据集进行三维配准。
功能入口
- 开始选项卡->数据处理->新建配准->三维配准。
操作步骤
新建三维配准
- 配准图层:选择需要进行三维配准的模型数据集
- 数据源:通过下拉菜单选择目标模型数据集所在的数据源。
- 数据集:通过下拉菜单选择目标模型数据集。
- 参考图层:选择参考数据。
- 数据集:勾选数据集单选框,然后分别从数据源和数据集的下拉菜单中选择参考数据集及其所在数据源。
- 瓦片图层:勾选瓦片图层单选框,可通过右侧选择按钮在弹出的浏览文件夹中选择参考瓦片数据。
- 数据选择完成后,点击确定按钮,完成新建三维配准的向导操作,进入三维配准窗口,如下图所示:
添加控制点
添在配准图层的特征点位置添加配准控制点,同时在参考图层的相应特征位置寻找该点的同名点。此过程实质是识别一系列控制点,以将配准数据集的位置与参考数据的位置链接起来。控制点是在配准数据集和实际坐标中可以精确识别的位置。
目前支持通过手动刺点和导入控制点的方式添加控制点,具体操作步骤如下。
- 手动刺点
- 在三维配准选项卡控制点设置组中,点击刺点按钮,移动鼠标至场景中进行刺点。
- 在配准图层中找准控制点的位置,点击鼠标左键,完成配准图层的一次刺点操作。刺点完成后图层会用数字来标识控制点,并在控制点列表中自动添加控制点信息,将其坐标值显示在控制点列表中,即源点 X 和源点 Y 两列中的内容。
- 在参考图层的同名点位置,点击鼠标左键,完成参考图层的一次刺点操作。刺点完成后图层会用数字来标识控制点,并在控制点列表中自动添加控制点信息,将其坐标值显示在控制点列表中,即源点 X 和源点 Y 两列中的内容。
- 重复2-3步的操作过程,完成多个控制点的刺点操作。
- 导入控制点
- 在三维配准选项卡->控制点设置组->导入按钮,在弹出的导入控制点对话框中,设置以下参数:
- 配准点:设置配准点所在的数据集。
- 参考点:设置参考点所在的数据集。
- 点击确定按钮,即可将指定的控制点导入到当前场景窗口中。
- 重复上述操作过程,可导入多个控制点。
- 在三维配准选项卡->控制点设置组->导入按钮,在弹出的导入控制点对话框中,设置以下参数:
计算误差
计算误差将根据选择的配置算法计算配准控制点与参考控制点之间的误差信息,误差较小说明配准效果越好,反之配准效果越差。可通过配准信息来决定是否重修修改控制点的选择,以达到更好的配置效果。
- 在三维配准选项卡->运算组中选择一个配准算法,这里提供了四种常用算法:线性配准、二次多项式配准、矩形配准和偏移配准。您可根据实际需要选择合适的算法,不同算法对于配准控制点数要求不同。有关配准算法请参考配准算法介绍。
- 在三维配准选项卡的运算组中,点击计算误差按钮,进行误差计算,同时在控制点列表中列出了各个控制点的误差。这些误差包括 X 残差、Y 残差以及均方根误差。有关配准误差的具体含义请参考配准误差介绍。
执行配准
三维配准选项卡中运算组的配准按钮用来执行三维配准功能。只有当控制点列表中的控制点数目满足当前配准算法要求的最少控制点数目时,配准按钮才可用。
- 在三维配准选项卡的运算组,点击配准按钮,弹出配准结果设置对话框。
- 在对话框中,可以设置配准结果数据存放的数据源与数据集信息。
- 点击对话框中的确定按钮,执行数据配准。
导入/导出配准信息文件
配准信息文件(*.drfu)保存了配准算法信息以及控制点的信息等内容。每个控制点信息结点下都包含源点的X坐标和Y坐标信息,以及目标点的X坐标和Y坐标信息。
支持利用已有的控制点信息对配准窗口中的图层进行配准,用户只需导入已有控制点的配准信息文件(*.drfu)即可。操作步骤如下:
- 在三维配准选项卡->配准信息组单击导入按钮;
- 在导入配置信息文件对话框中选择*.drfu文件;
- 单击对话框中的确定按钮,即可将控制点信息导入到控制点列表中;
此外,还支持将配准窗口的控制点信息导出为*.drfu文件,便于在进行同一区域或快速配准文件时使用该控制点信息,导出配准信息文件的功能入口为三维配准选项卡->配准信息组->导出按钮。