一种基于Revit软件的自动插入图签信息和会审信息的方法

文档序号:1242773 发布日期:2020-08-18 浏览:25次 >En<

阅读说明:本技术 一种基于Revit软件的自动插入图签信息和会审信息的方法 (Method for automatically inserting picture information and reviewing information based on Revit software ) 是由 李思齐 曹慧慧 于 2020-04-23 设计创作,主要内容包括:本申请公开了一种基于Revit软件的自动插入图签信息和会签信息的方法,所述插入图签信息的方法包括以下步骤:获取需要插入图签信息的图纸标识;根据所述图纸标识,查找所述图纸标识对应的电子图纸和图签信息;根据所述图签信息的预设位置,将所述图签信息插入所述电子图纸。所述插入会审信息的方法包括:获取会审人姓名、会审专业以及需要插入会审信息的电子图纸;根据所述会审人姓名、会审专业,确定对应的会审信息;根据所述会审信息的预设位置,将所述会审信息插入所述电子图纸。本申请实施例自动批量插入图签信息和会签信息,缩短了相关人员签字的耗时,流程由线下可以直接扩展为线上,提高了出图效率。(The application discloses a method for automatically inserting map label information and meeting label information based on Revit software, which comprises the following steps: acquiring a drawing identification needing to be inserted with drawing information; searching the electronic drawing and the drawing label information corresponding to the drawing identification according to the drawing identification; and inserting the icon information into the electronic drawing according to the preset position of the icon information. The method for inserting the review information comprises the following steps: acquiring names of the interviewees, interview specialties and electronic drawings into which interview information needs to be inserted; determining corresponding consultation information according to the names and the consultation specialties of the consultation persons; and inserting the consultation information into the electronic drawing according to the preset position of the consultation information. According to the embodiment of the application, the chart information and the countersignature information are automatically inserted in batches, time consumed by signature of related personnel is shortened, the process can be directly expanded to be on-line from off-line, and the chart plotting efficiency is improved.)

一种基于Revit软件的自动插入图签信息和会审信息的方法

技术领域

本申请涉及电子图纸签字技术领域,尤其涉及一种基于Revit软件的自动插入图签信息和会签信息的方法。

背景技术

目前国内建筑施工行业逐步开展以三维(BIM技术)进行设计和施工指导,在我国,BIM作为改变AEC(Architecture,Engineering&Construction,建筑、工程和施工行业)行业设计应用理念的基础技术正得到蓬勃发展,目前的工程交付物主要是二维图纸,例如cad。在相关流程中,对三维软件中的模型通过剖切方式生成二维图纸,然后对此二维图纸进行发图文印,为了避免图纸内容有错误,在交付图纸之前需要请相关人员对图纸进行审核,并签字确认图纸内容。相关技术中,一般在图纸印刷后,会组织相关人员集中在图纸上进行签名。但是,在这种方式中,当发图量较大时,相关人员逐个签字就会消耗大量的时间,工作效率极低严重影响出图时间。

发明内容

本申请提供了一种基于Revit的自动插入图签信息和会签信息的方法,以解决现有的设计出图流程中相关人员签字确认的过程耗费时间的问题。

第一方面,本申请提供了一种自动插入图签信息的方法,包括:

获取需要插入图签信息的图纸标识;

根据所述图纸标识,在Revit软件内查找对应的电子图纸,并在数据库中查找图纸标识对应的图签信息;

根据所述图签信息的预设位置,自动将所述图签信息插入所述电子图纸。

结合第一方面,在第一方面的第一种可能的实现方式中,

所述图纸标识由项目代码、项目子项代码、工作项代码和图纸代码组成,

所述根据图纸标识,在数据库中查找所述图纸标识对应的图签信息的步骤包括;

通过所述项目代码,查找到项目代码对应的项目中的所有项目子项信息;

根据所述项目子项代码,在项目中的所有项目子项信息中,查找项目子项代码对应的项目子项中的所有工作项信息;

根据所述工作项代码,在项目子项的所有工作项信息中,查找工作项代码对应的策划信息;

根据所述图纸代码,在所述工作项的策划信息中,查找所述图纸代码对应的图签信息。

结合第一方面,在第一方面的第二种可能的实现方式中,所述图签信息包括审定人签名图片、组审人签名图片、校审人签名图片、设计人签名图片和图章,所述根据图签信息的预设位置,将所述图签信息插入所述电子图纸的步骤包括:

根据所述审定人签名图片的预设位置,将所述审定人签名图片插入到所述电子图纸;

根据所述组审人签名图片的预设位置,将所述组审人签名图片插入到所述电子图纸;

根据所述校审人签名图片的预设位置,将所述校审人签名图签插入到所述电子图纸;

