【技术实现步骤摘要】
基于CAD电子图纸构建地图时生成闭合面的系统及其方法
[0001]本专利技术涉及地图构建领域,特别涉及一种基于CAD电子图纸构建地图时生成闭合面的的系统及其方法。
技术介绍
[0002]全球定位系统(GPS)可以提供高精度的室外位置服务,但是由于建筑物的遮挡,GPS信号在室内非常微弱甚至不可见,因此GPS定位系统基本不能应用于室内定位。而现如今人们的活动80%都是在室内进行,因此基于位置的服务受到了越来越多的重视。随着无线电技术的快速发展以及各种先进电子产品的问世,室内定位导航技术作为GPS的一种补充技术也应运而生。因此,室内地图的绘制成为现在建筑业主所急需的任务。
[0003]21世纪以来,CAD电子图纸被广泛用于建筑、设计、制造等诸多领域,最典型的例子就是AutoCAD。就建筑领域来说,现在90%以上的室内地图图纸是以CAD图纸文件形式存储的,但从电子文件到专业领域的具体模型,中间还需要一个“翻译”或者说“识别”的过程。以往的翻译工作都是由人工完成的:制图人员一边识图,一边在制图软件中重新绘制,编辑。如果制图软件 ...
【技术保护点】
【技术特征摘要】
1.一种基于CAD电子图纸构建地图时生成闭合面的方法,包括:获取CAD电子图纸,并对CAD电子图纸进行解析以获得多个CAD图层;从所述多个CAD图层中筛选包含墙面元素的墙图层并基于墙图层中的墙面元素的特征识别墙面元素;基于墙面元素中的墙面成对线以及墙端线,将两条平行的墙端线之间的平行线段识别门窗线以及将平行的墙端线和墙面线之间的平行线段识别作为门窗元素的为门窗线;通过使得墙面元素和门窗元素按照预定膨胀距离进行膨胀以形成由墙面元素和门窗元素构成的环形闭合面;以及提取环形闭合面,并使得所提取的环形闭合面按照所述预定膨胀距离进行膨胀,从而生成作为功能区的最终闭合面。2.根据权利要求1所述的基于CAD电子图纸构建地图时生成闭合面的方法,其中所述通过使得墙面元素和门窗元素按照预定膨胀距离进行膨胀以形成由墙面元素和门窗元素构成的环形闭合面包括:将所确定的墙面成对线以及墙端线转化成墙面以及将所确定的门窗元素的成对门窗线转换成门窗面;按照预定膨胀距离,对墙面和门窗面进行膨胀处理,使得相邻的墙面之间、墙面和门窗面之间以及门窗面之间彼此相交;以及融合所有相交的墙面和门窗面,使之成为环形闭合面,从而消除了相邻的墙面之间、墙面和门窗面之间以及门窗面之间的空隙和嵌入。3.根据权利要求1或2所述的基于CAD电子图纸构建地图时生成闭合面的方法,其中,所述从所述多个CAD图层中筛选包含墙面元素的墙图层包括:针对每个CAD图层,去除其中的点和面元素;统计构成墙的墙面线数量;以及将所统计的墙面线数量相对所有线段的数量的比率大于第一阈值的CAD图层确定为墙图层。4.根据权利要求3所述的基于CAD电子图纸构建地图时生成闭合面的方法,其中,所述基于墙图层中的墙面元素的特征识别墙面元素包括:逐一选择一个指定图层中的中每条线段,确定所选择的线段相对与其临近线段之间的相对斜率和距离;以及当所选择的线段相对与其临近线段之间的相对斜率小于预定斜率并且两者之间距离在预定范围之内时,确定两者之间为墙面成对线,并将墙面成对线识别为墙面元素。5.根据权利要求4所述的基...
【专利技术属性】
技术研发人员:姜言言,付小娣,陈文姬,
申请(专利权)人:北京蜂鸟视图科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。