图纸内容差异比对方法及系统技术方案

技术编号:10119340 阅读:152 留言:0更新日期:2014-06-11 11:30
本发明专利技术提供一种图纸内容差异比对方法及系统,其方法包括:载入所需比对的具备相同格式的第一图纸、第二图纸;根据所述第一、第二图纸的图纸内容,分别获取第一、第二图纸中图纸内容相对应的若干句柄信息;以所述第一图纸为比对基准,逐一比对所述第一、第二图纸的句柄信息,以获知第一、第二图纸之间的内容差异;对第一、第二图纸之间的内容差异进行特定形式的显示。通过本发明专利技术的图纸内容比对方法及系统,可以实现图纸之间内容差异的自动获取,并且基于设定好的差异显示方式,对图纸中存在互相差异的内容进行特定方式的显示,方便用户进行图档的管理。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种图纸内容差异比对方法及系统,其方法包括:载入所需比对的具备相同格式的第一图纸、第二图纸;根据所述第一、第二图纸的图纸内容,分别获取第一、第二图纸中图纸内容相对应的若干句柄信息;以所述第一图纸为比对基准,逐一比对所述第一、第二图纸的句柄信息,以获知第一、第二图纸之间的内容差异;对第一、第二图纸之间的内容差异进行特定形式的显示。通过本专利技术的图纸内容比对方法及系统,可以实现图纸之间内容差异的自动获取,并且基于设定好的差异显示方式,对图纸中存在互相差异的内容进行特定方式的显示,方便用户进行图档的管理。【专利说明】图纸内容差异比对方法及系统
本专利技术涉及图档管理领域技术,尤其涉及一种基于DWG格式的不同版本图纸之间的内容差异比对方法及系统。
技术介绍
随着设计软件的普及,图档文件的管理显得日益的突出和重要。在图档管理系统中,用户对图纸检入、检出后会产生多个历史版本,各个历史版本之间存在着内容上的差异,比如,以低版本的图纸为基准,高版本的图纸可能在其基础上作了图形、或文字的修改、删除、新增等等操作。那对于工作人员来说,如何快速地、准确地获悉不同版本图纸之间的差异内容变得尤为重要。
技术实现思路
本专利技术所需解决的技术问题在于提供一种图纸内容差异比对方法。相应地,本专利技术还提供一种图纸内容差异比对系统。为解决上述技术问题,本专利技术所采取的技术方案为: 一种图纸内容差异比对方法,其包括如下步骤: 51、载入所需比对的具备相同格式的第一图纸、第二图纸; 52、根据所述第一、第二图纸的图纸内容,分别获取第一、第二图纸中图纸内容相对应的若干句柄信息; 53、以所述第一图纸为比对基准,逐一比对所述第一、第二图纸的句柄信息,以获知第一、第二图纸之间的内容差异; 54、对第一、第二图纸之间的内容差异进行特定形式的显示。作为本专利技术的进一步改进,在步骤SI之前,本方法还包括:设定图纸比对的范围、及图纸之间内容差异的显示方式。作为本专利技术的进一步改进,所述图纸比对的范围包括块表、和/或层表、和/或文字样式表、和/或线性表、和/或尺寸大小样式表、和/或用户坐标系表、和/或应用程序注册表。作为本专利技术的进一步改进,所述内容差异的显示方式包括:对差异内容进行特定颜色的显示、或者对差异内容进行加亮显示。作为本专利技术的进一步改进,所述步骤S4具体包括: 若相较于第一图纸,所述第二图纸的内容差异为“修改”,则将被修改的内容以第一颜色进行标注;若相较于第一图纸,所述第二图纸的内容差异为“删除”,则将被删除的内容以第二颜色进行标注;若相较于第一图纸,所述第二图纸的内容差异为“新增”,则将被新增的内容以第三颜色进行标注。作为本专利技术的进一步改进,所述方法还包括如下步骤:将所述第一、第二图纸的比对结果打印成DWF文件,并上传至网络服务器。此外,本专利技术提供了一种图纸内容差异比对系统,其包括如下单元: 载入单元、用于载入所需比对的具备相同格式的第一图纸、第二图纸; 比对单元、用于根据所述第一、第二图纸的图纸内容,分别获取第一、第二图纸中图纸内容相对应的若干句柄信息,并以所述第一图纸为比对基准,逐一比对所述第一、第二图纸的句柄信息,以获知第一、第二图纸之间的内容差异; 标注单元、用于对第一、第二图纸之间的内容差异进行特定形式的显示。作为本专利技术的进一步改进,本系统还包括一用于设定图纸比对的范围、及图纸之间内容差异的显示方式的设定单元。作为本专利技术的进一步改进,所述标注单元具体用于: 若相较于第一图纸,所述第二图纸的内容差异为“修改”,则将被修改的内容以第一颜色进行标注;若相较于第一图纸,所述第二图纸的内容差异为“删除”,则将被删除的内容以第二颜色进行标注;若相较于第一图纸,所述第二图纸的内容差异为“新增”,则将被新增的内容以第三颜色进行标注。作为本专利技术的进一步改进,所述系统还包括一用于将所述第一、第二图纸的比对结果打印成DWF文件,并上传至网络服务器的比对结果上传单元。根据以上技术方案可以看出,通过本专利技术的图纸内容比对方法,可以实现图纸之间内容差异的自动获取,并且基于设定好的差异显示方式,对图纸中存在互相差异的内容进行特定方式的显示,方便用户进行图档的管理。【专利附图】【附图说明】为了更清楚地说明本专利技术具体实施例或现有技术的技术方案,下面将对本专利技术具体实施例或现有描述中所需要使用的附图作简单地介绍,显而易见地,下述附图仅为本专利技术的一部分附图,对于本领域普通技术人员而言,在不作出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施方式中图纸内容差异比对方法的流程图; 图2是本专利技术一实施方式中图纸内容差异比对系统的单元示意图。【具体实施方式】以下将结合附图所示的【具体实施方式】对本专利技术进行详细描述。但这些实施方式并不限制本专利技术,基于本专利技术的各实施例,本领域的普通技术人员在未作出创造性劳动的前提下所获得的所有其他实施例,均应包含在本专利技术的保护范围内。请参图1所示,在本专利技术一实施方式中,一种图纸内容差异比对方法,其包括如下步骤: S1、载入所需比对的具备相同格式的第一图纸、第二图纸;优选地,本专利技术的图纸格式为DWG格式,当然,在本专利技术其他实施方式中,图纸也可以包括其他格式。本专利技术仅以对DWG格式的图纸实现比对为例进行阐述。在本实施方式中,所需比对的DWG格式的图纸可通过网络服务器的接口,通过网络在线地获取(在图纸管理系统中,所有图纸都被保存于网络服务器端),其中,获取得到的图纸需要通过加密后再传输到本地终端设备,以保证网络数据的传输安全。终端设备可包括台式机、笔记本电脑、上网本、等。这些服务器和终端设备在架构上都包含一些基本组件,如总线、处理装置、存储装置、一个或多个输入/输出装置、和通信接口等。在步骤SI之前,本方法还包括:设定图纸比对的范围、及图纸之间内容差异的显示方式的步骤。其中,本实施方式中,比对范围可包括块表、和/或层表、和/或文字样式表、和/或线性表、和/或尺寸大小样式表、和/或用户坐标系表、和/或应用程序注册表等。此外,还根据需要设置是否需要比对实体图层、实体颜色、线型、线型比例、打印线宽、打印样式等。上述比对范围的设定可以通过在软件使用界面上设置相应的勾选框来供用户选择适当的比对范围。此外,还可以选择具体的块表实体范围:3DFace对象、3D实体、Proxy、弧线、属性、圆、标注、椭圆、光栅图片、图案填充对象、线、多线、多行文字等。于本专利技术中,图纸差异内容的显示方式通常包括特定颜色的标注、或者对差异内容进行加亮显示,以给人一目了然的感觉,方便查阅。在本专利技术【具体实施方式】中,特定颜色的显示方式的设定也可以根据个人喜欢设置(在软件界面上通过复选框形式实现),比如,被设定的对象可包括新增实体颜色、删除实体颜色、编辑实体颜色、相同实体颜色、未比对实体颜色等。值得一提的是,本专利技术的处理终端在载入上述需比对的图纸后,图纸信息仅存放于内存中。S2、根据所述第一、第二图纸的图纸内容,分别获取第一、第二图纸中图纸内容相对应的若干句柄信息; 其中,本地处理终端设备在从网络服务器上在线获取到所需比对的两个版本的图纸后,通过解密操作,以查看图纸内的内容。图纸的内容由若干个组成要素构成,本文以图纸中的块本文档来自技高网...

【技术保护点】
一种图纸内容差异比对方法,其特征在于,其包括如下步骤:S1、载入所需比对的具备相同格式的第一图纸、第二图纸;S2、根据所述第一、第二图纸的图纸内容,分别获取第一、第二图纸中图纸内容相对应的若干句柄信息;S3、以所述第一图纸为比对基准,逐一比对所述第一、第二图纸的句柄信息,以获知第一、第二图纸之间的内容差异;S4、对第一、第二图纸之间的内容差异进行特定形式的显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:令永卓
申请(专利权)人:苏州利驰电子商务有限公司
类型:发明
国别省市:江苏;32

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

1