技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种用于生成隧道上方掩体范围的方法与流程  >  正文

一种用于生成隧道上方掩体范围的方法与流程

  • 国知局
  • 2024-07-31 22:38:01

本技术涉及建筑工程,具体涉及一种用于生成隧道上方掩体范围的方法。

背景技术:

1、对于隧道在挖掘或者使用的过程中,若遇到隧道内部出现积水或落石的情况,则需要判断隧道周围以及上方是否有湖泊或别的其他因素而导致隧道内部出现积水等情况。

2、现有技术中,通常采用根据隧道的进尺长度或者在隧道中出现积水的位置,判断隧道上方掩体的大致范围,然后采用人工的方式,根据隧道上方掩体的大致范围,查看隧道上方掩体的实际情况,但还存在隧道上方掩体范围的不准确以及获取效率低的问题。

3、因此,如何提高所得到隧道上方掩体范围的精度以及效率,成为需要解决的问题。

技术实现思路

1、本技术提供了一种用于生成隧道上方掩体范围的方法,可以提高所得到隧道上方地表范围的精度以及效率。

2、第一方面,本技术提供了一种用于生成隧道上方掩体范围的方法,包括:基于隧道的三维数据,建立隧道的隧道模型;获取隧道上方掩体的倾斜摄影模型;基于隧道的进尺长度,确定出隧道模型内的目标点,目标点的安全系数小于预设安全系数;将目标点向倾斜摄影模型投影,生成第一投影点;以第一投影点为圆心,结合预设半径,生成隧道模型内的目标点上方的掩体范围。

3、本技术实施例提供的生成隧道上方掩体范围的方法,通过隧道的三维数据,建立隧道的隧道模型,使得隧道内部可视化,由于隧道上方掩体采用倾斜摄影模型,提高了隧道周围掩体的精确性,通过隧道模型内部的目标点向倾斜摄影模型投影,得到目标点上方的掩体范围,进而可以确定出隧道内安全系数低的目标点上方掩体的实际情况,与现有技术相比,不需要人工去现场实地勘察,提高了获取目标点上方掩体范围的精度以及效率。

4、在一种可能的实现方式中,基于隧道的三维数据,建立隧道的断面模型,隧道的断面模型包括隧道入口的断面模型和隧道出口的断面模型,基于断面模型和隧道的线路,建立隧道模型。

5、通过采用上述技术方案,建立隧道入口的断面模型和隧道出口的断面模型,结合隧道的路线建立出隧道模型,提高了隧道模型的精确度。

6、在一种可能的实现方式中,获取目标点的三维坐标以及目标点与倾斜摄影模型之间的投影距离;基于目标点的三维坐标以及投影距离,生成第一投影点的三维坐标。

7、通过采用上述技术方案,基于目标点的三维坐标和目标点与倾斜摄影模型之间的投影距离得到第一投影点的三维坐标,提高了第一投影点的准确性。

8、在一种可能的实现方式中,基于隧道的实际进尺长度与隧道的实际长度,生成比例值;基于隧道模型的长度和比例值,生成隧道模型对应的进尺长度。

9、通过采用上述技术方案,通过隧道的实际长度以及实际的进尺长度比例得到隧道模型的长度对应的隧道模型的进尺长度,提高了模型的准确性。

10、在一种可能的实现方式中,将目标点向倾斜摄影模型投影,生成第一投影点,包括:基于目标点向倾斜摄影模型发送投影射线,投影射线与倾斜摄影模型进行碰撞,生成第一投影点。

11、通过采用上述技术方案,从目标点向发射的射线与倾斜摄影模型进行模型碰撞,生成第一投影点,可以得到隧道内目标点掩体表面的位置。

12、在一种可能的实现方式中,基于目标点向倾斜摄影模型发射射线,射线与倾斜摄影模型进行碰撞,生成第一投影点之前,包括:当投影射线与隧道模型发生碰撞时,若生成第二投影点,则删除第二投影点。

