【技术实现步骤摘要】
一种DWG建筑图外墙快速提取方法
本专利技术应用于Qcell可视化运维系统,更具体的,涉及一种DWG建筑图外墙快速提取方法。
技术介绍
目前,电信设计院室内Qcell布置设计主要采用AutoCAD软件,在建筑设计图上开展二维设计建模,输出二维DWG格式的模型文件,直接基于此DWG格式模型文件,使用多线段命令,在现有的边界点上描绘边界得到多边形,再根据得到的多边形获取到外边墙的多边形,最后给外边墙添加定义,完成对外墙边界的提取,这种方法大量依赖于手工交互,效率低下,而且由于操作人员的素质高低不同,得到的边界会存在偏差或错误,不准确。
技术实现思路
本专利技术为克服现有的建筑图外墙提取技术存在依赖手工交互,效率低下且得到的边界不准确的技术缺陷,提供一种DWG建筑图外墙快速提取方法。为解决上述技术问题,本专利技术的技术方案如下:一种DWG建筑图外墙快速提取方法,包括以下步骤:S1:定义图层指针获取图层上图素的ID,识别出图层中的线段;S2:将得到的线段坐标化,根据所有线段坐标计算楼层平面矩形包围盒的中心坐标;S3:以矩形包围盒中心为起点生成一簇夹角为低偏差序列的射线,计算各 ...
【技术保护点】
1.一种DWG建筑图外墙快速提取方法,其特征在于,包括以下步骤:S1:定义图层指针获取图层上图素的ID,识别出图层中的线段;S2:将得到的线段坐标化,根据所有线段坐标计算楼层平面矩形包围盒的中心坐标;S3:以矩形包围盒中心为起点生成一簇夹角为低偏差序列的射线,计算各线段与射线的交点;S4:计算交点与射线起点的距离,得到的最远距离为外边墙;S5:判断得到的外边墙是否封闭,若是,则得到外边墙;若否,则执行步骤S3。
【技术特征摘要】
1.一种DWG建筑图外墙快速提取方法,其特征在于,包括以下步骤:S1:定义图层指针获取图层上图素的ID,识别出图层中的线段;S2:将得到的线段坐标化,根据所有线段坐标计算楼层平面矩形包围盒的中心坐标;S3:以矩形包围盒中心为起点生成一簇夹角为低偏差序列的射线,计算各线段与射线的交点;S4:计算交点与射线起点的距离,得到的最远距离为外边墙;S5:判断得到的外边墙是否封闭,若是,则得到外边墙;若否,则执行步骤S3。2.根据权利要求1所述的一种DWG建筑图外墙快速提取方法,其特征在于,所述步骤S2中将得到的线段坐标化,即线段起点表示为(x1i,y1i),线段终点表示为(x2i,y2i),则楼层平面矩形包围盒的中心坐标(x,y)计算公式为:x=(∑(x1i+x2i)/2)/n;y=(∑(y1i+y2i)/2)/n;其中,n表示得到的线段有n条。3.根据权利要求2所述的一种DWG建筑图外墙快...
【专利技术属性】
技术研发人员:王宏杰,黄运保,李海艳,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。