用于管综排布的闭合区域识别方法、装置、设备和介质制造方法及图纸

技术编号:37137010 阅读:19 留言:0更新日期:2023-04-06 21:37
本申请涉及一种用于管综排布的闭合区域识别方法、装置、设备和介质。该方法包括:获取建筑信息模型,并根据所述建筑信息模型绘制所述建筑信息模型中目标楼层的最大外轮廓线;根据所述最大外轮廓线和所述建筑信息模型,生成至少一个闭合实体,所述闭合实体位于所述最大外轮廓线中;获取所述闭合实体的底面的线段集合,并将所述线段集合中的线段所围成的最大围合区域作为所述闭合实体对应的闭合区域,所述闭合区域用于管线综合排布。采用本方法能够在建筑信息模型创建过程中自动识别目标楼层的各个闭合区域,提升建筑信息模型的创建效率。提升建筑信息模型的创建效率。提升建筑信息模型的创建效率。

【技术实现步骤摘要】
用于管综排布的闭合区域识别方法、装置、设备和介质


[0001]本专利技术涉及建筑辅助设计
,特别是涉及一种用于管综排布的闭合区域识别方法、装置、设备和介质。

技术介绍

[0002]在工程的施工设计环节,管线综合排布是其重点与难点部分。管综排布设计需要较好地满足设计要求、设计规范、施工要求、维护要求,等等。
[0003]目前,主要通过建筑信息模型来展示管综排布的模拟结果。在用户创建新的建筑信息模型的过程中,用户需要自行区分待进行管综排布的建筑信息模型中的各个闭合区域,闭合区域可以是由墙体围成的区域,例如、客厅、卫生间、餐厅、储物间,等等,然后,再对闭合区域进行管综排布。但设计软件无法自动识别闭合区域。
[0004]然而,上述用户根据经验识别闭合区域的方式存在创建建筑信息模型效率较低的问题。

技术实现思路

