建筑内寻路方法、装置、设备及存储介质制造方法及图纸

技术编号:29676667 阅读:13 留言:0更新日期:2021-08-13 21:59
本申请公开了一种建筑内寻路方法、装置、设备及存储介质,本申请在确定目标建筑的轮廓范围后,基于目标建筑的轴向,对轮廓范围进行网格划分,由于本申请网格划分是按照目标建筑的轴向进行划分的,因此划分的网格天然的方向正确,后续基于网格信息在起终点间进行路径规划时,得到的路径与轴向一致,体现在图面中即路径与墙面平行或垂直,而不会出现斜穿墙体的情况,这种路径符合建筑规范要求,不需要建模人员二次更正,大大提高了建模效率。

【技术实现步骤摘要】
建筑内寻路方法、装置、设备及存储介质
本申请涉及自动寻路
,更具体的说,是涉及一种建筑内寻路方法、装置、设备及存储介质。
技术介绍
随着社会科技的不断发展,计算机辅助建模成为主流趋势,路径规划则是建模中最难也是最容易出错的部分。建筑物内进行路径的规划,可以为管道铺设、线缆布线提供路径依据。现有技术中对于建筑内指定的起点和终点,直接将起点和终点间的连线确定为规划路径。参照图1所示,其示例了现有技术在塔楼内进行路径规划的示意图,塔楼包括端户、翼户和核心筒。若起点为核心筒内部的一个管道点,终点为端户2边缘的一个出口点,按照现有技术会直接在起点和终点直接连线,该连线即为规划路径。由图1可见,规划的路径会出现斜穿墙体的情况,而建筑规范中对于非剪力墙,只允许垂直路由通过,而不允许路径斜穿墙体。因此按照现有技术规划的路径,不符合建筑规范要求,还需要建模人员进行更改,大大降低了建模效率。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种建筑内寻路方法、装置、设备及存储介质,以解决现有技术规划的路径会出现斜穿墙体的问题。具体方案如下:一种建筑内寻路方法,包括:确定目标建筑的轮廓范围;基于所述目标建筑的轴向,对所述轮廓范围进行网格划分,得到所述目标建筑对应的网格信息;结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划,得到起点和终点间最短路径。优选地,在所述结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划之前,该方法还包括:基于所述目标建筑内各对象属性,确定所述轮廓范围内各区域的路由通行状态,所述路由通行状态表明区域对路由通行的允许情况;基于所述轮廓范围内各区域的路由通行状态,对所述目标建筑对应的网格信息进行调整,得到调整后网格信息;所述结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划,包括:结合所述目标建筑对应的调整后网格信息,在起点和终点间进行路径规划。优选地,所述确定目标建筑的轮廓范围,包括:确定组成目标建筑的各特征区域的轮廓范围,由各特征区域的轮廓范围确定目标建筑的轮廓范围。优选地,所述基于所述目标建筑的轴向,对所述轮廓范围进行网格划分,得到所述目标建筑对应的网格信息,包括:确定组成所述目标建筑的各特征区域的轴向;基于各特征区域的轴向,对各特征区域进行网格划分,由各特征区域网格划分后的结果组成所述目标建筑对应的网格信息。优选地,所述基于各特征区域的轴向,对各特征区域进行网格划分,由各特征区域网格划分后的结果组成所述目标建筑对应的网格信息,包括:针对组成所述目标建筑的各特征区域,将其中轴向一致的特征区域进行合并,由合并后特征区域及未合并的特征区域组成待处理特征区域集合;针对所述待处理特征区域集合中每一特征区域,按照其轴向进行网格划分,由所述待处理特征区域集合中各特征区域网格划分后的结果组成所述目标建筑对应的网格信息。优选地,所述基于所述目标建筑内各对象属性,确定所述轮廓范围内各区域的路由通行状态,包括:获取所述目标建筑内各房间的轮廓范围、各结构柱的轮廓范围及各结构墙的轮廓范围;基于各房间的属性,确定不可路由通行的目标房间,并标记目标房间的轮廓范围的路由通行状态为不可路由通行;标记各结构柱的轮廓范围的路由通行状态为不可路由通行;基于各结构墙的属性,将“剪力墙”类型的结构墙的轮廓范围的路由通行状态标记为不可路由通行,将非“剪力墙”类型的其它类型的结构墙的轮廓范围的路由通行状态标记为垂直路由通行。优选地,还包括:将所述目标建筑内各房间的轮廓范围、各结构柱的轮廓范围及各结构墙的轮廓范围进行轮廓膨胀。优选地,所述基于所述轮廓范围内各区域的路由通行状态,对所述目标建筑对应的网格信息进行调整,包括:遍历所述目标建筑对应的网格信息中的每一网格坐标,针对遍历的当前网格坐标:判断当前网格坐标是否处于路由通行状态为不可路由通行的区域内,若是,则将当前网格坐标标记为不可路由通行。优选地,所述基于所述轮廓范围内各区域的路由通行状态,对所述目标建筑对应的网格信息进行调整,还包括:确定当前网格坐标在轴向及垂直于轴向上的邻接网格坐标;获取所述轮廓范围内,与当前网格坐标和邻接网格坐标组成的向量垂直的,且路由通行状态标记为垂直路由通行的第一结构墙;在各所述第一结构墙中,选取结构墙的轮廓范围包含所述当前网格坐标和所述邻接网格坐标的第二结构墙;判断所述第二结构墙的定位线是否垂直于由当前网格坐标和邻接网格坐标组成的向量,若不垂直,则将当前网格坐标和邻接网格间的边标记为不可路由通行。优选地,还包括:对起点和终点间最短路径所包含的各条子路径进行抗锯齿处理。优选地,所述对起点和终点间最短路径所包含的各条子路径进行抗锯齿处理,包括:针对起点和终点间最短路径所包含的子路径集合,从第二条子路径开始,逐次选取连续的两条子路径加入待判断集合,待判断集合初始时包含所述子路径集合中的第一条子路径;循环判断所述待判断集合中各条子路径是否可以合并,直至确定当前待判断集合中各条子路径不可以合并时,将当前时刻的上一时刻的待判断集合中各条子路径合并,得到合并后子路径,并将所述上一时刻的待判断集合中各条子路径从所述子路径集合中删除,得到新的子路径集合,并返回执行针对新的子路径集合,从第二条子路径开始,逐次选取连续的两条子路径加入待判断集合的步骤,直至确定新的子路径集合中不足三条子路径为止;将各次合并得到的各合并后子路径及最后一次得到的新的子路径集合中的各条子路径组合为最终结果。优选地,所述判断所述待判断集合中各条子路径是否可以合并,包括:取待判断集合中最后一条子路径的终点向待判断集合中第一条子路径做投影,将投影点作为中转点,由第一条子路径的起点至中转点的线段作为第一线段,由中转点至最后一条子路径的终点的线段作为第二线段;判断所述第一线段和所述第二线段是否与路由通行状态标记为不可路由通行的区域相交,若否,确定待判断集合中各条子路径可以合并;若是,判断所述第一线段和所述第二线段是否与路由通行状态标记为垂直路由通行的区域相交;若否,确定待判断集合中各条子路径可以合并;若是,判断相交状态是否为垂直相交,若是垂直相交,则确定待判断集合中各条子路径可以合并,若不是垂直相交,则确定待判断集合中各条子路径不可以合并。优选地,所述目标建筑为塔楼。一种建筑内寻路装置,包括:目标建筑轮廓范围确定单元,用于确定目标建筑的轮廓范围;网格划分单元,用于基于所述目标建筑的轴向,对所述轮廓范围进行网格划分,得到所述目标建筑对应的网格信息;路径规划单元,用于结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划,得到起点和终点间最短路径。一种建筑内寻路设备,包括:存储器和处理器;所述存储器,本文档来自技高网...

