一种绘图转换方法及装置的制造方法

文档序号:8943148阅读:147来源:国知局
一种绘图转换方法及装置的制造方法
【技术领域】
[0001]本申请涉及绘图设计技术领域,更具体的说是涉及一种绘图转换方法及装置。
【背景技术】
[0002]在绘图设计领域中,DWG(CAD的一种图纸保存格式)格式图的应用越来越广泛。
[0003]目前,在解析DWG绘图时,通常基于该图的图纸绘制规则和业务规则即需求来开发相应的程序,有针对性的读取、解析、转换该DWG格式图,以得到相应的图纸。
[0004]但是,现有方案中通常针对每一种需求对应的规则,都要开发一套程序,由此,造成绘图的转换效率较低的问题。

【发明内容】

[0005]有鉴于此,本申请提供了一种绘图解析方法及装置,用以解决现有技术中绘图转换效率较低的技术问题。
[0006]为实现上述目的,本申请提供如下技术方案:
[0007]一种绘图转换方法,包括:
[0008]对第一格式的目标绘图进行数据提取,得到至少一组满足预设数据结构的结构化数据;
[0009]获取预置的转换规则,所述转换规则与所述目标绘图的绘制规则相对应;
[0010]利用所述转换规则,解析所述结构化数据;
[0011]将解析后的结构化数据以预设的第二格式进行输出,所述第二格式区别于所述第一格式。
[0012]上述方法,优选的,所述利用所述转换规则,解析所述结构化数据,包括:
[0013]利用所述转换规则,对所述结构化数据进行过滤处理,以得到符合所述转换规则的结构化数据。
[0014]上述方法,优选的,所述对第一格式的目标绘图进行数据提取,得到至少一组满足预设数据结构的结构化数据,包括:
[0015]获取第一格式的目标绘图;
[0016]提取所述目标绘图中的图形数据及其属性数据;
[0017]将所述图形数据及其属性数据进行数据转换,得到至少一组满足预设数据结构的结构化数据。
[0018]上述方法,优选的,在将解析后的结构化数据以预设的第二格式进行输出之后,所述方法包括:
[0019]将输出的结构化数据以所述第二格式进行绘制,得到所述第二格式的图形数据。
[0020]上述方法,优选的,在将解析后的结构化数据以预设的第二格式进行输出之后,所述方法还包括:
[0021 ] 将输出的结构化数据以所述第二格式保存到文件中。
[0022]本申请还提供了一种绘图转换装置,包括:
[0023]数据提取单元,用于对第一格式的目标绘图进行数据提取,得到至少一组满足预设数据结构的结构化数据;
[0024]规则获取单元,用于获取预置的转换规则,所述转换规则与所述目标绘图的绘制规则相对应;
[0025]数据解析单元,用于利用所述转换规则,解析所述结构化数据;
[0026]数据输出单元,用于将解析后的结构化数据以预设的第二格式进行输出,所述第二格式区别于所述第一格式。
[0027]上述装置,优选的,所述数据解析单元包括:
[0028]数据过滤子单元,用于利用所述转换规则,对所述结构化数据进行过滤处理,以得到符合所述转换规则的结构化数据。
[0029]上述装置,优选的,所述数据提取单元包括:
[0030]绘图获取子单元,用于获取第一格式的目标绘图;
[0031]数据提取子单元,用于提取所述目标绘图中的图形数据及其属性数据;
[0032]数据转换子单元,用于将所述图形数据及其属性数据进行数据转换,得到至少一组满足预设数据结构的结构化数据。
[0033]上述装置,优选的,所述装置还包括:
[0034]图形绘制单元,在所述数据输出单元将解析后的结构化数据以预设的第二格式进行输出之后,用于将输出的结构化数据以所述第二格式进行绘制,得到所述第二格式的图形数据。
[0035]上述装置,优选的,所述装置还包括:
[0036]数据保存单元,在所述数据输出单元将解析后的结构化数据以预设的第二格式进行输出之后,用于将输出的结构化数据以所述第二格式保存到文件中。
[0037]由上述方案可知,本申请提供的一种绘图转换方法及装置,通过对第一格式如DWG格式的目标绘图进行数据提取得到结构化数据之后,根据预置的转换规则,即与该目标绘图的绘制规则相对应的转换规则,解析该目标绘图的结构化数据,进而将解析后的结构化数据以第二格式进行输出,完成绘图的转换。在本申请中,对于不同业务需求规则即绘图规则的目标绘图,只需修改其对应的转换规则相应的程序参数,即可完成对目标绘图的转换,无需对整个绘图转换方案的程序进行重新编写,由此,明显降低绘图转换时的工作量,提高绘图转换效率。
【附图说明】
[0038]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0039]图1为本申请提供的一种绘图转换方法实施例一的流程图;
[0040]图2为本申请提供的一种绘图转换方法实施例二的流程图;
[0041]图3为本申请提供的一种绘图转换方法实施例三的部分流程图;
[0042]图4为本申请提供的一种绘图转换方法实施例四的流程图;
[0043]图5为本申请提供的一种绘图转换方法实施例五的流程图;
[0044]图6为本申请提供的一种绘图转换装置实施例六的结构示意图;
[0045]图7为本申请提供的一种绘图转换装置实施例七的结构示意图;
[0046]图8为本申请提供的一种绘图转换装置实施例八的部分结构示意图;
[0047]图9为本申请提供的一种绘图转换装置实施例九的结构示意图;
[0048]图10为本申请提供的一种绘图转换装置实施例十的结构示意图。
【具体实施方式】
[0049]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]参考图1,为本申请提供的一种绘图转换方法实施例一的流程图,其中,所述方法可以适用于对DWG格式的图纸进行转换,以得到相应的图纸或数据。
[0051]需要说明的是,本实施例的运行需要AutoCAD的支持,因此运行本实施例的设备上需要安装有任意AutoCAD版本应用,以保证本实施例的正常运行。
[0052]在本实施例中,所述方法可以包括以下步骤:
[0053]步骤101:对第一格式的目标绘图进行数据提取,得到至少一组满足预设数据结构的结构化数据。
[0054]其中,所述第一格式可以为DWG格式,所述结构化数据的组成可以有:图形数据及图形的属性数据。
[0055]步骤102:获取预置的转换规则。
[0056]其中,所述转换规则与所述目标绘图的绘制规则相对应,所述绘制规则表征所述目标绘图在绘制时的业务双方或多方所约定的图纸绘制规则和业务规则,与业务需求相对应。
[0057]具体的,本实施例中可以通过设置一用户操作界面,由用户根据该目标绘图的绘制规则输入相应的规则参数,由此,本实施例中对这些规则参数所形成的规则进行获取。
[0058]步骤103:利用所述转换规则,解析所述结构化数据。
[0059]也就是说,本实施例中基于所述转换规则,将所述结构化数据进行解析处理,以使得解析后的结构化数据为符合用户转换需求的数据。
[0060]步骤104:将解析后的结构化数据以预设的第二格式进行输出。
[0061 ] 其中,所述第二格式区别于所述第一格式。
[0062]由上述方案可知,本申请提供的一种绘图转换方法实施例一,通过对第一格式如DffG格式的目标绘图进行数据提取得到结构化数据之后,根据预置的转换规则,即与该目标绘图的绘制规则相对应的转换规则,解析该目标绘图的结构化数据,进而将解析后的结构化数据以第二格式进行输出,完成绘图的转换。在本实施例中,对于不同业务需求规则即绘图规则的目标绘图,只需修改其对应的转换规则相应的程序参数,即可完成对目标绘图的转换,无需对整个绘图转换方案的程序进行重新编写,由此,明显降低绘图转换时的工作量,提高绘图转换效率。
[0063]具体的,参考图2,为本申请提供的一种绘图转换方法实施例二的流程图,其中,所述步骤103可以通过以下步骤实现:
[0064]步骤131:利用所述转换规则,对所述结构化数据进行过滤处理,以得到符合所述转换规则的结构化数据。
[0065]具体的,本实施例中,利用所述转换规则,对所述结构化数据中的图像数据及图形的属性数据进行过流、清理、检查、分类等处理,以得到符合所述转换规则的结构化数据。
[0066]参考图3,为本申请提供的一种绘图转换方法实施例三中所述步骤101的实现流程图,其中,所述步骤101可以包括以下步骤:
[0067]步骤111:获取第一格式的目标绘图。
[0068]其中,所述目标绘图可以为DWG格式的绘图。
[0069]步骤112:提取所述目标绘图中的图形数据及其属性数据。
[0070]步骤113:将所述图形数据及其属性数据进行数据转换,得到至少一组满足预设数据结构的结构化数据。
[0071]也就是说,本实施例中将所述目标绘图中的所有图形数据及其属性数据进行读取,并识别为结构化数据,以便于后续的数据过滤处理。
[0072]参考图4,为本申请提供的一种绘图转换方法实施例四的流程图,其中,在所述步骤104之后,所述方法还可以包括以下步骤:
[0073]步骤105:将输出的结构化数据以所述第二格式进行绘制,得到所述第二格式的图形数据。
[0074]具体的,本实施例中可以将解析后的结构化数据输出至指定的图形软件中,以展示给用户观看。
[0075]参考图5,为本申请提供的一种绘图转换方法实施例五的流程图,其中,在所述步骤104之后,所述方法还可以包括以下步骤:
[0076]步骤106:将输出的结构化数据以所述第二格式保存到文件中。
[0077]具体的,本实施例中可以将解析后的结构化数据输出到文本文件或二进制文件中,以供后续其他图形软件接入时绘图使用。
[0078]参考图6,为本申请提供的一种绘图转换装置实施例六的结构示意图,其中,所述装置可以适用于对DW
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1