根据所述设计人签名图片的预设位置,将所述设计人签名图签插入到所述电子图纸;

根据所述图章的预设位置,将所述图章插入到所述电子图纸。

结合第一方面,在第一方面的第三种可能的实现方式中,所述图签信息还包括:公司名称、工程名称、子项名称、图纸名称、设计阶段、设计部门、设计专业、比例、完成日期、客户名称、客户工程编号和客户图号。

结合第一方面,在第一方面的第四种可能的实现方式中,

所述方法还包括:

如果所述图签信息全部插入所述电子图纸,则发送插入成功提示;

如果所述图签信息部分未插入所述电子图纸,则发送图纸未完成插入图签信息提示。

结合第一方面,在第一方面的第五种可能的实现方式中,所述预设位置通过坐标表示。

结合第一方面,在第一方面的第六种可能的实现方式中,所述方法还包括:

获取并验证用户名和密码;

如果所述用户名和密码相匹配,则确定所述用户名对应的权限项,根据所述权限项,执行获取需要插入图签信息的图纸标识的步骤,所述权限项包括项目、项目子项和工作项;

如果所述用户名和密码不匹配,则发送错误提示。

结合第一方面,在第一方面的第七种可能的实现方式中,所述方法还包括:

根据所述图签信息,生成二维码;

根据所述二维码的预设位置,将所述二维码插入所述电子图纸。

第二方面,本申请提供了一种自动插入会审信息的方法,包括:

获取会审人姓名、会审专业以及需要插入会审信息的电子图纸;

根据所述会审人姓名、会审专业,确定对应的会审信息;

根据所述会审信息的预设位置,将所述会审信息插入所述电子图纸。

结合第二方面,在第二方面的第一种可能的实现方式中,

所述会审人姓名对应的会审信息包括会审人签名图片,所述根据会审信息的预设位置,将所述会审信息插入所述电子图纸的步骤包括:

根据所述会审人签名图签的预设位置,将所述会审人签名图签插入到所述电子图纸。

由以上技术方案可知,本申请实施例提供的一种基于Revit的自动插入图签信息和会签信息的方法,所述插入图签信息的方法包括以下步骤:获取需要插入图签信息的图纸标识;根据所述图纸标识,在Revit软件内查找对应的电子图纸,并在数据库中查找图纸标识对应的图签信息;根据所述图签信息的预设位置,自动将所述图签信息插入所述电子图纸。所述插入会审信息的方法包括:获取会审人姓名、会审专业以及需要插入会审信息的电子图纸;根据所述会审人姓名、会审专业,确定对应的会审信息;根据所述会审信息的预设位置,将所述会审信息插入所述电子图纸所述电子图纸。本申请实施例自动批量插入图签信息和会签信息,缩短了相关人员签字的耗时,流程由线下可以直接扩展为线上,提高了出图效率。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种基于Revit的自动插入图签信息的方法的流程图;

图2为本申请实施例提供的一种用户交互界面;

图3为本申请实施例提供的又一种用户交互界面;

图4为本申请实施例提供的又一种用户交互界面;

图5为本申请实施例提供的一种登录界面;

图6为本申请实施例提供的一种审定人签名图片的示意图;

图7为本申请实施例提供的一种图签表格的示意图;

图8为本申请实施例提供的另一种图签表格的示意图;

图9为本申请实施例提供的一种图章的示意图;

图10为本申请实施例提供的一种自动插入会审信息的方法的流程图;

图11为本申请实施例提供的又一种用户交互界面;

图12为本申请实施例提供的一种会签表格的示意图;

图13为本申请实施例提供的另一种会签表格的示意图。

具体实施方式

目前,三维BIM设计的Revit三维建模软件作为常见的三维设计制图软件,广泛应用在建筑施工行业。本申请实施例以Revit软件为基础,利用C#编程语言编写插件,该插件可以实现在图纸中自动插入图签信息和会签信息的方法,解决了现有技术中相关人员确认图纸内容需要花费较长时间的问题,提升出图效率,节约时间。当然,本申请实施例对于图纸是否为标准或者非标准的图纸都不限制,例如可以为A0,A1,A2,A3,A4或者1.25A1及其他任何非标尺寸。

参见图1,为本申请实施例提供的一种基于Revit的自动插入图签信息的方法的流程图。本申请实施例提供一种基于Revit软件的自动插入图签信息的方法,包括:

S100、获取需要插入图签信息的图纸标识。具体的,图2为本申请实施例中的一种用户交互界面,所述需要插入图签信息的图纸标识的确定过程包括:用户在该用户交互界面上选择需要插入图签信息的项目,另外,用户还可以点击该用户交互界面上的其他项目,跳转到如图3所示的用户交互界面,通过选择不同的项目状态,更准确的查找到需要插入图签信息的项目,当选择完毕项目后,依次选择项目下属的子项目,以及子项目下属的工作项。随后点击如图2所示的用户交互界面上的批量生成电签,用户交互页面跳转到图4所示的页面,选择需要插入图签信息的图纸,此时确定需要插入图签信息的图纸标识。

