[发明专利]一种基于REVIT的不同阶段BIM模型的差异比较的方法有效
申请号: | 202110662401.3 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113392438B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 王晖;吴校军;阮浩德;霍浩彬;马力;刘月涵;孙恩泽;陈祚衡 | 申请(专利权)人: | 广东省城乡规划设计研究院有限责任公司;广东省建筑设计研究院有限公司 |
主分类号: | G06F30/12 | 分类号: | G06F30/12;G06F30/13 |
代理公司: | 广州科沃园专利代理有限公司 44416 | 代理人: | 张帅 |
地址: | 510290 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 revit 不同 阶段 bim 模型 差异 比较 方法 | ||
1.一种基于REVIT的不同阶段BIM模型的差异比较的方法,其特征在于,包括如下步骤:
S1、建立窗体数据库;
S2、窗体搭建,包括前台打开新版本模型、后台打开需要比较的旧版本模型;
S3、文档处理;
S4、对象筛选,步骤S4具体包括如下步骤:
S41、获取用户选定的筛选对象名称:获取用户在窗体中选择的筛选对象名称字符串;
S42、转换对象名称:获取名称字符串对象转换为revit相应对象的内置名称;
S43、创建过滤器规则:根据对象名称创建对应的不同类型的class过滤器及Category过滤器;
S44、创建对象收集器:对当前活动的文档、用户选择文档分别创建文档内容对象收集器;
S45、加入过滤器规则:对当前活动的文档、用户选择文档收集器分别加入步骤S43的过滤器规则;
S46、生成过滤结果:对收集器过滤后生成当前活动的文档、用户选择文档的过滤器结果;
S47、调用对比模块:将当前活动的文档、用户选择文档的过滤器结果赋值给对比模块进行下一步处理;
S5、文件对比,步骤S5具体包括:
S51、获取结果对象特征值:将A、B文档的过滤器结果中的特征ID进行提取;
S52、比较器进行比较:对A、B结果进行排差对比,生成对比结果数组;
S53、判断对比结果;
S54、调用生成清单模块:将对比结果赋值给生成清单模块进行下一步处理;
S6、形成清单,前台文件显示比对结果;
S7、结果显示处理。
2.根据权利要求1所述的基于REVIT的不同阶段BIM模型的差异比较的方法,其特征在于,所述步骤S2具体包括如下步骤:
S21、创建用户窗体:通过IExternalCommand接口获取当前文档commandData对象,调用UI模块中设计的窗口显示;
S22、生成文件选择窗体:利用openFileDialog新建选择窗体实例;
S23、判断文件获取情况;
S24、返回用户选择文件路径:通过openFileDialog返回用户选择RVT文件的路径名称;
S25、调用文档处理模块:将获取的路径名称赋值给文档调用模块进行下一步处理。
3.根据权利要求2所述的基于REVIT的不同阶段BIM模型的差异比较的方法,其特征在于,根据所述步骤S23的判断结果,若获取成果则进行步骤S24;若获取失败,则进行异常处理,返回给windows。
4.根据权利要求1所述的基于REVIT的不同阶段BIM模型的差异比较的方法,其特征在于,所述步骤S3具体包括:
S31、文档路径获取:由文件选择模块获取的用户选择文档路径;
S32、获取应用程序实例:获取当前活动RVT文档的APPLICATION实例;
S33、后台加载文档:调用应用程序实例文档载入方法,将用户选择文档路径赋值应用程序实例,将用户选择文档加载到后台;
S34、判断加载情况;
S35、调用筛选模块:后台开启的用户选择文档以及当前活动的文档赋值给筛选模块进行下一步处理。
5.根据权利要求4所述的基于REVIT的不同阶段BIM模型的差异比较的方法,其特征在于,根据所述步骤S34的加载结果,若加载成功则进行步骤S35,若加载失败,则进行异常处理,获取异常返回给用户。
6.根据权利要求1所述的基于REVIT的不同阶段BIM模型的差异比较的方法,其特征在于,根据所述步骤S53的判断结果,如比对成功则进行步骤S54,若对比失败,则进行异常处理,将对比失败结果返回给系统程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省城乡规划设计研究院有限责任公司;广东省建筑设计研究院有限公司,未经广东省城乡规划设计研究院有限责任公司;广东省建筑设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110662401.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种凝胶干燥剂颗粒及其制备方法
- 下一篇:一种改进型手机音视频扩展卡