一种基于BIM模型对象的校审处理方法与流程

文档序号:16856262发布日期:2019-02-12 23:20阅读:177来源:国知局
一种基于BIM模型对象的校审处理方法与流程

本发明涉及bim模型技术领域,尤其涉及一种基于bim模型对象的校审处理方法。



背景技术:

建筑信息模型(buildinginformationmodeling)是以建筑工程项目的各项相关信息数据作为基础,通过数字信息仿真模拟建筑物所具有的真实信息,模型文件包含了完整的建筑工程数据,通过信息平台可实现工程管理、工程监理、资产管理、数字化加工等诸多功能。它具有信息完备性、信息关联性、信息一致性、可视化、协调性、模拟性、优化性和可出图性等八大特点。将建设单位、设计单位、施工单位、监理单位等项目参与方绑定到同一平台上,共享同一建筑信息模型,有利于项目可视化、精细化建造。

bim模型的创建工作需要多人、多专业,甚至是跨组织机构共同进行参与,随着工程建设的规模越来越大,bim建模工作的复杂性变得越来越高。在实际项目中,模型成果不符合设计规范,各专业间模型发生冲突等问题开始大量涌现。由于工作场所的限制,沟通交流不便,对于具体问题难以描述和讨论解决,需要有一种针对bim模型对象的便捷、高效的校审方法。

现有技术中对于bim模型对象的批注,大多是直接在bim模型对象上进行操作,从而将批注图案以及原bim模型对象形成同一文件并进行保存。在实际操作过程中,操作者在查阅完相关批注后,需要重新打开原文件并针对批注内容进行修改。这样的操作非常不方便。



技术实现要素:

为了克服现有技术的不足,本发明所解决的技术问题是提供一种能基于bim模型对象的,更便捷的校审处理方法。

为解决上述技术问题,本发明所采用的技术方案内容具体如下:

一种基于bim模型对象的校审处理方法,其包括以下步骤:

使用bim程序启动bim模型对象并打开指定tcp/ip端口,使得所述bim程序处于监听状态;

开启校审工具,所述校审工具通过bim程序的bim插件的通讯接口获取到当前bim程序的视点信息;

使用所述校审工具在操作系统窗口上创建图层并添加批注对象形成批注文件,完成后将所述批注文件保存至所述bim插件当中;所述bim插件的数据存储于公用的数据库中;

重新打开所述bim模型对象,当选择还原批注时,bim程序从所述bim插件中调取与所述bim模型对象相对应的批注文件,并将其显示在操作系统窗口上。

为解决上述现有技术中bim模型对象修改操作的不便,发明人在本技术方案中创新性地考虑将批注文件分开存储在bim插件中。当需要调取所述批注时,只需要在平台中直接匹配调取与所述bim模型对象文件相对应的批注文件并进行展示即可,操作使用方便。

所述批注文件存储于bim插件中,且可进一步存储在公共的数据平台中,使得各个操作人员都可以在程序中,都可以随时随地得调取到相关的批注文件,进一步提高了批注操作的便捷性。

更进一步地,由于批注文件的批注内容相较于所述bim模型对象属于可插入的对象,可以随时地调取和删除,即可以在同一文件中随时选择引用或删除,无需分开打开两个文件,也无需将批注内容直接添加入原文件中,防止原bim模型对象的错乱和错误地被修改,进一步方便操作者进行修改,也可以保证修改的准确性。

优选地,所述视点信息包括bim模型对象窗口视点信息、当前的屏幕分辨率、当前的bim程序窗口坐标位置及窗口大小之中的一种或多种。

需要说明的是,视点信息是保证批注内容可以准确还原到bim模型对象批注位置所需要的信息,例如可以是bim模型对象窗口视点信息、当前的屏幕分辨率、当前的bim程序窗口坐标位置及窗口大小之中的一种或多种,当获取到相关的数据信息后,在还原批注对象的时候可以更准确地实现还原,保证还原时批注内容与原批注情况的一致性。

