离散图形组合方法、装置及电子设备制造方法及图纸

技术编号:24206724 阅读:53 留言:0更新日期:2020-05-20 14:59
本发明专利技术提供了一种离散图形组合方法、装置及电子设备,涉及制图技术领域,该方法包括:首先获取预设图纸的目标离散实体;然后搜索分布在该目标离散实体的预设范围内的离散实体;按预设组合策略,对搜索到的离散实体与目标离散实体进行组合,得到组合图形;进而将该组合图形与预设图例库中的标准图例进行匹配,根据匹配结果确定该目标离散实体的组合结果。本发明专利技术实施例通过组合策略优先对离散实体进行组合,然后再将组合后的图形与标准图例进行匹配,可以提高匹配效率,进而提高CAD图纸中离散实体的有效组合率,提高CAD图纸的图例识别率。

Method, device and electronic equipment of discrete graph combination

【技术实现步骤摘要】
离散图形组合方法、装置及电子设备
本专利技术涉及制图
,尤其是涉及一种离散图形组合方法、装置及电子设备。
技术介绍
图元也即是基本图形元素,任何一个图形表达都是由若干不同的点、线、面图案,或相同的图案循环组合而成的。这些点、线、面图案即为基本图形元素。在研发的过程中,经过对大量用户CAD图纸的了解,发现在用户提交的成果文件中,存在少数的图元是由离散实体组成,并且没有规律。为了更全面分析图纸中的图例图形,需要将离散实体进行组合,但是,如果直接将这些离散实体与标准图元进行匹配,则会导致无效组合较多,降低CAD图纸的图例识别率。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种离散图形组合方法、装置及电子设备,可以提高CAD图纸中离散实体的有效组合率,进而提高CAD图纸的图例识别率。第一方面,本专利技术实施例提供了一种离散图形组合方法,包括:获取预设图纸的目标离散实体;搜索分布在该目标离散实体的预设范围内的离散实体;按预设组合策略,对搜索到的离散实体与目标离散实体进行组合,得到组合图形;将该组合图形与预设图例库中的标准图例进行匹配,根据匹配结果确定该目标离散实体的组合结果。在本专利技术较佳的实施例中,上述搜索分布在目标离散实体的预设范围内的离散实体的步骤,包括:以目标离散实体为中心,根据预设步长,按预设方向线路搜索该目标离散实体的预设范围内的离散实体。在本专利技术较佳的实施例中,上述目标离散实体的预设范围通过下述方式确定:构建目标离散实体的外接矩形;计算该外接矩形的对角线长度;将以该目标离散实体的中心为圆心,以该对角线长度的两倍长度为半径所构成的圆的面积,确定为该目标离散实体的预设范围。在本专利技术较佳的实施例中,在上述以该目标离散实体为中心,根据预设步长,按预设方向线路搜索该目标离散实体的预设范围内的该离散实体的步骤之后,该方法还包括:将以该目标离散实体为中心,每一个该步长的范围内搜索到的该离散实体存储到对应的数据容器中。在本专利技术较佳的实施例中,上述预设组合策略为上下左右中五个方向的方向排列组合;上述按预设组合策略,对搜索到的离散实体与目标离散实体进行组合,得到组合图形的步骤,包括:对每一个数据容器中的离散实体,按该方向排列组合的顺序,依次与该目标离散实体进行组合,得到组合图形。在本专利技术较佳的实施例中,上述获取预设图纸的目标离散实体的步骤,包括:提取预设图纸中的实体;判断该实体是否属于块参照和代理实体;若否,将该实体确定为离散实体;将该离散实体存储至指定列表中;按预设提取规则,从该指定列表中提取目标离散实体。在本专利技术较佳的实施例中,上述提取规则为该离散实体的外形大小;上述按预设提取规则,从指定列表中提取目标离散实体的步骤,包括:根据该离散实体的外形大小,对该指定列表中的该离散实体进行降序排列;按序从排列后的指定列表中提取目标离散实体。在本专利技术较佳的实施例中,上述将该组合图形与预设图例库中的标准图例进行匹配,根据匹配结果确定该目标离散实体的组合结果的步骤,包括:将该组合图形与预设图例库中的标准图例进行匹配;如果匹配成功,存储该组合图形,并将该组合图形对应的离散实体和目标离散实体从该指定列表中删除;如果匹配失败,将该目标离散实体的下一个离散实体作为新的目标离散实体,继续执行搜索分布在目标离散实体的预设范围内的离散实体的步骤,直至该指定列表中的所有离散实体都组合成功。第二方面,本专利技术实施例还提供了一种离散图形组合装置,包括:目标离散实体获取模块,用于获取预设图纸的目标离散实体;搜索模块,用于搜索分布在目标离散实体的预设范围内的离散实体;组合模块,用于按预设组合策略,对搜索到的该离散实体与该目标离散实体进行组合,得到组合图形;匹配模块,用于将该组合图形与预设图例库中的标准图例进行匹配,根据匹配结果确定该目标离散实体的组合结果。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器和存储器,该存储器存储有能够被该处理器执行的计算机可执行指令,该处理器执行该计算机可执行指令以实现上述离散图形组合方法。本专利技术实施例带来了以下有益效果:本专利技术实施例提供的一种离散图形组合方法、装置及电子设备,首先获取预设图纸的目标离散实体;然后搜索分布在该目标离散实体的预设范围内的离散实体;按预设组合策略,对搜索到的离散实体与目标离散实体进行组合,得到组合图形;进而将该组合图形与预设图例库中的标准图例进行匹配,根据匹配结果确定该目标离散实体的组合结果。该方式中,通过组合策略优先对离散实体进行组合,然后再将组合后的图形与标准图例进行匹配,可以提高匹配效率,进而提高CAD图纸中离散实体的有效组合率,提高CAD图纸的图例识别率。本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种离散图形组合方法的流程示意图;图2为本专利技术实施例提供的一种离散实体的外接矩形示意图;图3为本专利技术实施例提供的一种离散图形组合装置的结构示意图;图4为本专利技术实施例提供的一种电子设备的结构示意图。图标:21-外接矩形;31-目标离散实体获取模块;32-搜索模块;33-组合模块;34-匹配模块;41-处理器;42-存储器;43-总线;44-通信接口。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。考虑到CAD图纸中少数的图元是由离散实体组成,如果直接将这些离散实体与标准图元进行匹配,则会导致无效组合较多,降低CAD图纸的图例识别率的问题,本专利技术提供了一种离散图形组合方法、装置及电子设备,该技术可以应用于各种需要对离散图形进行组合处理的应用场景中。为便于对本实施例进行理解,首先对本专利技术实施例所公开的一种离散图形组合方法进行详细介绍。参见图1,所示为本专利技术实施例提供的一种离散图形组合方法的流程示意图,由图1可见,该方法包括以下步骤:步骤S102:获取预设图纸的目标离散实体。这里,预设图纸可以是CAD图纸,其格式可以是DWG、DXF这两种格式。通常,在CAD制图中,可能因为疏忽或者图形较为复杂,使得少数图元是由离散实体组成,为了形成标准图元,需要对这些离散实体进行有效组合。本文档来自技高网...