【技术保护点】
1.一种建筑内寻路方法,其特征在于,包括:/n确定目标建筑的轮廓范围;/n基于所述目标建筑的轴向,对所述轮廓范围进行网格划分,得到所述目标建筑对应的网格信息;/n结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划,得到起点和终点间最短路径。/n

【技术特征摘要】
1.一种建筑内寻路方法,其特征在于,包括:
确定目标建筑的轮廓范围;
基于所述目标建筑的轴向,对所述轮廓范围进行网格划分,得到所述目标建筑对应的网格信息;
结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划,得到起点和终点间最短路径。


2.根据权利要求1所述的方法,其特征在于,在所述结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划之前,该方法还包括:
基于所述目标建筑内各对象属性,确定所述轮廓范围内各区域的路由通行状态,所述路由通行状态表明区域对路由通行的允许情况;
基于所述轮廓范围内各区域的路由通行状态,对所述目标建筑对应的网格信息进行调整,得到调整后网格信息;
所述结合所述目标建筑对应的网格信息,在起点和终点间进行路径规划,包括:
结合所述目标建筑对应的调整后网格信息,在起点和终点间进行路径规划。


3.根据权利要求1所述的方法,其特征在于,所述确定目标建筑的轮廓范围,包括:
确定组成目标建筑的各特征区域的轮廓范围,由各特征区域的轮廓范围确定目标建筑的轮廓范围。