更优选地,所述bim模型对象窗口视点信息包括在bim程序中三维图矩形的角s点、当前坐标点、向前方向的向量值、向上方向的向量值中的一种或多种。

需要说明的是,通过上述参数,可更好地记录视点信息情况,并在还原时能更准确以及更全面地恢复批注时的场景。

优选地,在使用所述校审工具在操作系统窗口上创建图层后,或者在当选择还原批注时,所述方法还包括以下步骤:

截取当前的屏幕镜像作为所述批注文件的底图。

需要说明的是,作为一种更优选的实施方式,在使用所述校审工具在操作系统窗口上创建图层后,或者在当选择还原批注时,可以包括截取当前的屏幕镜像作为所述批注文件的底图的步骤。通过这一步骤,可以达到类似直接在bim软件进行批注一样的体验,而实际并不对文件进行操作,不干扰bim文件成果的效果。

更优选地,当所述操作系统是windows系统时,截取所述屏幕镜像的方法是通过win32api函数进行截取。

需要说明的是,当所述操作系统是windows系统时,作为另一种优选的实施方式,截取所述屏幕镜像的方法是通过win32api函数进行截取。采用win32api函数进行截取可以达到将windows系统桌面上的非任务栏窗口的所有图像元素完整无误的进行复制,保存。用作批注、和还原之用。

进一步地,添加所述批注对象所采用的技术是gdi+。

需要说明的是,作为另一种优选的实施方式,添加所述批注对象所采用的技术是gdi+,这样的方式可实现在图层上进行绘画,通过鼠标操作进行批注,使得校审处理的过程更加便捷,利用使用。

优选地,所述图层位于所述操作系统窗口的最上层。

需要说明的是,将所述图层置于操作系统窗口的最上层,使得在批注时绘画图层窗口优先程度达到最高,其它包括bim软件窗口位于下层,不受操作影响。

优选地,形成批注文件时还包括以下步骤:

判断所述bim模型对象之前是否已存在相对应的批注文件,若存在,则将新形成的批注文件通过命名与之前已存在的批注文件进行区分。

需要说明的是,作为另一种优选的实施方式,将批注文件在命名时判断是否已存在该bim模型对象相对应的批注文件。具体的判断过程可以是利用所述bim模型对象的基本信息在数据库中检索其对应的批注文件,看是否存在。若存在,则在命名新的批注文件时与之前的批注文件进行区分。具体的区分方法可以是在命名时加入时间信息、批注人信息等之中的一种或多种,以期望在调取具体批注文件时更加方便。

更优选地,所述批注文件命名时所含有的信息包括批注人、批注时间、批注设备信息中的一种或多种。

与现有技术相比,本发明的有益效果在于:

1、本发明的校审处理方法,将批注文件分开存储在bim插件中,当需要调取所述批注时,只需要在平台中直接匹配调取与所述bim模型对象文件相对应的批注文件并进行展示即可,操作使用方便;

2、本发明的校审处理方法,所述批注文件存储于bim插件中,且可进一步存储在公共的数据平台中,使得各个操作人员都可以在程序中,都可以随时随地得调取到相关的批注文件,进一步提高了批注操作的便捷性;

3、本发明的校审处理方法,由于批注文件的批注内容相较于所述bim模型对象属于可插入的对象,可以随时地调取和删除,即可以在同一文件中随时选择引用或删除,无需分开打开两个文件,也无需将批注内容直接添加入原文件中,防止原bim模型对象的错乱和错误地被修改,进一步方便操作者进行修改,也可以保证修改的准确性;

4、本发明的校审处理方法,利用视点信息的存储,如可以是bim模型对象或批注对象的坐标位置、窗口大小、三维模型信息中的一种或多种,当获取到相关的数据信息后,在还原批注对象的时候可以更准确地实现还原,保证还原时批注内容与原批注情况的一致性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为本发明校审处理方法其中一种优选实施方式的流程步骤示意图;