S200、根据所述图纸标识,在Revit软件内查找对应的电子图纸,并在数据库中查找图纸标识对应的图签信息;

本申请实施例为基于Revit软件实现自动插入图签信息的功能。Revit软件提供开放API接口,使得可以调用Revit软件中的功能,具体的,所述电子图纸存储在Revit软件中,可以通过图纸标识在Revit软件中读取图纸标识对应的电子图纸。

需要说明的是,所述图签信息存储在数据库中。在数据库中项目、子项目和工作项以WBS结构树形式表示,本申请实施例中,所述项目包括若干子项目,所述子项目包括若干工作项,所述工作项包括若干电子图纸对应的图签信息。在一些实施例中,所述图签信息存储在数据库中,可以在数据库中查找图签信息。另外,在一些实施例中,所述图签信息并不存储在数据库中,而是存储在文件系统或者是其他保存文件的容器,例如excel,同样能达到本申请实施例的效果。

在一些实施例中,所述图纸标识由项目代码、项目子项代码、工作项代码和图纸代码组成。例如,项目代码为001,项目子项代码为010,工作项代码为001,图纸代码为1,则图纸标识为0010100011。所述根据图纸标识,在数据库中查找所述图纸标识对应的图签信息的步骤包括;

通过所述项目代码,查找到项目代码对应的项目中的所有项目子项信息;

根据所述项目子项代码,在项目中的所有项目子项信息中,查找项目子项代码对应的项目子项中的所有工作项信息;

根据所述工作项代码,在项目子项的所有工作项信息中,查找工作项代码对应的策划信息;

根据所述图纸代码,在所述工作项的策划信息,查找所述图纸代码对应的图签信息。所述策划信息包括若干图纸代码对应的图签信息。

在一些实施例中,为了避免他人恶意使用插入图签信息的功能,所述方法还包括:

获取并验证用户名和密码,具体的,如图5所示的登录页面,在该登录界面上输入用户名和密码,服务器获取并验证用户名和密码。

如果所述用户名和密码相匹配,则确定所述用户名对应的权限项,所述权限项包括项目、项目子项和工作项。需要说明的是,不同的用户可能参与的项目、项目子项和工作项不同,所以为了避免他人恶意使用插入图签信息的功能,本申请实施例既增加了验证用户名和密码的过程,还增加了确定用户名对应的权限项的过程,明确用户可以插入图签信息的项目、项目子项和工作项,将权限项显示在用户交互界面,对于用户没有权项操作的项目、项目子项和工作项,则不显示在用户交互界面上。

根据所述权限项,执行获取需要插入图签信息的图纸标识的步骤。具体的,用户可以在用户交互界面上的权限项中,确定需要插入图签信息的图纸标识。

如果所述用户名和密码不匹配,则发送错误提示。

在一些实施例中,所述图签信息包括审定人签名图片、组审人签名图片、校审人签名图片、设计人签名图片和图章,所述审定人签名图片如图6所示。所述根据图签信息的预设位置,将所述图签信息插入所述电子图纸的步骤包括:

根据所述审定人签名图片的预设位置,将所述审定人签名图片插入到所述电子图纸;

根据所述组审人签名图片的预设位置,将所述组审人签名图片插入到所述电子图纸;

根据所述校审人签名图片的预设位置,将所述校审人签名图签插入到所述电子图纸;

根据所述设计人签名图片的预设位置,将所述设计人签名图签插入到所述电子图纸;

根据所述图章的预设位置,将所述图章插入到所述电子图纸。具体的,所述图章如图9所示。

在一些实施例中,所述方法还包括:

根据所述图签信息,生成二维码;

根据所述二维码的预设位置,将所述二维码插入所述电子图纸。

在一些实施例中,所述图签信息还包括:公司名称、工程名称、子项名称、图纸名称、图号、设计阶段、设计部门、设计专业、比例、图幅、完成日期、客户名称、客户工程编号和客户图号。

需要说明的是,公司名称、工程名称、子项名称、图纸名称、设计阶段、设计部门、设计专业、比例、完成日期、客户名称、客户工程编号和客户图号,为存储在数据库中的预存数据,与每个图纸标识对应,同时也是根据对应的预设位置,插入所述电子图纸。

另外,本申请实施例在插入图签信息的同时,还插入图幅和图号。图幅和图号不是存储在数据库中的预存数据,图号是通过项目代码、项目子项代码、预存的专业号和图纸代码实时生成的,所述专业号为设计专业的唯一代码。所述图幅表示电子图纸的大小,是根据电子图纸的实际尺寸计算得出,所述图幅也是根据电子图纸的大小实时生成的。

