System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及矿井,具体而言,涉及一种矿井巷道的三维模型的构建方法、装置、介质和电子设备。
技术介绍
1、目前关于矿井的三维可视化基本上采用模拟方法,通过模拟仿真矿井的基础情况来实现三维可视化模型的搭建,其中,模型并不是依据矿井实测的数据进行模拟构建的,因此其形成的三维可视化模型仅能用于显示的基础模拟,并不能对矿井的存在的真实场景进行有效模拟。
2、即现有方案仅采用模拟方法对矿井进行模拟从而并不能对矿井的存在的真实场景进行有效模拟,进而使得模拟结果与实际情况的差距较大。
技术实现思路
1、本申请的主要目的在于提供一种矿井巷道的三维模型的构建方法、装置、介质和电子设备,以至少解决现有方案仅采用模拟方法对矿井进行模拟从而并不能对矿井的存在的真实场景进行有效模拟,进而使得模拟结果与实际情况的差距较大的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种矿井巷道的三维模型的构建方法,该方法包括:
3、获取扫描仪采集的矿井巷道中的各预设位置点的三维扫描数据,得到三维扫描数据集,并分别将所述三维扫描数据集中所有的所述三维扫描数据转换为多个位置信息,各所述位置信息表征各所述预设位置点在地球坐标系中的坐标,所述预设位置点为扫描仪的扫描起点至扫描终点中的一个点,且各相邻的所述预设位置点的间距相同;
4、根据所有的所述预设位置点生成多个控制逻辑,并构建控制逻辑映射关系,所述控制逻辑映射关系为所述预设位置点和所述控制逻辑的映射关系,所述控制逻辑至少包
5、计算各相邻的所述预设位置点的距离,得到多个位置点距离,并采用建筑信息模型软件,根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,构建矿井巷道的三维模型,其中,采用所有的所述位置信息对所述矿井巷道的三维模型中的各位置进行修正。
6、可选地,在根据所有的所述预设位置点生成多个控制逻辑之前,所述方法还包括:根据所有的预设位置点确定至少一个识别点,所述识别点为所有的所述预设位置点中的一个,所述识别点表征巷道出现分支或者拐点;根据所有的所述预设位置点生成多个控制逻辑,包括:根据所有的所述预设位置点中除了所述识别点以外的其他预设位置点以及所有的识别点生成多个所述控制逻辑。
7、可选地,获取扫描仪采集的矿井巷道中的各预设位置点的三维扫描数据,得到三维扫描数据集,包括:控制所述扫描仪按照所有的所述预设位置点的顺序依次对所述预设位置点进行扫描,且每扫描过一个所述预设位置点记录一次扫描次数;在所述扫描次数等于所述预设位置点的总数的情况下,控制所述扫描仪停止扫描,并获取所述三维扫描数据集。
8、可选地,在根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,构建矿井巷道的三维模型的过程中,所述方法还包括:基于所述地球坐标系和所有的所述位置信息构建空间坐标系;根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,按照所有的所述预设位置点的顺序依次在所述空间坐标系中释放并标定所述预设位置点。
9、可选地,在根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,按照所有的所述预设位置点的顺序依次在所述空间坐标系中释放并标定所述预设位置点的过程中,所述方法还包括:根据所有的所述位置点距离和所述逻辑映射关系,在所述空间坐标系中确定多个标定点,所述标定点与所述预设位置点一一对应;在所述标定点的坐标与所述预设位置点的所述位置信息相同的情况下,确定所述标定点正确;在所述标定点的坐标与所述预设位置点的所述位置信息不相同的情况下,确定所述标定点错误。
10、可选地,在确定所述标定点错误之后,所述方法还包括:更新所述标定点的坐标为所述标定点的坐标与所述预设位置点的所述位置信息的平均值。
11、可选地,在根据所有的所述位置点距离和所述逻辑映射关系,构建矿井巷道的三维模型的过程中,所述方法还包括:基于所述地球坐标系和所有的所述位置信息构建空间坐标系;开启各所述预设位置点的控制权限,所述控制权限至少包括能够对所述空间坐标系的各坐标点进行编辑的权限;依据所述控制权限对按照所有的所述预设位置点的顺序依次在所述空间坐标系中释放并标定所述预设位置点。
12、根据本申请的另一方面,提供了一种矿井巷道的三维模型的构建装置,其特征在于,包括:
13、获取单元,用于获取扫描仪采集的矿井巷道中的各预设位置点的三维扫描数据,得到三维扫描数据集,并分别将所述三维扫描数据集中所有的所述三维扫描数据转换为多个位置信息,各所述位置信息表征各所述预设位置点在地球坐标系中的坐标,所述预设位置点为扫描仪的扫描起点至扫描终点中的一个点,且各相邻的所述预设位置点的间距相同;
14、第一处理单元,用于根据所有的所述预设位置点生成多个控制逻辑,并构建控制逻辑映射关系,所述控制逻辑映射关系为所述预设位置点和所述控制逻辑的映射关系,所述控制逻辑至少包括相邻的预设位置点间的方向关系;
15、第二处理单元,用于计算各相邻的所述预设位置点的距离,得到多个位置点距离,并采用建筑信息模型软件,根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,构建矿井巷道的三维模型,其中,采用所有的所述位置信息对所述矿井巷道的三维模型中的各位置进行修正。
16、根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行任意一种所述的矿井巷道的三维模型的构建方法。
17、根据本申请的另一方面,提供了一种电子设备,其特征在于,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的矿井巷道的三维模型的构建方法。
18、应用本申请的技术方案,通过先对矿井巷道中的各预设位置点的三维扫描数据,基于地球坐标系进行转换,得到多个位置信息,并根据所有的预设位置点确定至少一个表征巷道出现分支或者拐点的识别点,从而提高了后续建模的精度,之后还利用所述位置信息对所述矿井巷道的三维模型中的各位置进行修,正从而进一步提高了后续建模的精度,进而解决了现有方案仅采用模拟方法对矿井进行模拟从而并不能对矿井的存在的真实场景进行有效模拟,进而使得模拟结果与实际情况的差距较大的问题。
本文档来自技高网...【技术保护点】
1.一种矿井巷道的三维模型的构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,获取扫描仪采集的矿井巷道中的各预设位置点的三维扫描数据,得到三维扫描数据集,包括:
4.根据权利要求1所述的方法,其特征在于,在根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,构建矿井巷道的三维模型的过程中,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,按照所有的所述预设位置点的顺序依次在所述空间坐标系中释放并标定所述预设位置点的过程中,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在确定所述标定点错误之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在根据所有的所述位置点距离和所述逻辑映射关系,构建矿井巷道的三维模型的过程中,所述方法还包括:
8.一种矿井巷道的三维模型的构建装置,其特征在于,包括:
9.一种计算机可读
10.一种电子设备,其特征在于,包括:一个或多个处理器,存储器,以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至7中任意一项所述的矿井巷道的三维模型的构建方法。
...【技术特征摘要】
1.一种矿井巷道的三维模型的构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,获取扫描仪采集的矿井巷道中的各预设位置点的三维扫描数据,得到三维扫描数据集,包括:
4.根据权利要求1所述的方法,其特征在于,在根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,构建矿井巷道的三维模型的过程中,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在根据所有的所述位置点距离、所述逻辑映射关系和所有的所述位置信息,按照所有的所述预设位置点的顺序依次在所述空间坐标系中释放并标定所述预设位置点的过程中,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在确定所述标定点错误之后...
【专利技术属性】
技术研发人员:王旭东,曹正远,张锁,张佳,高耀全,
申请(专利权)人:神华新街能源有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。