图2为本发明校审处理方法其中一种优选实施方式的信息流向示意图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如下:

实施例1

本发明提供的基于bim模型对象的校审处理方法的一种优选实施方式,请参见图1,其包括以下步骤:

使用bim程序启动bim模型对象并打开指定tcp/ip端口,使得所述bim程序处于监听状态;

开启校审工具,所述校审工具通过bim程序的bim插件的通讯接口获取到当前bim程序的视点信息;

使用所述校审工具在操作系统窗口上创建图层并添加批注对象形成批注文件,完成后将所述批注文件保存至所述bim插件当中;所述bim插件的数据存储于公用的数据库中;

重新打开所述bim模型对象,当选择还原批注时,bim程序从所述bim插件中调取与所述bim模型对象相对应的批注文件,并将其显示在操作系统窗口上。

为解决上述现有技术中bim模型对象修改操作的不便,发明人在本技术方案中创新性地考虑将批注文件分开存储在bim插件中。当需要调取所述批注时,只需要在平台中直接匹配调取与所述bim模型对象文件相对应的批注文件并进行展示即可,操作使用方便。

所述批注文件存储于bim插件中,且可进一步存储在公共的数据平台中,使得各个操作人员都可以在程序中,都可以随时随地得调取到相关的批注文件,进一步提高了批注操作的便捷性。

更进一步地,由于批注文件的批注内容相较于所述bim模型对象属于可插入的对象,可以随时地调取和删除,即可以在同一文件中随时选择引用或删除,无需分开打开两个文件,也无需将批注内容直接添加入原文件中,防止原bim模型对象的错乱和错误地被修改,进一步方便操作者进行修改,也可以保证修改的准确性。

请参见图2,是本实施例中校审处理方法一种优选的信息流向示意图。现在以该图示介绍其使用流程:

在批注时,首先:校审工具通过bim软件插件的通讯接口获取到当前bim软件的坐标位置、窗口大小、三维模型视点信息进行暂存。然后,校审工具在windows窗口系统最上层创建“画板”,通过win32api函数截取到的屏幕镜像作为底图。通过鼠标操作,采用微软gdi+技术基于该画板进行绘画操作,形成批注对象。完成后将绘画内容(批注图像)连同之前的bim软件的信息一并进行保存。批注过程实质上是通过额外创建的画板进行绘制,类似于在bim软件之上创建出一套蒙板,以此作画,用户体验就和在bim软件中直接绘画一致,但整个过程并没有对bim软件作任何绘画操作,因此,bim成果文件没有作任何变化和修改。

在进行批注操作时记录下了bim软件的视点信息,存储了批注图案。设计人员对批注还原(即:查看批注)时,校审工具向bim软件插件通信接口发送之前存储的视点信息。控制bim软件自动切换到对应的视图,并设置好视图信息。使得bim软件视点转变为批注时的状态。然后再通过win32api函数截取屏幕当前图像,作为“画板”,并将其置为windows操作系统窗口最上级窗口对象。同时将在批注过程中产生的“批注图案”,放置到适当位置。执行完毕后,便获得了审核人员批注时的实际效果,对批注意见一目了然。

bim建模过程是一个多专业、多人协同工作的过程。往往在活动进行过程中,需要进行即时沟通。因此,在设计人员提交校审过程之前,就存在“批注”的需求。例如:总图专业的设计人员对工艺专业的模型摆放位置存在异议,需要即时创建一条批注意见,提出问题,发送给工艺设计人员。工艺设计人员可以快速定位并给予答复。因此,在设计活动过程中通过批注的方法进行沟通和交流完成后,由校审人员发现问题更加的有效。

实施例2

本实施例是在上述实施例1的基础之上的一些优选实施方式。在本实施例中所列举的具体实施方式可以结合实施,也可以单独实施,视乎具体需要而定。

