矢量图纸的子图生成方法、装置、设备及可读存储介质制造方法及图纸

技术编号:38711894 阅读:13 留言:0更新日期:2023-09-08 14:54
本发明专利技术涉及矢量图纸的识别技术领域,公开了一种矢量图纸的子图生成方法、装置、设备及可读存储介质。其中,该方法包括:获取目标矢量图纸,提取目标矢量图纸中各个子图对应的目标线图元;基于目标线图元的位置关系,生成各个子图对应的封闭多边形;提取封闭多边形中的文本图元,基于文本图元对应的特征信息确定各个子图对应的目标封闭多边形;提取目标封闭多边形中的图元信息,生成子图对应的子图纸。通过实施本发明专利技术,实现了矢量图纸所对应各个子图的自动生成,无需人工进行繁杂的手动框选,提高了子图纸的导出效率,同时避免了繁杂的手动框选而导致的框选错误,提高了导出成功率。提高了导出成功率。提高了导出成功率。

【技术实现步骤摘要】
矢量图纸的子图生成方法、装置、设备及可读存储介质


[0001]本专利技术涉及矢量图纸的识别
,具体涉及一种矢量图纸的子图生成方法、装置、设备及可读存储介质。

技术介绍

[0002]对于建筑项目而言,每个建筑项目均有对应的项目矢量图纸,通常一套完整的项目矢量图纸中包含有多个独立的子图,若想单独导出各个子图则需要通过矢量图纸对应的看图软件进行手工框选,继而将手工框选部分导出为dwg格式的独立文件。但是人工依次框选项目矢量图纸中的各个子图予以导出的操作,操作复杂,导出效率较低。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种矢量图纸的子图生成方法、装置、设备及可读存储介质,以解决人工依次框选项目矢量图纸中的各个子图予以导出的操作,操作复杂且导出效率较低的问题。
[0004]根据第一方面,本专利技术实施例提供了一种矢量图纸的子图生成方法,包括:获取目标矢量图纸,提取目标矢量图纸中各个子图对应的目标线图元;基于所述目标线图元的位置关系,生成所述各个子图对应的封闭多边形;提取所述封闭多边形中的文本图元,基于所述文本图元对应的特征信息确定所述各个子图对应的目标封闭多边形;提取所述目标封闭多边形中的图元信息,生成所述子图对应的子图纸。
[0005]本专利技术实施例提供的矢量图纸的子图生成方法,通过获取目标矢量图纸,提取目标矢量图纸中各个子图对应的目标线图元,基于目标线图元的位置关系生成各个子图对应的封闭多边形,基于封闭多边形中的文本图元对应的特征信息确定各个子图对应的目标封闭多边形,提取目标封闭多边形中的图元信息,生成子图对应的子图纸,由此实现了矢量图纸所对应各个子图的自动生成,无需人工进行繁杂的手动框选,提高了子图纸的导出效率,同时避免了繁杂的手动框选而导致的框选错误,提高了导出成功率。
[0006]结合第一方面,在第一方面的第一实施方式中,所述基于所述目标线图元的位置关系,生成所述各个子图对应的封闭多边形,包括:基于所述目标线图元的位置关系,确定出水平线图元和垂直线图元;合并所述水平线图元和垂直线图元,生成多个封闭曲线;判断所述封闭曲线对应的属性参数是否满足子图条件;当所述封闭曲线对应的属性参数满足子图条件时,将所述封闭曲线确定为所述子图对应的封闭多边形。
[0007]本专利技术实施例提供的矢量图纸的子图生成方法,通过目标线图元的位置关系确定出水平线图元和垂直线图元,然后对水平线图元和垂直线图元进行合并连接生成封闭曲线,在封闭曲线对应的属性参数满足子图条件时,将其作为子图对应的封闭多边形,避免人工对子图的手动框选,提高了子图所对应封闭多边形的生成准确性。
[0008]结合第一方面,在第一方面的第二实施方式中,所述提取所述封闭多边形中的文本图元,基于所述文本图元对应的特征信息确定所述各个子图对应的目标封闭多边形,包
括:获取所述封闭多边形所对应的坐标范围;提取所述坐标范围内的文本图元,确定所述文本图元对应的图签特征信息;基于所述图签特征信息确定所述子图对应的目标封闭多边形。
[0009]结合第一方面第二实施方式,在第一方面的第三实施方式中,所述基于所述图签特征信息确定所述子图对应的目标封闭多边形,包括:根据所述图签特征信息生成所述封闭多边形对应的图签;基于所述封闭多边形内所包含的图签数量,确定所述子图对应的目标封闭多边形。
[0010]结合第一方面第三实施方式,在第一方面的第四实施方式中,所述基于所述封闭多边形内所包含的图签数量,确定所述子图对应的目标封闭多边形,包括:判断所述封闭多边形内的图签数量是否满足预设条件;当所述封闭多边形内的图签数量满足所述预设条件时,将所述封闭多边形确定为所述子图对应的目标封闭多边形。
[0011]本专利技术实施例提供的矢量图纸的子图生成方法,通过获取封闭多边形所对应的坐标范围,提取坐标范围内的文本图元,并确定出文本图元所对应的图签特征信息,基于图签特征信息生成封闭多边形对应的图签,并根据封闭多边形所包含的图签数量确定出子图对应的目标封闭多边形,根据图签信息确定子图对应的目标封闭多边形,进一步保证了目标封闭多边形的准确确定。
[0012]结合第一方面,在第一方面的第五实施方式中,所述提取目标矢量图纸中各个子图对应的目标线图元,包括:获取所述目标矢量图纸中各个子图的位置信息以及所有图元;基于所述位置信息从所有图元中提取出包围所述子图的目标线图元。
[0013]结合第一方面第五实施方式,在第一方面的第六实施方式中,所述基于所述位置信息从所有图元中提取出包围所述子图的目标线图元,包括:判断所述子图是否为斜向子图;当所述子图为斜向子图时,获取所述子图的偏移角度;从所有图元中提取出处于所述偏移角度内的目标线图元。
[0014]本专利技术实施例提供的矢量图纸的子图生成方法,通过获取目标矢量图纸中各个子图的位置信息以及所有图元,基于子图的位置信息从所有图元中提取出包围子图的目标线图元,由此能够准确自动的框选出目标矢量图纸中的子图,避免了手动框选,提高了子图的生成效率和生成正确率。
[0015]根据第二方面,本专利技术实施例提供了一种矢量图纸的子图生成装置,包括:获取模块,用于获取目标矢量图纸,提取目标矢量图纸中各个子图对应的目标线图元;第一生成模块,用于基于所述目标线图元的位置关系,生成所述各个子图对应的封闭多边形;提取模块,用于提取所述封闭多边形中的文本图元,基于所述文本图元对应的特征信息确定所述各个子图对应的目标封闭多边形;第二生成模块,用于提取所述目标封闭多边形中的图元信息,生成所述子图对应的子图纸。
[0016]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或第一方面任一实施方式所述的矢量图纸的子图生成方法。
[0017]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行第一方面或第
一方面任一实施方式所述的矢量图纸的子图生成方法。
[0018]需要说明的是,本专利技术实施例提供的矢量图纸的子图生成装置、电子设备及计算机可读存储介质的相应有益效果,请参见矢量图纸的子图生成方法中相应内容的描述,在此不再赘述。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是根据本专利技术实施例的矢量图纸的子图生成方法的流程图;
[0021]图2是根据本专利技术实施例的矢量图纸的子图生成方法的另一流程图;
[0022]图3是根据本专利技术实施例的矢量图纸的子图生成方法的另一流程图;
[0023]图4是根据本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种矢量图纸的子图生成方法,其特征在于,包括:获取目标矢量图纸,提取目标矢量图纸中各个子图对应的目标线图元;基于所述目标线图元的位置关系,生成所述各个子图对应的封闭多边形;提取所述封闭多边形中的文本图元,基于所述文本图元对应的特征信息确定所述各个子图对应的目标封闭多边形;提取所述目标封闭多边形中的图元信息,生成所述子图对应的子图纸。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标线图元的位置关系,生成所述各个子图对应的封闭多边形,包括:基于所述目标线图元的位置关系,确定出水平线图元和垂直线图元;合并所述水平线图元和垂直线图元,生成多个封闭曲线;判断所述封闭曲线对应的属性参数是否满足子图条件;当所述封闭曲线对应的属性参数满足子图条件时,将所述封闭曲线确定为所述子图对应的封闭多边形。3.根据权利要求1所述的方法,其特征在于,所述提取所述封闭多边形中的文本图元,基于所述文本图元对应的特征信息确定所述各个子图对应的目标封闭多边形,包括:获取所述封闭多边形所对应的坐标范围;提取所述坐标范围内的文本图元,确定所述文本图元对应的图签特征信息;基于所述图签特征信息确定所述子图对应的目标封闭多边形。4.根据权利要求3所述的方法,其特征在于,所述基于所述图签特征信息确定所述子图对应的目标封闭多边形,包括:根据所述图签特征信息生成所述封闭多边形对应的图签;基于所述封闭多边形内所包含的图签数量,确定所述子图对应的目标封闭多边形。5.根据权利要求4所述的方法,其特征在于,所述基于所述封闭多边形内所包含的图签数量,确定所述子图对应的目标封闭多边形,包括:判断所述封闭多边形内的图签数量是否满足预设条件;...

【专利技术属性】
技术研发人员:谭文宇徐东风杨振樱王卒
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:

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

1