一种工程图在线审核方法和系统的制作方法

文档序号:6500421阅读:146来源:国知局
一种工程图在线审核方法和系统的制作方法
【专利摘要】本发明公开一种工程图在线审核方法和系统,其中该方法包括如下步骤:第一步,在工程图中使用批注工具,记录用户的批注参数;第二步,对工程图的图框范围进行拆分,识别工程图中所包含的全部图框范围,读取图框范围对应的图签内容,将批注位置与全部图框范围进行比对,确定批注所属的图框范围,把批注意见与所属的图框范围及其图签内容相关联;第三步,将批注参数保存在与所述工程图相关联的批注文件中;第四步,读取批注文件中的批注参数,将批注参数中的批注意见按照批注类型转换为图元临时添加到工程图中;第五步,将批注文件发送给其他的在线用户,其他在线用户收到批注文件后,读取批注文件中的批注参数并将批注同步显示在同一工程图上。
【专利说明】—种工程图在线审核方法和系统
【技术领域】
[0001]本发明涉及一种工程图的在线审核方法和系统,尤其涉及以电子文档的方式保存的工程图的在线审核方法和系统,进一步地,涉及使用CAD制图软件生成的工程图纸的在线审核方法和系统。
【背景技术】
[0002]在工程图的设计过程中,参与协作的各方需要频繁交换对图纸设计细节的意见。如:专业内的校审、审核、审定环节;专业之间资料的互提环节;设计师与施工方讨论施工现场发现的问题等等。为了准确表达对局部设计细节的意见,目前有以下几种方法:
一、传统的做法,把工程图打印出来,在图纸上把局部细节问题用笔圈出来,然后在旁边写意见。这种方式简单可靠,但是也存在一系列的问题:
(I)比较浪费纸张。因为对细节的讨论,往往是一个琐碎、不断反复的过程,图纸的空间有限,也不能直接显示修改后的结果,这就需要不断地修改工程图的电子文件,然后再打印出来,再重新审核、讨论。
[0003](2)信息传递效率比较低。最极端的例子,施工方和设计师的意见交流,需要经过打印图纸、填写意见、邮递图纸等几个环节。一般情况下这些意见是现场讨论交流,但随着设计任务的增多、施工地点距离的增加,不在现场的交流也越来越多。这种传统的做法,越来越满足不了快节奏工程开发的需要。
[0004](3)审核过程的信息无法被重新利用。目前设计行业逐步推行质量管理,需要对所有设计过程都进行记录。图纸校审过程产生的意见,如果全部是写在图纸上,则还需要重新把这些意见再填写到相关的质量表单里,这无疑增加了相关人员的工作负担。在现实工作中,往往是优先照顾工程进度,回头再补充质量表单文件,这些后来再补充的过程信息,就无法保证准确、完整。
[0005]二、电子会议。随着网络技术的发展,如果工程图的讨论双方不在一个地点,可以通过电子会议来达到交流意见的目的。电子会议提供一个虚拟的“电子白板”,使得参与讨论的各方都可以通过共享的视频看到相关的图像,如果某一方需要提出对细节的修改意见,可以在电子白板上写下来。这种方法的交流效率比较高,可以把意见实时地传达给相关人员。缺点是填写的意见不易保存下来,也无法和工程图准确结合起来。在电子白板上写下来的意见往往只能以图像格式保存,但工程图是矢量图,在软件中可以任意放大和缩小。这就使得审批意见和工程图不能很好地叠加在一起,给查阅带来困难。另外,电子会议要频繁传送视频图像给参与会议各方,对网络带宽要求很高,也限制了它的使用。
[0006]三、直接修改电子文件。在实际中,审批人员往往直接把意见填写在电子文件上,保存后发送给相关设计人员。由于是在同一个文件里,意见和工程图就能很好地叠加起来,也可以根据需要不显示批注部分,也可以打印出来进一步查看。这种方法的缺点是改变了图纸的完整性和可靠性,因为修改图纸就意味着有可能带来其它改动,给管理带来困难。一般情况下图纸只能由设计师进行修改,其他人员只能给出修改意见。而如果其他人员也能修改图纸,则需要有配套的版本控制方法,才能保证不会有几个人同时修改同一个工程图电子文件。即使做到了这点,图纸的完整性仍然是存在很大的风险,因为工程图往往很复杂,CAD软件保存工程图文件的过程是个比较复杂的过程,只要有修改,就有可能带来其它未知的改动。
[0007]四、把工程图转换为通用的浏览文件格式如DWF、PDF等,然后再使用相关的批注工具,在浏览文件里填写意见。这种方式不改变原来的工程图,因此可以保证工程图电子文件的完整性和可靠性,批注意见也能很好地和工程图叠加起来。其主要的缺点是转换为浏览文件格式的过程费时费力,比较影响效率。尤其是在需要频繁进行修改和审核的情况下,这种方法对效率的影响就更加明显。另外,设计师针对修改意见,要打开原来的工程图,重新进行定位,再继续修改,也不够方便。