【技术保护点】
1.一种离散图形组合方法,其特征在于,包括:/n获取预设图纸的目标离散实体;/n搜索分布在所述目标离散实体的预设范围内的离散实体;/n按预设组合策略,对搜索到的所述离散实体与所述目标离散实体进行组合,得到组合图形;/n将所述组合图形与预设图例库中的标准图例进行匹配,根据匹配结果确定所述目标离散实体的组合结果。/n

【技术特征摘要】
1.一种离散图形组合方法,其特征在于,包括:
获取预设图纸的目标离散实体;
搜索分布在所述目标离散实体的预设范围内的离散实体;
按预设组合策略,对搜索到的所述离散实体与所述目标离散实体进行组合,得到组合图形;
将所述组合图形与预设图例库中的标准图例进行匹配,根据匹配结果确定所述目标离散实体的组合结果。


2.根据权利要求1所述的离散图形组合方法,其特征在于,所述搜索分布在所述目标离散实体的预设范围内的离散实体的步骤,包括:
以所述目标离散实体为中心,根据预设步长,按预设方向线路搜索所述目标离散实体的预设范围内的离散实体。


3.根据权利要求2所述的离散图形组合方法,其特征在于,所述目标离散实体的预设范围通过下述方式确定:
构建所述目标离散实体的外接矩形;
计算所述外接矩形的对角线长度;
将以所述目标离散实体的中心为圆心,以所述对角线长度的两倍长度为半径所构成的圆的面积,确定为所述目标离散实体的预设范围。


4.根据权利要求2所述的离散图形组合方法,其特征在于,在所述以所述目标离散实体为中心,根据预设步长,按预设方向线路搜索所述目标离散实体的预设范围内的所述离散实体的步骤之后,所述方法还包括:
将以所述目标离散实体为中心,每一个所述步长的范围内搜索到的所述离散实体存储到对应的数据容器中。


5.根据权利要求4所述的离散图形组合方法,其特征在于,所述预设组合策略为上下左右中五个方向的方向排列组合;所述按预设组合策略,对搜索到的所述离散实体与所述目标离散实体进行组合,得到组合图形的步骤,包括:
对每一个所述数据容器中的所述离散实体,按所述方向排列组合的顺序,依次与所述目标离散实体进行组合,得到组合图形。


6.根据权利要求1所述的离散图形组合方法,其特征在于,所述获取预设图纸的目标离散实体的步骤,包括:
提取...

【专利技术属性】
技术研发人员:刘勃黄云峰杨岳峰向毅章坤华周冬梅
申请(专利权)人:湖南特能博世科技有限公司
类型:发明
国别省市:湖南;43

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

1