本发明涉及图纸数据特征识别领域,尤其涉及一种巷道高程数据补全的方法、系统、设备及存储介质。
背景技术:
1、矿山测量是矿山建设时期和生产时期的重要一环,因为矿山测量工作涉及到地面和井下,因此矿山测量的任何疏忽都可能会造成事故的发生。为了给矿山生产建设提供便捷的服务,也为了给地面和井下工作提供生产信息确保更加安全,所以尽可能的提供精确的测量数据。但是由于技术和设备的受限,会存在矿山测量数据部分缺失的问题。以煤矿为例,我们利用煤矿井下数据拟合模型将缺失的高程数据补全,为解决矿山测量数据存在的缺失问题提供一定理论依据和解决办法。
技术实现思路
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、处理器;以及
43、存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如上所述的方法。
44、根据本发明实施例的第四方面,提供一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上所述的方法。
45、本发明的实施例提供的技术方案可以包括以下有益效果:
46、通过少数高程已知点数据,对全部巷道高程进行预测。该方法普适性较强,可应用于各行各业的类似高程补全问题,为高程补全提供便利。
47、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
1.一种巷道高程数据补全的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将属于同一巷道的线段进行拼接,具体包括:
3.根据权利要求1所述的方法,其特征在于,确定拼接得到的每个巷道对应的已知点数量,具体包括:
4.根据权利要求1所述的方法,其特征在于,按照所述排序,分别根据每个巷道上已知点的三维坐标,通过直线拟合对巷道上的未知点进行高程补全,具体包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.一种巷道高程数据补全的系统,其特征在于,包括:
8.根据权利要求7所述的系统,其特征在于,还包括:
9.一种终端设备,其特征在于,包括:
10.一种非暂时性机器可读存储介质,其上存储有可执行代码,其特征在于,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-6中任一项所述的方法。