[发明专利]一种基于CAD图纸的建筑物室内空间提取方法在审
申请号: | 201710199828.8 | 申请日: | 2017-03-30 |
公开(公告)号: | CN107103118A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 庞月勇;周良辰;林冰仙;闾国年 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京苏高专利商标事务所(普通合伙)32204 | 代理人: | 唐红 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cad 图纸 建筑物 室内空间 提取 方法 | ||
技术领域
本发明属于地理信息系统、建筑学以及计算机图形学技术领域,具体涉及一种基于CAD图纸的建筑物室内空间提取方法。
背景技术
建筑物室内空间是现代人类生活、工作和娱乐的主要场所。在数字城市建设、建筑信息化管理、室内环境模拟等领域中,建筑室内空间均是重要的研究对象。现有的建筑物室内空间提取方法大致可以分为基于人工交互的建模方法和基于CAD图纸的建模方法两类。
基于人工交互的建模方法可以构建室内空间的三维实体,如在Revit等基于IFC数据模型的现代建筑设计软件中,虽然有建筑空间的实体,但仍然需要人工确定空间的几何形体,无法实现自动化的空间建模。其空间建模精度与效率取决于建模者的熟悉程度,因此难以大规模推广。
基于CAD图纸的建模方法,可以先通过语义转换、符号理解等方法提取墙、柱、门窗等各类建筑构件信息,建立建筑物三维实体模型。再根据“室内空间是由各类建筑构件围合形成的独立空间”这一基本原理,采用间接推断的方式来确定其边界,从而实现建筑物室内空间的三维建模。Christian Ah-Soon、朱俊芳等在论文中提出了通过识别CAD图纸中构件所围合的环来识别潜在空间,实现了室内空间的识别和几何边界的确定。
然而,现代大型建筑物中通常存在用于支撑大厅的孤立柱子,用于划分功能区的孤立墙体等复杂情况。这些孤立建筑构件不与其他建筑构件相接,因此无法作为空间边界形成封闭的环路,从而导致了识别环路的室内建模方法无法准确提取室内空间的边界。
总之,现有的室内空间提取方法不仅遗漏了对复杂室内情况处理,还导致较低的提取效率。
发明内容
发明目的:本发明的目的在于解决现有技术中存在的不足,提供一种基于CAD图纸的建筑物室内空间提取方法。
技术方案:本发明一种基于CAD图纸的建筑物室内空间提取方法,其特征在于:依次包括以下步骤:
(1)通过约束网络和样例驱动符号识别方法,在CAD图纸中提取围合建筑物室内空间的构件,这些起围合作用的建筑构件即为室内空间边界构件;读入室内空间边界构件的二维几何集A={Ai,i∈[0,n)},Ai表示第i个边界构件的几何,n表示边界构件的个数,然后通过边界构件集合A计算室内空间边界构件的并集S;
(2)对围合建筑物室内空间的边界构件并集S求凸包C;
(3)用凸包C和围合建筑物室内空间的边界构件并集S做布尔差运算,得到相应多边形,该多边形包括边界构件围合的室内空间和边界凸包C覆盖的室外空间;
(4)区分并剔除不具有室内空间特性的室外空间多边形,由于室内空间均通过建筑构件围合而成,所以必然不可能与楼层凸包以外的区域直接相接,因此室内空间和室外空间判别的方法即为检测提取出的空间多边形与凸包C边界的相接关系:如果空间多边形与凸包C边界相接,则该空间属于室外空间,剔除该空间;如果空间多边形与凸包C边界相离,则该空间为建筑物室内空间,保存该空间,最终得到所有建筑物室内空间。
有益效果:本发明能够直接根据CAD图纸对建筑物室内空间进行提取,能够有效地解决建筑物三维建模过程中室内空间的提取问题,大大增强了室内空间提取正确率,进而提高建筑物室内空间提取的算法效率。
附图说明
图1为本发明的流程图;
图2为实施例的输入建筑构件集示意图;
图3为实施例的构件并集生成的凸包示意图;
图4为实施例的凸包与建筑构件布尔差的示意图;
图5为实施例的生成的建筑物室内空间的示意图。
其中,如3(1)为实施例中所有空间边界构件的并集S示意图;图3(2)为实施例中并集S求凸包C后的示意图。
具体实施方式
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
如附图1所示,本发明一种基于CAD图纸的建筑物室内空间提取方法,其特征在于:依次包括以下步骤:
(1)通过本技术领域的语义转换、符号理解等惯用方法,在CAD图纸中提取围合建筑物室内空间的构件,这些起围合作用的建筑构件即为室内空间边界构件;读入室内空间边界构件的二维几何集A={Ai,i∈[0,n)},Ai表示第i个边界构件的几何,n表示边界构件的个数,然后通过边界构件集合A计算室内空间边界构件的并集S;
(2)对围合建筑物室内空间的边界构件并集S求凸包C;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710199828.8/2.html,转载请声明来源钻瓜专利网。