[0005]基于此,提供一种用于管综排布的闭合区域识别方法、装置、设备和介质,能够在建筑信息模型创建过程中自动识别目标楼层的各个闭合区域,提升建筑信息模型的创建效率。
[0006]第一方面,本申请实施例提供了一种用于管综排布的闭合区域识别方法,所述方法包括:
[0007]获取建筑信息模型,并根据所述建筑信息模型绘制所述建筑信息模型中目标楼层的最大外轮廓线;
[0008]根据所述最大外轮廓线和所述建筑信息模型,生成至少一个闭合实体,所述闭合实体位于所述最大外轮廓线中;
[0009]获取所述闭合实体的底面的线段集合,并将所述线段集合中的线段所围成的最大围合区域作为所述闭合实体对应的闭合区域,所述闭合区域用于管线综合排布。
[0010]在一个实施例中,所述根据所述建筑信息模型绘制所述建筑信息模型中目标楼层的最大外轮廓线,包括:
[0011]根据所述建筑信息模型,获取所述目标楼层对应的至少一个支撑体的支撑体属性数据;
[0012]根据各所述支撑体属性数据计算所述最大外轮廓线。
[0013]在一个实施例中,所述根据各所述支撑体属性数据计算所述最大外轮廓线,包括:
[0014]从所述支撑体属性数据中确定所述支撑体的上表面的边线集合;
[0015]根据各所述支撑体对应的所述边线集合,绘制所述最大外轮廓线。
[0016]在一个实施例中,所述根据所述最大外轮廓线和所述建筑信息模型,生成至少一个闭合实体,包括:
[0017]根据所述最大外轮廓线,生成所述最大外轮廓线对应的外围墙体;
[0018]从所述建筑信息模型中获取所述目标楼层对应的内墙体属性数据和柱体属性数据,并根据所述内墙体属性数据和所述柱体属性数据生成闭合区域,基于所述闭合区域确定至少一个所述闭合实体。
[0019]在一个实施例中,所述基于所述闭合区域确定至少一个所述闭合实体,包括:
[0020]获取闭合区域中的最小闭合区域列表,所述最小闭合区域列表中包括所述建筑信息模型中各最小闭合区域的属性信息;
[0021]根据所述最小闭合区域的属性信息,在所述外围墙体内生成所述最小闭合区域对应的房间实体;
[0022]根据生成的各所述房间实体生成至少一个所述闭合实体。
[0023]在一个实施例中,所述根据生成的各所述房间实体生成至少一个所述闭合实体,包括:
[0024]对于每个所述房间实体,确定所述房间实体内的各候选实体,并确定各所述候选实体的面积;
[0025]将面积最大的候选实体作为所述闭合实体。
[0026]在一个实施例中,所述方法还包括:
[0027]对各所述闭合区域进行可视化展示;
[0028]根据用户针对目标闭合区域的选择指令,在预设的映射关系中查找所述目标闭合区域在所述建筑信息模型中对应的目标区域。
[0029]第二方面,本申请实施例提供一种用于管综排布的闭合区域识别装置,所述装置包括:
[0030]获取模块,用于获取建筑信息模型,并根据所述建筑信息模型绘制所述建筑信息模型中目标楼层的最大外轮廓线;
[0031]生成模块,用于根据所述最大外轮廓线和所述建筑信息模型,生成至少一个闭合实体,所述闭合实体位于所述最大外轮廓线中;
[0032]确定模块,用于获取所述闭合实体的底面的线段集合,并将所述线段集合中的线段所围成的最大围合区域作为所述闭合实体对应的闭合区域,所述闭合区域用于管线综合排布。
[0033]第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面的方法的步骤。
[0034]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
[0035]本申请实施例提供的技术方案带来的有益效果至少包括:
[0036]通过获取建筑信息模型,并根据建筑信息模型绘制建筑信息模型中目标楼层的最大外轮廓线,而后,根据最大外轮廓线和建筑信息模型,生成至少一个闭合实体,闭合实体位于最大外轮廓线中,接着,获取闭合实体的底面的线段集合,并将线段集合中的线段所围成的最大围合区域作为闭合实体对应的闭合区域,该闭合区域用于管线综合排布,这样,则准确快速地识别出了目标楼层中的各个闭合区域,从而避免了由人工区分闭合区域导致的闭合区域的识别效率低、建筑信息模型的创建效率低的问题。本申请实施例提升了闭合区
域的识别效率,从而提升了管综排布的效率以及建筑信息模型的创建效率。
附图说明
[0037]图1为一个实施例提供的用于管综排布的闭合区域识别方法的应用环境图;
[0038]图2为一个实施例提供的用于管综排布的闭合区域识别方法的流程示意图;
[0039]图3为一个实施例提供的一种示例性地最大外轮廓的示意图;
[0040]图4为一个实施例提供的一种示例性地建筑信息模型与目标楼层对应的截面示意图和该截面示意图对应的各个闭合区域的示意图;
[0041]图5为另一个实施例提供的用于管综排布的闭合区域识别方法的流程示意图;
[0042]图6为一个实施例提供的绘制建筑信息模型中目标楼层对应的最大外轮廓线的流程示意图;
[0043]图7为一个实施例提供的步骤602的流程示意图;
[0044]图8为一个实施例提供的步骤202的流程示意图;
[0045]图9为一个实施例提供的一种示例性地目标楼层对应的闭合区域的截面示意图;
[0046]图10为一个实施例提供的一种示例性地房间实体的截面示意图;
[0047]图11为一个实施例提供的用于管综排布的闭合区域识别装置的结构框图。
具体实施方式
[0048]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0049]本申请实施例提供的用于管综排布的闭合区域识本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于管综排布的闭合区域识别方法,其特征在于,所述方法包括:获取建筑信息模型,并根据所述建筑信息模型绘制所述建筑信息模型中目标楼层的最大外轮廓线;根据所述最大外轮廓线和所述建筑信息模型,生成至少一个闭合实体,所述闭合实体位于所述最大外轮廓线中;获取所述闭合实体的底面的线段集合,并将所述线段集合中的线段所围成的最大围合区域作为所述闭合实体对应的闭合区域,所述闭合区域用于管线综合排布。2.根据权利要求1所述的方法,其特征在于,所述根据所述建筑信息模型绘制所述建筑信息模型中目标楼层的最大外轮廓线,包括:根据所述建筑信息模型,获取所述目标楼层对应的至少一个支撑体的支撑体属性数据;根据各所述支撑体属性数据计算所述最大外轮廓线。3.根据权利要求2所述的方法,其特征在于,所述根据各所述支撑体属性数据计算所述最大外轮廓线,包括:从所述支撑体属性数据中确定所述支撑体的上表面的边线集合;根据各所述支撑体对应的所述边线集合,绘制所述最大外轮廓线。4.根据权利要求1所述的方法,其特征在于,所述根据所述最大外轮廓线和所述建筑信息模型,生成至少一个闭合实体,包括:根据所述最大外轮廓线,生成所述最大外轮廓线对应的外围墙体;从所述建筑信息模型中获取所述目标楼层对应的内墙体属性数据和柱体属性数据,并根据所述内墙体属性数据和所述柱体属性数据生成闭合区域,基于所述闭合区域确定至少一个所述闭合实体。5.根据权利要求4所述的方法,其特征在于,所述基于所述闭合区域确定至少一个所述闭合实体,包括:获取闭合区域中的最小闭合区域列表,所述最小闭合区域列表中包括所述...

【专利技术属性】
技术研发人员:尤勇敏请求不公布姓名
申请(专利权)人:久瓴江苏数字智能科技有限公司
类型:发明
国别省市:

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

1