S300、根据所述图签信息的预设位置,自动将所述图签信息插入所述电子图纸。

由于图签信息中的审定人签名图片、组审人签名图片、校审人签名图片和设计人签名图片以及其他图签信息均位于图纸的不同位置,所以需要预先设置所述图签信息的位置。例如,图7所示的图签表格,所述图签信息按照表格上的位置插入,最终得到如图8所述的图签表格。本申请实施例中,可以批量自动将图签信息插入所述电子图纸,缩短了出图时间。

在一些实施例中,所述预设位置通过坐标表示。所述预设位置的确定是将电子图纸的某一个顶点作为坐标原点,例如,图纸的左下角为原点,所述审定人签名图片的左下角的坐标可能为(200,3),所述组审人签名图片的左下角的坐标可能为(200,1)。

在一些实施例中,所述方法还包括:如果所述图签信息全部插入所述电子图纸,则发送插入成功提示,所述插入成功提示用于提醒用户图签信息已经全部插入所述图纸中。如果所述图签信息部分未插入所述电子图纸,则发送图纸未完成插入图签信息提示。具体的,发送未完成插入图签信息提示中可以具体显示出未完成插入图签信息的电子图纸的图纸名称,例如,图纸名称可以为总图。

用户使用Revit软件出图时,自动化填充图纸的必要信息,减少人为的重复性劳动,提高了图纸的出图效率,工作效率极大的得到提升。可以使预先策划完成的信息,一键完成插入,具有可拓展、延伸性。本申请实施例可以实现自动控制,出错概率低,工作项策划变更后,可快速修改图纸上的对应变更内容。

本申请实施例提供一种基于Revit的自动插入会审信息的方法,如图10所示,包括:S400、获取会审人姓名、会审专业以及需要插入会审信息的电子图纸;具体的,所述会审人姓名和会审专业的确定可以通过用户在如图11所示的用户交互界面上选择会审专业和会审人姓名确定。所述需要插入会审信息的电子图纸可以为已经打开图纸,还可以通过用户在交互界面上点击批量生成会签后,选择需要插入会审信息的电子图纸确定。

在确定需要插入会签信息的电子图纸的过程中,可以对会审人姓名和会审专业进行增加和删除,具体可再次参阅图11。

S500、根据所述会审人姓名和会审专业,确定对应的会审信息;

在一些实施例中,所述会审人姓名对应的会审信息包括会审人签名图片。具体的,插入图纸中的会审信息中的会审人姓名是通过会审人签名图片显示的。所述根据会审信息的预设位置,将所述会审信息插入所述电子图纸的步骤包括:

根据所述会审人签名图签的预设位置,将所述会审人签名图签插入到所述电子图纸。

S600、根据所述会审信息的预设位置,将所述会审信息插入所述电子图纸。

在一些实施例中,所述预设位置通过坐标表示。所述预设位置的确定是将电子图纸的某一个顶点作为坐标原点,例如,图纸的左下角为原点,所述会审人签名图片的左下角的坐标可能为(100,3),所述会审专业的左下角的坐标可能为(100,1)。例如,图12所示的会签表格,所述会签信息按照表格上的位置插入,最终得到如图13所述的图签表格。

由以上技术方案可知,本申请实施例提供的一种基于Revit的自动插入图签信息和会签信息的方法,所述插入图签信息的方法包括以下步骤:获取需要插入图签信息的图纸标识;根据所述图纸标识,在Revit软件内查找对应的电子图纸,并在数据库中查找图纸标识对应的图签信息;根据所述图签信息的预设位置,自动将所述图签信息插入所述电子图纸。所述插入会审信息的方法包括:获取会审人姓名、会审专业以及需要插入会审信息的电子图纸;根据所述会审人姓名、会审专业,确定对应的会审信息;根据所述会审信息的预设位置,将所述会审信息插入所述电子图纸。本申请实施例自动插入图签信息和会签信息,缩短了相关人员签字的耗时,流程由线下可以直接扩展为线上,提高了出图效率。用户使用Revit软件出图时,自动化填充图纸的必要信息,减少人为的重复性劳动,提高了图纸的出图效率,工作效率极大的得到提升。可以使预先策划完成的信息,一键完成插入,具有可拓展、延伸性。本申请实施例可以实现自动控制,降低人为操作导致的出错概率,设计变更后,可快速修改图纸上的变更内容。

具体实现中,本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本申请提供的城市综合管廊智慧运维健康监测与评估方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。

本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于城市地下综合管廊智能引导系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。

以上所述的本申请实施方式并不构成对本申请保护范围的限定。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:云计算应用的分步式数据传输方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类