一种CAD电气图纸电气构件连接关系存储方法技术

技术编号:33345166 阅读:10 留言:0更新日期:2022-05-08 09:38
本发明专利技术公开了一种CAD电气图纸电气构件连接关系存储方法,本发明专利技术首先获取图元、记录该缩放的比例和封闭空间轮廓、利用深度学习以及算法识别步骤等进行运行。本发明专利技术实现不同图纸类型直接信息交互,同类型但是不同图框中的构件信息交互,避免在人工智能出图中没有很好的数据存储方法,人工智能的出图无法完成提资交圈部分构件的绘制以及没有很好的数据存储方式,人工智能出图中,无法完成同专业中,需要其他图框中信息的部分的情况出现,有效解决了人工智能自动出图技术中不同图纸类型或同图纸类型不同图框之间信息交互问题。类型不同图框之间信息交互问题。类型不同图框之间信息交互问题。

【技术实现步骤摘要】
一种CAD电气图纸电气构件连接关系存储方法


[0001]本专利技术涉及CAD图纸识别技术相关领域,具体是一种CAD电气图纸电气构件连接关系存储方法。

技术介绍

[0002]CAD电气设备施工图,又称为强弱电图纸,主要说明房屋的电气设备、线路走向等构造。包括:1、电气平面图2、电气系统图3、电气详图4、消防系统的电消防部分也包括在内的所有电气相关图纸。
[0003]平面图是电气施工图中的重要图纸之一,如变、配电所电气设备安装平面图、照明平面图、防雷接地平面图等,用来表示电气设备的编号、名称、型号及安装位置、线路的起始点、敷设部位、敷设方式及所用导线型号、规格、根数、管径大小等,平面图通常分为:照明平面、动力平面、消防平面、弱电平面、防雷平面、接地平面;系统图是平面图的一个补充,它与平面图相辅相成,是指导施工的重要部分;系统图主要是由电源电压、总开关、分路开关、导线规格、穿管规格、敷设方式、回路编号、回路容量组成。
[0004]在绘制系统图需要从平面图中获取相应的一些信息,如供电关系,回路编号,构件名称等,目前电气设备施工图都是人工进行绘制,并且如果出现跨图框都是将之前都图纸翻出来进行查询。
[0005]在电气设备施工图绘制中,目前没有针对不同图纸类型或同图纸类型不同图框之间构件信息交互的方法,主要解决的构件信息交互分为两种:
[0006]1、针对的是不同图纸类型直接信息交互,比如在绘制电气图纸,需要用到暖通提资信息,但是在人工智能出图中并没有很好的数据存储方法,人工智能的出图无法完成提资交圈部分构件的绘制;
[0007]2、针对的是同类型但是不同图框中的构件信息交互,比如在电气专业中,在绘制配电箱系统图时,需要用到强电配电平面图,照明平面图中的构件属性及连接关系等信息,目前没有很好的数据存储方式,人工智能出图中,无法完成同专业中,需要其他图框中信息的部分。

技术实现思路