【发明内容】

[0008]本发明的目的在于克服现有工程图审核方法在实际工作中遇到的各种问题,提出一种工程图的在线审核方法和系统,在避免修改图纸的前提下,能很好地和工程图结合,高效引导设计师对图纸进行修改。
[0009]本发明公开了一种工程图在线审核方法,其特征在于,包括如下步骤:
第一步,在工程图中使用批注工具,记录用户的包括批注位置、批注意见的批注参数;第二步,对所述工程图的图框范围进行拆分,识别所述工程图中所包含的全部图框范围,读取所述图框范围对应的图签内容,将所述批注位置与所述全部图框范围进行比对,确定批注所属的图框范围,把所述批注意见与所属的图框范围及其图签内容相关联;
第三步,将所述批注参数保存在与所述工程图相关联的批注文件中;
第四步,读取所述批注文件中的批注参数,将所述批注参数中的批注意见按照批注类型转换为图元临时添加到所述工程图中;
第五步,将所述批注文件发送给其他的在线用户,其他在线用户收到所述批注文件后,读取所述批注文件中的批注参数并将批注同步显示在同一工程图上。
[0010]优选的,所述第五步后还包括第六步:将包括批注作者、批注意见、批注范围、批注关联的图元及图框范围的批注内容保存在数据库中,制定模板文件,抽取所述数据库中的指定数据填到模板文件中生成质量表单。
[0011]优选的,所述第二步中,对工程图的图框范围进行拆分的方法细分为如下步骤:
521:读取所述工程图中所有的直线,筛选出水平和垂直的直线并按照长度进行排序;
522:找出长度最长的直线A,循环找出与该直线A两端点相接且方向与所述直线A垂直的直线B和直线C ;
523:找出连接所述直线B和直线C上远离直线A —端的端点的直线D,直线A、直线B、直线C和直线D形成矩形;
524:分析所述矩形是否符合图框标准,如果所述矩形符合图框标准,将所述矩形保存到拆分数据库中并将所有与所述矩形相交或被所述矩形包含的直线从队列中全部删除;
525:读取剩余直线中长度最长的直线,重复步骤S22至S24,直至遍历所有的直线。
[0012]更优的,所述步骤S24中,所述图框标准为:第一、所述矩形内包含特定的图签文字,如:工程名、审核、审定;第二、在所述矩形内有一个比较贴近的内矩形框。[0013]更优的,所述步骤S24中,分析所述矩形是否符合图框标准的具体步骤为:
5241:根据图框的具体种类,设定每一类图框所包含的特征文字、内外框的面积比例范
围;
5242:把所有落在所述矩形内的文字找出来并逐一和所述特征文字进行比较,;
S243:把所有包含在所述矩形范围内的直线筛选出来,重复步骤S22 - S23,找到一个
包含在所述矩形内的最大矩形框,计算所述最大矩形框的面积,得出所述最大矩形框与所述矩形的面积比例,判断所述面积比例是否落在设置的所述内外框面积比例的范围内。
[0014]本发明还公开了一种工程图在线审核系统,其特征在于,包括以下模块:
批注记录模块,用于在工程图中使用批注工具,记录用户的包括批注位置、批注意见的
批注参数;
批注定位模块,用于对所述工程图的图框范围进行拆分,识别所述工程图中所包含的全部图框范围,读取所述图框范围对应的图签内容,将所述批注位置与所述全部图框范围进行比对,确定批注所属的图框范围,把所述批注意见与所属的图框范围及其图签内容相关联;
保存模块,用于将所述批注参数保存在与所述工程图相关联的批注文件中;
批注临时添加模块,用于读取所述批注文件中的批注参数,将所述批注参数中的批注意见按照批注类型转换为图元临时添加到所述工程图中;
批注同步显示模块,用于将所述批注文件发送给其他的在线用户,其他在线用户收到所述批注文件后,读取所述批注文件中的批注参数并将批注同步显示在同一工程图上。
[0015]优选的,本发明的工程图在线审核系统还包括:
质量表单生成模块,用于将包括批注作者、批注意见、批注范围、批注关联的图元及图框范围的批注内容保存在数据库中,制定模板文件并确定该模板文件与所述数据库的调用关系及参数关系,抽取所述数据库中的指定数据填到模板文件中生成质量表单。
[0016]优选的,所述批注定位模块还包括:
筛选模块,用于读取所述工程图中所有的直线信息,筛选出水平和垂直的直线并按照长度进行排序;
查找模块,用于找出长度最长的直线A,循环找出与该直线A两端点相接且方向与所述直线A垂直的直线B和直线C ;找出连接所述直线B和直线C上远离直线A —端的端点的直线D,直线A、直线B、直线C和直线D形成矩形;
分析模块,用于分析所述矩形是否符合图框标准,如果所述矩形符合图框标准,将所述矩形保存到拆分数据库中并将所有与所述矩形相交或被所述矩形包含的直线从队列中全部删除。
[0017]更优的,所述分析模块包括:
设定模块,用于根据图框的具体种类,设定每一类图框所包含的特征文字、内外框的面积比例范围;
比较模块,用于把所有落在所述矩形范围内的文字找出来并逐一和所述特征文字进行比较;
判断模块:用于把所有包含在所述矩形范围内的直线筛选出来,重复步骤S22 - S23,找到一个包含在所述矩形内的最大矩形框,计算所述最大矩形框的面积,得出所述最大矩形框与所述矩形的面积比例,判断所述面积比例是否落在设置的所述内外框面积比例的范围内。
[0018]本发明能够在保证工程图电子文件完整性和可靠性的基础上,使批注意见叠加在工程图上随着工程图一起显示并能够随着工程图状态的变化而变化,高效引导工程师对工程图进行修改。
【专利附图】

