【综合问题探讨】长度30公里,宽度400米的铁路线路建模,由于电脑内存配置有限,需要分架次跑AT后模型合并,如何保证无缝拼接和位置精度的传递?

项目问题前置说明:

1、无人机每架次之间保证三张照片的重叠(应该够每架次之间的重叠度吧?)

2、电脑内存16g,一次1000张左右照片正好一架次,大概1.5公里---》30公里有个项目需要20个block独立空三并成果合并

现象:对于线条性+长距离,只有pos,而没加控制点的情况下,合并的模型导入gis后会有很大偏移,整体无法调整。

问题:

1、保证无缝拼接与传递的位置不偏移的流程是?【我知道拼接是设置相同的原点】

2、我知道保证位置不偏移需要控制点约束传递,其中控制点是要均匀控制点还是只需要拼接出的控制点?

3、为了保证传递的位置不偏移,控制点约束中是前一架次生成的自动连接点当控制点刺到接下来的一个架次里面还是block各自的控制点约束?

Parents
  • 您好,感谢您的提问。

    先分享一下我这边简单测试的一个流程和结果:
    我手里有一个矿区的样本照片数据,大概100张,带GPS,覆盖约长1000米,宽1000米的区域。由于样本文件的拍摄很规范,GPS数据也相对精确,我测试时没有添加控制点。前50张照片覆盖的大概是这个区域的上半部分,X方向跨度1000米,Y方向跨度500米,后50张照片覆盖剩下的下半部分区域。
    1. 新建block1,导入前50张照片进行AT运算,然后准备建模时可以发现,通过照片计算的region of interest实际上比严格的上半部分会多出一些。但是通过输入数值,使其严格的保持上半部分,即调节Y的值,并将Y值记录。然后建模输出3mx。
    2. 同样再新建block2,导入后50张照片,进行AT,然后建模时region of interest中的Y值要参考上一次的边界值,从而使两个模型可以自动正确拼接,当然建模过程中还要设置跟前一次建模时相同的原点。同样输出为3mx。
    两个模型效果如下:

    3. 然后通过notepad直接编辑3mx主文件,将两套模型合并。效果如下:
    图中的箭头方向就是上下边界的部分,即阴暗的交界处。可以看到模型的拼接还是不错的。

    回到您的问题,正如您所说,添加控制点效果会更好,关于控制点的取位,首先拼接处肯定是要定义的。因为宽度400米也不小,所以每个拼接处至少要定义2个控制点,而这些点要定义到,或者说刺到相邻的两个block当中,即公用拼接处的控制点。而在每个block的中心附近也最好定义2个控制点,这样起始和结束的block每个会有4个控制点,中间的28个block每个会有6个控制点。由于拼接处都是3公里间距的,整个控制点的排布大体上也是均匀排布的。这样会大大提高合并效果。

    谢谢

  • 是的,我用的是英文的逗号。两个模型合并是否需要设置条件?我是用两个相邻的建筑模型合并的,没做其他设置。。

  • 您好,没有其他设置条件,从截图看,文本部分应该没有问题,请再查看一下文本里面指向的3mxb文件名是否跟对应文件夹内的一致。

  • 老师你好,能把你上面矿区上半部分和下半部分模型的每个region of interest值截图贴出来能给我参考下吗?

  • 您好,请参考截图,图中的模型的坐标方向看,X区间保持一致,Y的部分要匹配好。

  • Ren老师您好,您上面说设置原点,是在Spatial Framework里面的高级选项设置还是在提交Productions的时候设置?这两个有啥区别吗?

    还有就是您上面那个示例数据的航线刚好是沿着X,Y轴的,那如果遇到不沿着X,Y轴的航线,怎样判断将X或者Y设置成一样。

Reply Children