[0008]因此,为了解决上述不足,本专利技术在此提供一种CAD电气图纸电气构件连接关系存储方法。
[0009]本专利技术是这样实现的,构造一种CAD电气图纸电气构件连接关系存储方法,如下步骤进行运行:
[0010]S1对接CAD解析服务获取CAD建筑平面图纸上的墙线、门、窗等图元,建筑轮廓通常由墙、门、窗、柱子等围成具体的封闭的空间;
[0011]S2将CAD图框缩放到一张固定比例的图片上,记录该缩放的比例,记录S1中获取的图元按照同样的比例绘制在图片上用图像处理方法获得每个封闭空间的轮廓;
[0012]S3记录S1中获取的图元按照同样的比例绘制在图片上,用深度学习的方法对所有构件进行分类分类得到如门、窗等构件;
[0013]S4通过传统算法、人工智能以及国家强条规范完成图纸电气构件绘制,具体完成构件的具体位置/回路编号/用电负荷等属性的获取及绘制;
[0014]S5在实例化构件过程中,需要将所有的构件的属性进行存储,并且根据先验知识将所有的构件的供电/用电构件作为属性进行保存;
[0015]S6通过邻接表的结构形式该图的拓扑关系存储;
[0016]S7根据邻接表的结构特点,其中所有构件作为图的定点集合,构件之间的连接线作为邻接表的边的集合;
[0017]S8通过邻接表对无向图graph的表示;
[0018]S9若采用邻接表表示,则需要申请|V|个列表,每个列表存储一个顶点出发的所有相邻顶点;
[0019]S10对应到自动出图中,每个节点即为一个构件,其中最前面的数字代表供电设备,后面的为用电设备;
[0020]S11在绘制需要前置图纸构件信息的图纸类型,如配电干线系统图时,通过邻接表即可获取到供电设备及其所有的用电设备(即在平面图中通过电线连接的下方设备),再通过绘制方法即可绘制出配电干线系统图。
[0021]优选的,S1中图元具体指绘制CAD图纸时的点线条弧线等基本图形。
[0022]优选的,S6中将所有构件看作图论中的图,再通过邻接表的结构形式该图的拓扑关系存储。
[0023]优选的,所述邻接表是图的一种最主要存储结构,用来描述图上的每一个点。
[0024]优选的,所述邻接表是对图的每个顶点建立一个容器(n个顶点建立n个容器),第i个容器中的结点包含顶点Vi的所有邻接顶点,实际上邻接矩阵是一种未离散化每个点的边集的邻接表,对于图G=(V,E)而言,其中V表示顶点集合,E表示边集合。
[0025]优选的,S9中若图G为有向图,则|V|个列表存储的总顶点个数为|E|;若图G为无向图,则|V|个列表存储的总顶点个数为2|E|(暂不考虑自回路),需要申请大小为|V|的数组来保存节点,对节点分配序号,需要申请大小为|V|的额外存储空间,即邻接表方式的存储空间复杂度为O(|V|+|E|)。
[0026]优选的,S10中通过该数据结构将所有的构件都以邻接表的形式存储到图中。
[0027]本专利技术具有如下优点:本专利技术通过改进在此提供一种CAD电气图纸电气构件连接关系存储方法,与同类型设备相比,具有如下改进:
[0028]本专利技术所述一种CAD电气图纸电气构件连接关系存储方法,实现不同图纸类型直接信息交互,同类型但是不同图框中的构件信息交互,避免在人工智能出图中没有很好的数据存储方法,人工智能的出图无法完成提资交圈部分构件的绘制以及没有很好的数据存储方式,人工智能出图中,无法完成同专业中,需要其他图框中信息的部分的情况出现,有效解决了人工智能自动出图技术中不同图纸类型或同图纸类型不同图框之间信息交互问题。
附图说明
[0029]图1是本专利技术流程示意图;
[0030]图2是本专利技术配电平面图获取及绘制示意图;
[0031]图3是本专利技术邻接表对无向图graph的表示示意图;
[0032]图4是本专利技术以邻接表的形式存储示意图;
[0033]图5是本专利技术配电干线系统示意图。
具体实施方式
[0034]下面将结合附图1

5对本专利技术进行详细说明,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]本专利技术通过改进在此提供一种CAD电气图纸电气构件连接关系存储方法,如下步骤进行运行:
[0036]S1对接CAD解析服务获取CAD建筑平面图纸上的墙线、门、窗等图元,建筑轮廓通常由墙、门、窗、柱子等围成具体的封闭的空间,图元具体指绘制CAD图纸时的点线条弧线等基本图形;
[0037]S2将CAD图框缩放到一张固定比例的图片上,记录该缩放的比例,记录S1中获取的图元按照同样的比例绘制在图片上用图像处理方法获得每个封闭空间的轮廓;
[0038]S3记录S1中获取的图元按照同样的比例绘制在图片上,用深度学习的方法对所有构件进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CAD电气图纸电气构件连接关系存储方法,其特征在于:如下步骤进行运行:S1对接CAD解析服务获取CAD建筑平面图纸上的墙线、门、窗等图元,建筑轮廓通常由墙、门、窗、柱子等围成具体的封闭的空间;S2将CAD图框缩放到一张固定比例的图片上,记录该缩放的比例,记录S1中获取的图元按照同样的比例绘制在图片上用图像处理方法获得每个封闭空间的轮廓;S3记录S1中获取的图元按照同样的比例绘制在图片上,用深度学习的方法对所有构件进行分类分类得到如门、窗等构件;S4通过传统算法、人工智能以及国家强条规范完成图纸电气构件绘制,具体完成构件的具体位置/回路编号/用电负荷等属性的获取及绘制;S5在实例化构件过程中,需要将所有的构件的属性进行存储,并且根据先验知识将所有的构件的供电/用电构件作为属性进行保存;S6通过邻接表的结构形式该图的拓扑关系存储;S7根据邻接表的结构特点,其中所有构件作为图的定点集合,构件之间的连接线作为邻接表的边的集合;S8通过邻接表对无向图graph的表示;S9若采用邻接表表示,则需要申请|V|个列表,每个列表存储一个顶点出发的所有相邻顶点;S10对应到自动出图中,每个节点即为一个构件,其中最前面的数字代表供电设备,后面的为用电设备;S11在绘制需要前置图纸构件信息的图纸类型,如配电干线系统图时,通过邻接表即可获取到供电设备及其所有的用电设备(即在平面图中通过电线连接的下方设备),再通过绘制方法即可绘制出配电干线...

【专利技术属性】
技术研发人员:王红炎李一帆彭靖田
申请(专利权)人:上海品览数据科技有限公司
类型:发明
国别省市:

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

1