【技术实现步骤摘要】
一种基于BIM建筑的室内空间拓扑结构的自动抽取方法
[0001]本专利技术属于智能建筑领域,特别是有关于一种基于BIM建筑的室内空间拓扑结构的自动抽取方法。
技术介绍
[0002]BIM(Building Information Modeling,建筑信息模型)作为一种新兴的计算机应用技术,目前已经逐步应用于建筑、交通运输、测绘、制造等各个行业。它包含精确的几何信息、丰富的建筑语义属性以及建筑要素间关系的专业性表达,以数字化信息支撑建筑物生命周期内的设计、采购、制造和运营等活动。IFC(Industry Foundation Classes,工业基础类)作为国际通用的BIM标准,定义了建筑物要素的类别、属性、几何表达方式、拓扑数据结构等,是BIM在实际工程应用的主要数据格式。
[0003]IFC标准定义了表示建筑物空间结构的要素如IfcBuilding、IfcSpace等,通过其语义属性来表达该建筑空间的功能特性,例如在IfcSpace的实例对象中标注其功能属性为廊道、房间等。IFC标准无法对空间关系进行精细表达,通 ...
【技术保护点】
【技术特征摘要】
1.一种基于BIM建筑的室内空间拓扑结构的自动抽取方法,其特征在于,该方法包括如下步骤:S1:将BIM建筑分解为多个楼层;S2:对每个楼层内部空间的拓扑结构进行抽取,形成每个楼层内部的拓扑图;S3:每个楼层内部的拓扑图在楼层之间跨层连通,形成BIM建筑室内结构的层级网络拓扑结构。2.根据权利要求1所述的一种基于BIM建筑的室内空间拓扑结构的自动抽取方法,其特征在于,步骤S1还包括如下步骤:S11:经过语义解析得到每个楼层的高度及每个楼层内部包含的结构性构件;S12:对楼层高度进行高度验证。3.根据权利要求2所述的一种基于BIM建筑的室内空间拓扑结构的自动抽取方法,其特征在于,步骤S12进行高度验证通过候选投票方式进行,以结构性构件票数最多的区间作为楼层的高度信息,具体公式为:h
min
为楼层中结构性构件高度的最低值,h
max
为楼层中结构性构件高度的最大值,h(P
k
)代表楼层的第k个结构性构件的高度,其中0≤k≤n,n为楼层的结构性构件数量,argmax为对函数求参数的函数,II为候选投票过程中的计数函数。4.根据权利要求1所述的一种基于BIM建筑的室内空间拓扑结构的自动抽取方法,其特征在于,步骤S2还包括如下步骤:S21:对构件进行语义过滤并结合体素索引,得到需要的结构性构件;S22:对该结构性构件体素进行水平投影得到平面图形,并检测该平面图形的角点,将该角点作为多边形顶点;S23:将该结构性构件与该角点进行信息融合并确定连接关系;S24:对模糊边界处的构件进行补全;S25:进行邻接图构建;S26:进行空间拓扑映射。5.根据权利要求4所述的一种基于BIM建筑的室内空间拓扑结构的自动抽取方法,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。