一种门窗表建筑图纸的类型和门窗的自动识别方法技术

技术编号:31790404 阅读:72 留言:0更新日期:2022-01-08 10:47
本发明专利技术公开了一种门窗表建筑图纸的类型的自动识别方法,包括S2.1、寻找双线标题;S2.2、寻找纯文字单元格;S2.3、根据双线标题和纯文字单元格的数量判断门窗表类型。本发明专利技术也公开了一种门窗表建筑图纸的门窗的自动识别方法,包括:S1、输入门窗表图纸;S2、识别输入的门窗表的类型;S3、将表格式门窗表拆分成单个门窗的图元集合;S4、将块式门窗表拆分成单个门窗的图元集合;S5、S5、将门窗的图元集合与门窗编号匹配。本发明专利技术为墙建模中门窗开洞和门窗自动建模打下了基础,有利于减轻墙和门窗的自动建模难度,有利于提高墙和门窗的自动建模效率。率。率。

【技术实现步骤摘要】
一种门窗表建筑图纸的类型和门窗的自动识别方法


[0001]本专利技术涉及建筑图纸对象识别
,尤其涉及一种门窗表建筑图纸的类型和门窗的自动识别方法。

技术介绍

[0002]BIM(Building Information Modeling)技术的核心是通过建立虚拟的建筑工程三维模型,利用数字化技术,为这个模型提供完整的、与实际情况一致的建筑工程信息库。该信息库不仅包含描述建筑物构件的几何信息、专业属性及状态信息,还包含了非构件对象(如空间、运动行为)的状态信息。借助这个包含建筑工程信息的三维模型,大大提高了建筑工程的信息集成化程度,从而为建筑工程项目的相关利益方提供了一个工程信息交换和共享的平台。随着城市建设和计算机技术的快速发展,BIM技术的运用越来越广泛,一般都是读取二维建筑图纸,用计算机算法识别图元,获取建筑对象的二维数据,输出到三维引擎生产建筑物的三维模型,但如何准确识别图元,获取二维数据,一直是攻克的难点。其中,门窗的建模是非常重要的环节,目前多是通过插入门窗族的方式实现,一般从平面建施图中识别并提取信息,在三维软件中构建墙后,插本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种门窗表建筑图纸的类型的自动识别方法,其特征在于,包括以下步骤:S2.1、根据门窗表图纸中获取的曲线和文字寻找双线标题:S2.1.1、在门窗表图纸的曲线中寻找双线条;S2.1.2、在所述双线条中寻找下划双线;S2.1.3、将所述下划双线上的文字排除是描述比例的文字,剩余的所述下划双线上的文字为双线标题,纳入双线标题列表;S2.1.4、判断双线标题列表中是否至少有1/3数量的双线标题符合门窗编号的规则,若是,则双线标题列表中的所有双线标题为门窗编号,若否,则所有双线标题移出双线标题列表;S2.2、根据门窗表图纸中获取的曲线和文字寻找纯文字单元格:S2.2.1、通过门窗表图纸的文字寻找单元格:过文字的中心点分别做向左、向右、向上、向下的射线,判断是否都能与门窗表图纸中的水平或竖直曲线相交,若是,则最近的相交的曲线构成的矩形为单元格,根据最近的交点的坐标值确定单元格的坐标范围,单元格的四条边所在的曲线是表格线,否则,不能构成单元格;S2.2.2、查找所述单元格的范围内是否包含曲线,若是,则不是纯文字单元格,若否,则是纯文字单元格,寻找纯文字单元格中所有文字形成的字符串,纳入纯文字单元格列表;S2.3、判断门窗表类型:判断是否同时满足:双线标题的数量小于阈值一,且纯文字单元格的数量大于等于阈值二,若是,则为表格式门窗表,否则判断是否同时满足:双线标题的数量大于等于阈值一,且纯文字单元格的数量小于阈值二,若是,则为块式门窗表,否则判断是否同时满足:双线标题的数量大于等于阈值一,且纯文字单元格的数量大于等于阈值二,若否,则既不是表格式门窗表,也不是块式门窗表,若是,则判断双线标题是否在某个单元格内,若是,则为表格式门窗表,否则,既不是表格式门窗表,也不是块式门窗表。2.根据权利要求1所述的门窗表建筑图纸的类型的自动识别方法,其特征在于,步骤S2.1.1中所述双线条的寻找标准为:两条长度相等、完全平行、间距小于间距阈值、两端悬空的水平线。3.根据权利要求1所述的门窗表建筑图纸的类型的自动识别方法,其特征在于,步骤S2.1.2的具体方法为:在所述双线条上方的文字阈值范围内,寻找是否有文字,若有,则为下划双线,若无,则判断下一个双线条。4.根据权利要求1所述的门窗表建筑图纸的类型的自动识别方法,其特征在于,步骤S2.1.3的具体方法为:判断所述文字是否符合比例的描述规则,若是,则为描述比例的文字,若否,则所述下划双线上的文字为双线标题,纳入双线标题列表,然后判断下一个下划双线;所述比例的描述规则为:包括“数字:数字”的格式。5.根据权利要求1所述的门窗表建筑图纸的类型的自动识别方法,其特征在于,步骤S2.1.4中,所述门窗编号的规则为:门窗编号包括但不仅限于字母和数字。6.一种门窗表建筑图纸的门窗的自动识别方法,其特征在于,包括以下步骤:S1、输入门窗表图纸,获取门窗表图纸的所有内容,包括曲线、文字、尺寸标注和标高标注;S2、识别输入的门窗表的类型:若为表格式门窗表,则进入步骤S3,若为块式门窗表,则进入步骤S4;
S3、将表格式门窗表拆分成单个门窗的图元集合,进入步骤S5;S4、将块式门窗表拆分成单个门窗的图元集合,进入步骤S5;S4.1、寻找单个门窗的曲线图元和包围盒,将单个门窗的曲线图元归集到单个门窗的图元集合中;S4.1.1、将未识别的曲线由长至短排序;S4.1.2、取最长的曲线和与最长曲线相交或搭接的曲线,组成曲线组,求得曲线组的包围盒;S4.1.3、将包围盒外扩固定的阈值宽度;S4.1.4、判断是否有与外扩后的包围盒相交的新的曲线,若是,则将外扩后的包围盒内的新的曲线和与外扩后的包围盒相交的新的曲线均加入曲线组,求得更新后的曲线组的包围盒,返回步骤S4.1.3,否则,曲线组内的曲线为单个门窗的曲线图元,设置为已识别,曲线组的包围盒为该门窗的外扩后的包围盒;S4.1.5、判断...

【专利技术属性】
技术研发人员:唐鹏程张友三
申请(专利权)人:长沙泛一参数信息技术有限公司
类型:发明
国别省市:

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

1