System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及隧道设计,尤其涉及隧道明洞类型的确定方法。
技术介绍
1、目前,为了确定隧道明洞类型,需要人工反复观察地形与隧道的横、纵断面图。主要流程为:(1)在隧道明洞的设计范围内选取某个里程;(2)绘制上述里程对应的横、纵断面图;(3)观察横、纵断面图上隧道与地形的相对位置并给定潜在的明洞类型;(4)重复上述过程并综合衡量多个里程的潜在明洞类型给出最终的明洞类型。现有隧道明洞类型的确定方式是一个不断重复的过程,现有的方法高度依赖于人工经验,缺乏统一的确定标准,亟需一种高度自动化的方法来提升其效率和精度。
2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
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、根据各里程的明洞类型编码和各里程的里程值进行邻近里程的编码差分计算;
30、根据编码差分计算结果进行区间划分,确定多个明洞类型区间。
31、在一实施例中,所述根据各明洞类型区间的区间长度对各明洞类型区间进行区间重组,得到多个重组区间及各重组区间对应的明洞类型,包括:
32、在存在明洞类型区间的区间长度小于预设区间长度时,确定过渡区间;
33、根据所述过渡区间的明洞类型编码和各明洞类型区间的明洞类型编码进行邻近区间的编码差分计算,确定所述过渡区间对应的邻近区间差分值;
34、基于所述邻近区间差分值对过渡区间进行重组,并根据重组结果确定多个重组区间及各重组区间对应的明洞类型。
35、此外,为实现上述目的,本申请还提出一种隧道明洞类型的确定装置,所述隧道明洞类型的确定装置包括:处理模块,用于根据隧道的明洞设计基本信息和隧道点云数据,确定在明洞设计范围内的各里程的横断面特征信息;
36、所述处理模块,还用于根据各里程的横断面特征信息确定各里程的明洞类型;
37、划分模块,用于根据各里程的明洞类型进行区间划分,确定多个明洞类型区间;
38、重组模块,用于根据各明洞类型区间的区间长度对各明洞类型区间进行区间重组,得到多个重组区间及各重组区间对应的明洞类型;
39、所述处理模块,还用于根据各重组区间对应的明洞类型得到所述隧道的明洞类型确定结果。
40、此外,为实现上述目的,本申请还提出一种隧道明洞类型的确定设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的隧道明洞类型的确定方法的步骤。
41、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的隧道明洞类型的确定方法的步骤。
42、本申请提供了一种隧道明洞类型的确定方法,本申请通过根据隧道的明洞设计基本信息和隧道点云数据,确定在明洞设计范围内的各里程的横断面特征信息;根据各里程的横断面特征信息确定各里程的明洞类型;根据各里程的明洞类型进行区间划分,确定多个明洞类型区间;根据各明洞类型区间的区间长度对各明洞类型区间进行区间重组,得到多个重组区间及各重组区间对应的明洞类型;根据各重组区间对应的明洞类型得到所述隧道的明洞类型确定结果。通过上述方式,基于各里程的横断面特征信息确定各里程的明洞类型,并对各里程进行区间划分,得到多个明洞类型区间,利用各明洞类型区间的区间长度对各明洞类本文档来自技高网...
【技术保护点】
1.一种隧道明洞类型的确定方法,其特征在于,所述隧道明洞类型的确定方法,包括:
2.如权利要求1所述的方法,其特征在于,所述根据隧道的明洞设计基本信息和隧道点云数据,确定在明洞设计范围内的各里程的横断面特征信息之前,还包括:
3.如权利要求1所述的方法,其特征在于,所述根据隧道的明洞设计基本信息和隧道点云数据,确定在明洞设计范围内的各里程的横断面特征信息,包括:
4.如权利要求1所述的方法,其特征在于,所述根据各里程的横断面特征信息确定各里程的明洞类型,包括:
5.如权利要求4所述的方法,其特征在于,所述按照预设长度窗口和各里程的里程值对各里程的横断面特征信息进行异常值检测,并根据检测结果确定各里程的修正特征信息,包括:
6.如权利要求1所述的方法,其特征在于,所述根据各里程的明洞类型进行区间划分,确定多个明洞类型区间,包括:
7.如权利要求1所述的方法,其特征在于,所述根据各明洞类型区间的区间长度对各明洞类型区间进行区间重组,得到多个重组区间及各重组区间对应的明洞类型,包括:
8.一种隧道明洞类
9.一种隧道明洞类型的确定设备,其特征在于,所述隧道明洞类型的确定设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的隧道明洞类型的确定程序,所述隧道明洞类型的确定程序配置有实现如权利要求1至7中任一项所述的隧道明洞类型的确定方法。
10.一种存储介质,其特征在于,所述存储介质上存储有隧道明洞类型的确定程序,所述隧道明洞类型的确定程序被处理器执行时实现如权利要求1至7中任一项所述的隧道明洞类型的确定方法。
...【技术特征摘要】
1.一种隧道明洞类型的确定方法,其特征在于,所述隧道明洞类型的确定方法,包括:
2.如权利要求1所述的方法,其特征在于,所述根据隧道的明洞设计基本信息和隧道点云数据,确定在明洞设计范围内的各里程的横断面特征信息之前,还包括:
3.如权利要求1所述的方法,其特征在于,所述根据隧道的明洞设计基本信息和隧道点云数据,确定在明洞设计范围内的各里程的横断面特征信息,包括:
4.如权利要求1所述的方法,其特征在于,所述根据各里程的横断面特征信息确定各里程的明洞类型,包括:
5.如权利要求4所述的方法,其特征在于,所述按照预设长度窗口和各里程的里程值对各里程的横断面特征信息进行异常值检测,并根据检测结果确定各里程的修正特征信息,包括:
6.如权利要求1所述的方法,其特征在于,所述根据各里程的明洞类...
【专利技术属性】
技术研发人员:戴林发宝,孙文昊,肖明清,陈文明,陈韶平,杨剑,刘先林,吴佳明,李家健,杨辉,
申请(专利权)人:中铁第四勘察设计院集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。