13、通过采用上述技术方案,由于从目标点向倾斜摄影模型发射的射线,首先会与隧道模型产生碰撞,生成第二投影点,删除第二投影点,可以减小对第一投影点的干扰,提高第一投影点的准确性。

14、在一种可能的实现方式中,基于隧道的进尺长度,设置预设半径的大小。

15、通过采用上述技术方案,根据隧道的进尺长度,设置隧道内目标点上方掩体范围的半径,可以提高掩体范围的准确性。

16、在一种可能的实现方式中,获取隧道上方掩体之间的断层模型;将掩体范围和断层模型进行碰撞,生成碰撞结果,碰撞结果指示掩体范围内的掩体是否有断层。

17、通过采用上述技术方案,将生成的掩体范围与隧道上方掩体的断层模型进行碰撞,可以获取隧道内目标点的掩体范围内的掩体是否有断层,进而提高了掩体范围的准确性。

18、第二方面,本技术提供了一种用于生成隧道上方掩体范围的装置,该装置包括:建立模块,用于基于隧道的三维数据,建立隧道的隧道模型;获取模块,用于获取隧道上方掩体的倾斜摄影模型;确定模块,用于基于隧道的进尺长度,确定隧道模型内的目标点,目标点的安全系数小于预设的安全系数;投影模块,用于将目标点向倾斜摄影模型投影,生成第一投点;生成模块,用于以第一投影点为圆心,结合预设半径,生成隧道模型内的目标点上方的掩体范围。

19、在一种可能的实现方式中,建立模块还包括:建立子模块,用于基于隧道的三维数据,建立隧道的断面模型,断面模型包括隧道入口的断面模型和隧道出口的断面模型,基于断面模型和隧道的线路,建立隧道模型。

20、在一种可能的实现方式中,获取模块还包括:获取子模块,用于获取目标点的三维坐标以及目标点与倾斜摄影模型之间的投影距离;生成子模块,用于基于目标点的三维坐标以及投影距离,生成第一投影点的三维坐标。

21、在一种可能的实现方式中,基于隧道的进尺长度,确定出隧道模型内的目标点之前,包括:第一生成模块,用于基于隧道的实际进尺长度与隧道饿实际长度,生成比例值;第二生成模块,用于基于隧道模型的长度和比例值,生成隧道模型对应的进尺长度。

22、在一种可能的实现方式中,投影模块具体用于:基于目标点向倾斜摄影模型发送投影射线,投影射线与倾斜摄影模性进行碰撞,生成第一投影点。

23、在一种可能的实现方式中,基于目标点向倾斜摄影模型发送投影射线,投影射线与倾斜摄影模型进行碰撞,生成第一投影点之前,包括:删除模块,用于当投影射线与隧道模型发生碰撞时,若生成第二投影点,则删除第二投影点。

24、在一种可能的实现方式中,还包括设置模块,用于基于隧道的进尺长度,设置预设半径的大小。

25、在一种可能的实现方式中,还包括碰撞模块,用于回去隧道上方掩体之间的断层模型,将掩体范围和断层模型进行碰撞,生成碰撞结果,碰撞结果指示掩体范围内的掩体是否有断层。

26、第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器和接口;存储器,用于存储指令;接口,用于与其他设备通信;处理器,用于执行存储器中存储的指令,以使电子设备执行如第一方面所述的方法。

27、第四方面,本技术实施例提供了一种可读存储介质,该可读存储介质包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行如第一方面所述的方法。

28、综上所述,本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

29、1、通过隧道的三维数据,建立隧道的隧道模型,使得隧道内部三维可视化,且提高了隧道模型的精确性。

30、2、由于隧道上方掩体的模型采用的倾斜摄影模型,与传统的gis模型相比,提高了隧道上方掩体模型的精度。

31、3、由于是采用隧道内的目标点向倾斜摄影模性投影生成第一投影点,结合预设半径生成目标点上方的掩体范围,进而提高了生成掩体范围的精确性,与现有技术相比,还提高了得到掩体范围的效率。

本文地址:https://www.jishuxx.com/zhuanli/20240730/193908.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。