结合上述实施例1,作为另一种优选的实施方式,在使用所述校审工具在操作系统窗口上创建图层后,或者在当选择还原批注时,所述方法还包括以下步骤:

截取当前的屏幕镜像作为所述批注文件的底图。

作为一种更优选的实施方式,在使用所述校审工具在操作系统窗口上创建图层后,或者在当选择还原批注时,可以包括截取当前的屏幕镜像作为所述批注文件的底图的步骤。通过这一步骤,通过这一步骤,可以达到类似直接在bim软件进行批注一样的体验,而实际并不对文件进行操作,不干扰bim文件成果的效果。

在更具体的一种实施方式中,当所述操作系统是windows系统时,截取所述屏幕镜像的方法是通过win32api函数进行截取。当所述操作系统是windows系统时,作为另一种优选的实施方式,截取所述屏幕镜像的方法是通过win32api函数进行截取。采用win32api函数进行截取可以达到将windows系统桌面上的非任务栏窗口的所有图像元素完整无误的进行复制,保存。用作批注、还原之用。

作为更进一步的优选实施方式,添加所述批注对象所采用的技术是gdi+。添加所述批注对象所采用的技术是gdi+,这样的方式可实现在图层上进行绘画,通过鼠标操作进行批注。

结合上述实施例1,在又一种优选的实施方式中,所述图层位于所述操作系统窗口的最上层。将所述图层置于操作系统窗口的最上层,使得在批注时绘画图层窗口优先程度达到最高,其它包括bim软件窗口位于下层,不受操作影响。

结合上述实施例1,在另一种优选地实施例中,形成批注文件时还包括以下步骤:

判断所述bim模型对象之前是否已存在相对应的批注文件,若存在,则将新形成的批注文件通过命名与之前已存在的批注文件进行区分。

作为另一种优选的实施方式,将批注文件在命名时判断是否已存在该bim模型对象相对应的批注文件。具体的判断过程可以是利用所述bim模型对象的基本信息在数据库中检索其对应的批注文件,看是否存在。若存在,则在命名新的批注文件时与之前的批注文件进行区分。具体的区分方法可以是在命名时加入时间信息、批注人信息等之中的一种或多种,以期望在调取具体批注文件时更加方便。

在更具体的一种实施方式中,所述批注文件命名时所含有的信息包括批注人、批注时间、批注设备信息中的一种或多种。

实施例3

本实施例是在上述实施例1的基础之上的一些优选实施方式。本实施例与上述实施例的区别在于,在本实施例中,所述视点信息包括bim模型对象窗口视点信息、当前的屏幕分辨率、当前的bim程序窗口坐标位置及窗口大小之中的一种或多种。

视点信息是保证批注内容可以准确还原到bim模型对象批注位置所需要的信息,例如可以是bim模型对象窗口视点信息、当前的屏幕分辨率、当前的bim程序窗口坐标位置及窗口大小之中的一种或多种,当获取到相关的数据信息后,在还原批注对象的时候可以更准确地实现还原,保证还原时批注内容与原批注情况的一致性。

在更具体的实施过程中,可以是当在批注的过程中,系统会记录下当前bim模型对象窗口视点信息(包括但不限于在bim程序中三维图矩形的角s点、当前坐标点、向前方向的向量值、向上方向的向量值中的一种或多种)、当前的屏幕分辨率、当前的bim程序窗口坐标位置及窗口大小(包括长度和宽度)。而在还原的过程中,比对新的操作设备中的bim程序中的同类信息,若一致则直接使用上述参数下的环境,若不一致则相应作出调整后适应上述使用环境。更具体地,进行还原时,将bim程序中的视点修改为“批注”时记录的值,模型会进入到“批注”时的显示状态。然后截取当前屏幕作为底图,根据当前window系统分辨率和bim程序窗口所在windows区域坐标位置及尺寸大小进行计算。通过gdi+技术将批注时创建的“批注图片文件”放置到底图上的正确位置。通过这种方式,即可实现准确地还原批注效果的技术目的。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1