通过添加控制点,可以实现两个坐标系的统一。首先说明几点戳控制点的要领:
下面是具体操作步骤:
首先在dasviewer(或者ccviewer等)里面打开场景模型:
点击测量按钮,会出现右侧的测量界面。测量坐标的时候,模型上会出现一个黄色圆标,将其中心对准到要测量的点位上,即可显示出该点的位置(需要注意的是,dasviewer里面会自动把模型的xml文件中的偏移量加上,但是ccviewer则只会测量出局部坐标,需要手动将偏移量加上才是当前坐标系下的真实坐标)。
然后,在cc工程里需要添加控制点的block里,点击surveys - add,在弹出的窗口里将type改为control point。
接下来选定坐标系(与模型的坐标系一致),如果是自定义坐标系,则选择local那个选项即可。选定后在X Y Z框内对应填入刚才从模型上获得的坐标。
选定右侧新增的控制点,然后在界面下方寻找能看到该控制点的影像,在影像上会出现黄色圆标,可以鼠标拖动,到正确位置后点击accept position确认即可,确认后黄色圆标会变成绿色,包含该控制点的影像右上角也会出现绿色勾。
在添加完一两个控制点后,如果当前工程已经空三过了,那么上拉下方的备选影像列表,cc会自动将可能观测到控制点的所有影像给标记出来(黄色问号),这样我们只要从这些影像里寻找适合的观测点即可。此外,影像上也会有黄色的线条,这是所有添加了控制点的影像连接出来的极线,控制点戳的越准,那么这些极线的交点就应该刚好落在每张影像的控制点位上。
添加完所有控制点后,重新提交空三,然后勾上final rigid registration,选中control points。这样cc在空三完成后会自动将坐标系对齐到模型的坐标系上。