4.根据权利要求1所述的方法,其特征在于,所述基于所述目标建筑的轴向,对所述轮廓范围进行网格划分,得到所述目标建筑对应的网格信息,包括:
确定组成所述目标建筑的各特征区域的轴向;
基于各特征区域的轴向,对各特征区域进行网格划分,由各特征区域网格划分后的结果组成所述目标建筑对应的网格信息。


5.根据权利要求4所述的方法,其特征在于,所述基于各特征区域的轴向,对各特征区域进行网格划分,由各特征区域网格划分后的结果组成所述目标建筑对应的网格信息,包括:
针对组成所述目标建筑的各特征区域,将其中轴向一致的特征区域进行合并,由合并后特征区域及未合并的特征区域组成待处理特征区域集合;
针对所述待处理特征区域集合中每一特征区域,按照其轴向进行网格划分,由所述待处理特征区域集合中各特征区域网格划分后的结果组成所述目标建筑对应的网格信息。


6.根据权利要求2所述的方法,其特征在于,所述基于所述目标建筑内各对象属性,确定所述轮廓范围内各区域的路由通行状态,包括:
获取所述目标建筑内各房间的轮廓范围、各结构柱的轮廓范围及各结构墙的轮廓范围;
基于各房间的属性,确定不可路由通行的目标房间,并标记目标房间的轮廓范围的路由通行状态为不可路由通行;
标记各结构柱的轮廓范围的路由通行状态为不可路由通行;
基于各结构墙的属性,将“剪力墙”类型的结构墙的轮廓范围的路由通行状态标记为不可路由通行,将非“剪力墙”类型的其它类型的结构墙的轮廓范围的路由通行状态标记为垂直路由通行。


7.根据权利要求6所述的方法,其特征在于,还包括:
将所述目标建筑内各房间的轮廓范围、各结构柱的轮廓范围及各结构墙的轮廓范围进行轮廓膨胀。


8.根据权利要求2所述的方法,其特征在于,所述基于所述轮廓范围内各区域的路由通行状态,对所述目标建筑对应的网格信息进行调整,包括:
遍历所述目标建筑对应的网格信息中的每一网格坐标,针对遍历的当前网格坐标:
判断当前网格坐标是否处于路由通行状态为不可路由通行的区域内,若是,则将当前网格坐标标记为不可路由通行。


9.根据权利要求8所述的方法,其特征在于,所述基于所述轮廓范围内各区域的路由通行状态,对所述...

【专利技术属性】
技术研发人员:孟向歌张继锋顾宏晔吴自成陈涛李军
申请(专利权)人:合肥量圳建筑科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1