【附图说明】
[0019]图1是本发明的工程图在线审核方法的流程图;
图2是本发明中对工程图的图框范围进行拆分的流程图;
图3是本发明中自动生成质量表单的流程图;
图4是本发明中图框和图签的不意图;
图5是本发明中工程图在线审核系统的结构方框图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案、有益效果更加清楚明白,以下结合附图及实施例,对本发明做进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0021]以下结合附图和【具体实施方式】对本发明的实现进行详细描述:
本发明采取在CAD软件中增加插件的方法,把工程图的审核过程和工程图的设计、运行环境紧密结合起来,使得审核者与设计者能高效地交流意见,同时保持图纸的完整性。虽然随着CAD软件的不同,插件也需要做相应改动,但是审核过程产生的批注的格式、批注意见的叠加显示、批注意见的传送、批注意见和质量表单的结合等环节,原理都是一样,只需要针对不同CAD软件更改显示批注的方法即可,因此可以很容易扩展到其它CAD软件。
[0022]如图1所示,本发明的工程图在线审核的方法包括以下步骤:
第一步,在工程图中使用批注工具,记录用户的包括批注位置、批注意见的批注参数。
[0023]需要用户记录的批注参数包括:批注类型、批注位置、批注颜色、批注意见、批注关联的图元、质量评定类型。
[0024]批注类型包括:矩形、圆形、椭圆、云线。
[0025]矩形:矩形批注区域的左上角和右下角的坐标。
[0026]圆形:圆形批注区域的圆形坐标和半径。
[0027]椭圆:椭圆批注区域的长轴和短轴的端点坐标。
[0028]云线:一个多边形区域的各个端点坐标。
[0029]批注的位置参数取决于批注类型。
[0030]批注关联的图元可以由用户在工程图的电子文件中选择,作为今后参考的依据。如果批注关联了图元,相对于仅仅使用批注范围,能做到更加精准的定位。
[0031]质量评定类型和设计单位具体的质量评定体系有关,可以是一些可供选择的文字描述或数值。
[0032]第二步,对所述工程图的图框范围进行拆分,识别所述工程图中所包含的全部图框范围,读取所述图框范围对应的图签内容,将所述批注位置与所述全部图框范围进行比对,确定批注所属的图框范围,把所述批注意见与所属的图框范围及其图签内容相关联。
[0033]这个步骤的主要作用是识别出工程图所包含的图框范围以及对应的图签内容,将批注的位置参数和图框范围进行对比、关联,确定一个批注属于哪个图框和图签。
[0034]第三步,将所述批注参数保存在与所述工程图相关联的批注文件中。
[0035]批注文件会按照通用的XML格式保存,并跟工程图文件关联在一起。每次修改批注的时候,批注文件都重新保存。批注文件将作为批注在系统内传递的媒介,不管工程图放在哪里,批注都可以随时打开查看。
[0036]第四步,读取所述批注文件中的批注参数,将所述批注参数中的批注意见按照批注类型转换为图元临时添加到所述工程图中。
[0037]首先从批注文件中把批注参数的信息读取出来,然后把批注按照批注类型转换为不同的图元,临时添加到当前工程图中,这样批注就可以和工程图一起显示,并随着工程图状态的变化而变化。关闭批注显示后,临时添加到工程图的批注全部取消,确保工程图电子文件不被修改。
[0038]第五步,将所述批注文件发送给其他的在线用户,其他在线用户收到所述批注文件后,读取所述批注文件中的批注参数并将批注同步显示在同一工程图上。这样可以对当前用户在线修改图纸起指导作用。
[0039]所述第五步后还包括第六步:将包括批注作者、批注意见、批注范围、批注关联的图元及图框范围的批注内容保存在数据库中,制定模板文件,抽取数据库中的指定数据填到模板文件中生成质量表单。
[0040]质量表单可以通过HTML或其它文本文件的方式保存下来,在文件的指定位置添加标签,确定质量表单中的每个格子需要填写什么内容。批注内容保存在数据库,包括批注作者、批注内容、批注时间、批注范围、批注关联的图元和图框范围等。通过建立批注内容及其它数据库内容与质量表单的联系,比如一个数据库存储过程,就可以在展现质量表单的时候,把批注内容自动填写到质量表单中,从而减少工程设计人员事后重新填写质量表单的工作量。
[0041]为了在CAD软件中打开工程图的时候直接显示批注,本发明设立了三种状态:正常状态、浏览状态、编辑状态。正常状态是指CAD软件进行绘图的状态;浏览状态是指叠加显示批注意见的状态;编辑状态是指绘制批注的状态。在编辑状态下,用户的输入其实是在绘制批注。系统根据用户选择的批注类型,把用户在CAD软件中的输入解析为不同的操作,如画直线、画圆、画云线、输入文字等。此时用户的输入受到控制,由此产生的图元并不是真正添加到系统中的图元,而是被临时转换为特殊的批注信息保存起来。当编辑状态结束后,自动进入浏览状态,系统把批注信息转换为特定的图元临时添加到工程图上,但没有真正改变工程图。这种状态下用户对图纸进行缩放、平移、翻页等查看操作,批注作为图元也能和工程图的其它部分一样随之移动,因此浏览的效果就是在工程图上面叠加显示了用户的批注意见。浏览结束,系统自动把之前添加批注图元的操作全部回撤,图纸仍然没有做任何修改,这就有效保证了图纸的完整性。用户也可以直接从正常状态切换到浏览状态。在浏览状态下,系统有选择地把某些批注转换为图元,临时添加到当前工程图,但所有的绘图操作都被禁止,如果用户选择了任何绘图操作,系统即切换到正常状态,并且关闭批注的显示,防止将批注引入到当前工程图。在浏览状态下,用户点击任一个批注,系统就把工程图的显示区域切换到批注所在区域,方便用户快速查看和定位。
[0042]把审核过程和工程图的设计环境紧密结合的另外一个好处是,用户查看完批注意见,就可以马上动手进行修改,而无需在多个环境中来回切换。而且,当前的工程图所在位置,已经因为查看批注而准确定位了。这样工作效率的损失就比其它方式小得多。
[0043]另外,在审核过程中产生的批注意见,包含着很多信息。现有的审核方法一般只能记录用户输入的意见,以及用户名、时间等,还不能把批注和工程图的实际内容有效关联起来。而这些信息正是质量管理体系中需要的。因此为了通过质量评审,工程人员不得不在质量表单中重新录入这些批注意见和批注对应的工程图信息,这样就造成了重复劳动,也带来了失误的可能性。本发明把审核过程和工程图的运行环境紧密结合起来,在绘制批注的过程,就可以直接分析相关区域的工程图内容,从而把批注和特定的工程图内容进行关联,比如工程图的图框、图签。所有正式打印的图纸,都有一个矩形框作为边线,这种边线称为“图框”。在图框的一个角落,有一个描述表格,记录图纸的重要工程信息,如工程名称、图名、图号、设计者等等,称为“图签”,如图4所示。通过把批注范围和图框范围进行关联,就很清楚批注作用在哪个具体的工程图,。具体的做法是,在用户输入了批注范围后,首先对工程图的图框范围进行拆分,确定批注落在哪个图框范围中。然后对该图框中的图签内容进行分析,找出该图框的工程属性:工程名、工程编号、图名、图号等。这样,批注就可以和这些具体的工程信息关联在一起了。
[0044]如图2所示,拆分图框的方法如下:
第I步、读取所述工程图中所有的直线信息,筛选出水平和垂直的直线并按照直线长度进行排序。
[0045]第2步、找出长度最长的直线A,循环找出与该直线A两端点相接且方向与所述直线A垂直的直线B和直线C。
[0046]找出长度最长的直线,如果有多条,任意取一条,标识为直线A,循环找出和该直线A两个顶点相邻,且方向垂直的直线,标识为直线B和直线C。
[0047]第3步、找出连接所述直线B和直线C上远离直线A —端的端点的直线D,直线A、直线B、直线C和直线D形成矩形。
[0048]找出和直线B和直线C垂直且连接的直线,标识为直线D,直线A、直线B、直线C和直线D形成矩形。如果找不到,则继续寻找直线B和直线C。如果都找不到,则放弃直线A ;
直线B、C是在确定直线A以后才能确定的,因此放弃直线A就同时放弃了直线B和C,但是需要重复执行步骤2。
[0049]第4步、分析所述矩形是否符合图框标准,如果所述矩形符合图框标准,将所述矩形保存到拆分数据库中并将所有其它与该矩形相交或被该矩形包含的直线从队列中全部删除。
[0050]如果矩形找到了,就检查该矩形是否符合图框的标准。如果该矩形符合图框标准,则把它保存到拆分结果中,然后把所有其它与该矩形相交或被该矩形包含的直线从队列中全部清除;
图框的判定标准为:第一、包含特定的图签文字,如:工程名、审核、审定等;第二、在该矩形内有一个比较贴近的内矩形框。
[0051]图框具体的判断步骤为:al、设定每一类图框所包含的特征文字、内外框的面积比例范围;a2、把所有落在该矩形范围内的文字找出来并逐一和特征文字进行比较,a3、如果步骤a2通过,则把所有包含在该矩形范围内的直线筛选出来,重复步骤第2步一第3步,找到一个包含在该矩形内的最大矩形框,然后计算它的面积,所得的最大矩形框和原矩形框的面积相比得到一个比例,判断该比例是否落在设置的范围内。
[0052]第5步:读取剩余直线中长度最长的直线,重复步骤第2步至第4步,直至遍历所有的直线。
[0053]从直线队列剩余的直线中,取长度最大的直线,重复以上动作,直至遍历所有的直线。
[0054]对工程图的图框范围进行拆分后,所得的图框的坐标范围是已经确定的,而添加批注的时候,同样也可以得到包含该批注的最小矩形的坐标范围。通过比较所得的图框与包含该批注最小矩形的坐标范围,确定批注落在哪个图框范围中。如果包含批注最小矩形的坐标范围与所得的一个图框的坐标范围相交,就确定批注落在所得的这个图框里。对于拆分出来的图框,启动图签识别模块,可以把图框中的相关工程信息获取出来。具体图签识别模块中的识别图签的方法已经被200810216795.4专利公开,在此不在赘述。
[0055]用户在审核过程形成的批注意见,被保存下来作为设计过程信息的一部分。在设计行业的质量管理体系中,需要对所有设计过程都进行记录,其中包括工程图校审过程产生的文档。本发明还能够把批注意见以及相关的工程信息,按照用户指定的表单格式,自动生成相关的电子文件,从而避免了工程设计人员事后填写质量表单的繁琐工作量。如图3所示,质量表单的生成过程如下:
1.根据质量表单的形式制定模板文件
根据质量表单格式绘制HTML格式的电子表格,并且在电子表格内设置好相关的域信息,形成表单模板文件。
[0056]质量表单模板文件包含如下内容:
0表单的样式,表单每个格子对应的输入域 0表单的输入域定义参数,具体包括:
(1)输入域的名称
(2)输入域的大小
(3)输入域对应的控件,如文本框、下拉框、多行文本框、日期
(4)输入域对应的数据源名称
0表单使用的存储过程名称。为了能处理各种类型的表单格式,需要定义4种不同的存储过程,作用分别为:
(O获取一般文本类型输入域的内容
(2)获取需要用户在一个列表中选择的输入域的内容
(3)获取一个明细表格的内容
(4)获取一个输入域的权限
2.确定模板文件中信息的数据来源,在模板中加以标记
3.确定模板文件和数据库存储过程的调用关系和参数形式
存储过程是指保存在数据库的程序,可以根据实际需要实现用户的业务流程。这里需要规定质量表单使用的存储过程的参数个数及类型,这样在业务系统准备获取表单数据时,可以按照约定的参数来调用存储过程。
[0057]4.生成质量表单的命令触发后,自动采集当前软件运行环境的信息,包括:当前工程、当前文件ID、当前用户、表单类型等;
5.把运行环境的信息作为参数,发送到指定的数据库存储过程;
6.数据库存储过程通过运算,形成指定的数据源;
7.把数据源传送到表单合成模块,抽取指定的数据填到相关的表格中;
8.用户对形成的表单文件进行适当的补充编辑,形成实际的质量文件。
[0058]质量表单的自动生成可以使用户根据需要灵活配置,不需要把表单样式固化在软件中,大大减少了对软件开发商的依赖关系,使得信息化系统的生命力更加持久。
[0059]如图5所示,本发明的工程图在线审核系统包括:批注记录模块、批注定位模块、保存模块、批注临时添加模块和批注同步显示模块。
[0060]其中批注记录模块,用于在工程图中使用批注工具,记录用户的包括批注位置、批注意见的批注参数;批注定位模块,用于对所述工程图的图框范围进行拆分,识别所述工程图中所包含的全部图框范围,读取所述图框范围对应的图签内容,将所述批注位置与所述全部图框范围进行比对,确定批注所属的图框范围,把所述批注意见与所属的图框范围及其图签内容相关联;保存模块,用于将所述批注参数保存在与所述工程图相关联的批注文件中;批注临时添加模块,用于读取所述批注文件中的批注参数,将所述批注参数中的批注意见按照批注类型转换为图元临时添加到所述工程图中;批注同步显示模块,用于将所述批注文件发送给其他的在线用户,其他在线用户收到所述批注文件后,读取所述批注文件中的批注参数并将批注同步显示在同一工程图上。
[0061]本发明的工程图在线审核系统,还包括质量表单生成模块,用于将包括批注作者、批注意见、批注范围、批注关联的图元及图框范围的批注内容保存在数据库中,制定模板文件并确定该模板文件与所述数据库的调用关系及参数关系,抽取所述数据库中的指定数据填到模板文件中生成质量表单。
[0062]本实施例中所述批注定位模块还包括:
筛选模块,用于读取所述工程图中所有的直线信息,筛选出水平和垂直的直线并按照长度进行排序;查找模块,用于找出长度最长的直线A,循环找出与该直线A两端点相接且方向与所述直线A垂直的直线B和直线C ;找出连接所述直线B和直线C上远离直线A —端的端点的直线D,直线A、直线B、直线C和直线D形成矩形;分析模块,用于分析所述矩形是否符合图框标准,如果所述矩形符合图框标准,将所述矩形保存到拆分数据库中并将所有与所述矩形相交或被所述矩形包含的直线从队列中全部删除。
[0063]所述分析模块进一步包括:设定模块,用于根据图框的具体种类,设定每一类图框所包含的特征文字、内外框的面积比例范围;比较模块,用于把所有落在所述矩形范围内的文字找出来并逐一和所述特征文字进行比较;判断模块,用于把所有包含在所述矩形范围内的直线筛选出来,重复步骤S22 - S23,找到一个包含在所述矩形内的最大矩形框,计算所述最大矩形框的面积,得出所述最大矩形框与所述矩形的面积比例,判断所述面积比例是否落在设置的所述内外框面积比例的范围内。
[0064]显然,本领域的技术人员应该明白,上述的本发明的各步骤或各模块可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置的计算装置来执行,或者将它们分别制作成各个集成电路模板,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限于任何特定的硬件和软件结合。
[0065]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种工程图在线审核方法,其特征在于,包括如下步骤: 第一步,在工程图中使用批注工具,记录用户的包括批注位置、批注意见的批注参数;第二步,对所述工程图的图框范围进行拆分,识别所述工程图中所包含的全部图框范围,读取所述图框范围对应的图签内容,将所述批注位置与所述全部图框范围进行比对,确定批注所属的图框范围,把所述批注意见与所属的图框范围及其图签内容相关联; 第三步,将所述批注参数保存在与所述工程图相关联的批注文件中; 第四步,读取所述批注文件中的批注参数,将所述批注参数中的批注意见按照批注类型转换为图元临时添加到所述工程图中; 第五步,将所述批注文件发送给其他的在线用户,其他在线用户收到所述批注文件后,读取所述批注文件中的批注参数并将批注同步显示在同一工程图上。
2.如权利要求1所述的工程图在线审核方法,其特征在于:所述第五步后还包括第六步:将包括批注作者、批注意见、批注范围、批注关联的图元及图框范围的批注内容保存在数据库中,制定模板文件,抽取所述数据库中的指定数据填到所述模板文件中生成质量表单。
3.如权利要求1所述的工程图在线审核方法,其特征在于:所述第二步中,对工程图的图框范围进行拆分的方法细分为如下步骤: 521:读取所述工程图中所有的直线,筛选出水平和垂直的直线并按照长度进行排序; 522:找出长度最长 的直线A,循环找出与该直线A两端点相接且方向与所述直线A垂直的直线B和直线C ; 523:找出连接所述直线B和直线C上远离直线A —端的端点的直线D,直线A、直线B、直线C和直线D形成矩形; 524:分析所述矩形是否符合图框标准,如果所述矩形符合图框标准,将所述矩形保存到拆分数据库中并将所有与所述矩形相交或被所述矩形包含的直线从队列中全部删除; 525:读取剩余直线中长度最长的直线,重复步骤S22至S24,直至遍历所有的直线。
4.如权利要求3所述的工程图在线审核方法,其特征在于:所述步骤S24中,所述图框标准为:第一、所述矩形内包含特定的图签文字,如:工程名、审核、审定;第二、在所述矩形内有一个比较贴近的内矩形框。
5.如权利要求3所述的工程图在线审核方法,其特征在于:所述步骤S24中,分析所述矩形是否符合图框标准的具体步骤为: 5241:根据图框的具体种类,设定每一类图框所包含的特征文字、内外框的面积比例范围; 5242:把所有落在所述矩形内的文字找出来并逐一和所述特征文字进行比较,; S243:把所有包含在所述矩形范围内的直线筛选出来,重复步骤S22 - S23,找到一个包含在所述矩形内的最大矩形框,计算所述最大矩形框的面积,得出所述最大矩形框与所述矩形的面积比例,判断所述面积比例是否落在设置的所述内外框面积比例的范围内。
6.一种工程图在线审核系统,其特征在于,包括以下模块: 批注记录模块,用于在工程图中使用批注工具,记录用户的包括批注位置、批注意见的批注参数; 批注定位模块,用于对所述工程图的图框范围进行拆分,识别所述工程图中所包含的全部图框范围,读取所述图框范围对应的图签内容,将所述批注位置与所述全部图框范围进行比对,确定批注所属的图框范围,把所述批注意见与所属的图框范围及其图签内容相关联; 保存模块,用于将所述批注参数保存在与所述工程图相关联的批注文件中; 批注临时添加模块,用于读取所述批注文件中的批注参数,将所述批注参数中的批注意见按照批注类型转换为图元临时添加到所述工程图中; 批注同步显示模块,用于将所述批注文件发送给其他的在线用户,其他在线用户收到所述批注文件后,读取所述批注文件中的批注参数并将批注同步显示在同一工程图上。
7.如权利要求6所述的工程图在线审核系统,其特征在于,还包括: 质量表单生成模块,用于将包括批注作者、批注意见、批注范围、批注关联的图元及图框范围的批注内容保存在数据库中,制定模板文件并确定该模板文件与所述数据库的调用关系及参数关系,抽取所述数据库中的指定数据填到所述模板文件中生成质量表单。
8.如权利要求6所述的工程图在线审核系统,其特征在于,所述批注定位模块还包括: 筛选模块,用于读取所述工程图中所有的直线信息,筛选出水平和垂直的直线并按照长度进行排序; 查找模块,用于找出 长度最长的直线A,循环找出与该直线A两端点相接且方向与所述直线A垂直的直线B和直线C ;找出连接所述直线B和直线C上远离直线A —端的端点的直线D,直线A、直线B、直线C和直线D形成矩形; 分析模块,用于分析所述矩形是否符合图框标准,如果所述矩形符合图框标准,将所述矩形保存到拆分数据库中并将所有与所述矩形相交或被所述矩形包含的直线从队列中全部删除。
9.如权利要求8所述的工程图在线审核系统,其特征在于:所述分析模块包括: 设定模块,用于根据图框的具体种类,设定每一类图框所包含的特征文字、内外框的面积比例范围; 比较模块,用于把所有落在所述矩形范围内的文字找出来并逐一和所述特征文字进行比较; 判断模块,用于把所有包含在所述矩形范围内的直线筛选出来,重复步骤S22 - S23,找到一个包含在所述矩形内的最大矩形框,计算所述最大矩形框的面积,得出所述最大矩形框与所述矩形的面积比例,判断所述面积比例是否落在设置的所述内外框面积比例的范围内。
【文档编号】G06F17/30GK104036060SQ201310072585
【公开日】2014年9月10日 申请日期:2013年3月7日 优先权日:2013年3月7日
【发明者】黄天祥, 黄慧敏 申请人:纬衡浩建科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1