一种BIM模型云编码方法及系统技术方案

技术编号:30283580 阅读:18 留言:0更新日期:2021-10-09 21:54
本发明专利技术涉及一种BIM模型云编码方法,该方法包括:编码工具利用WebAPI和建模软件API分别与后台数据库和BIM模型数据库通信连接;编码工具通过WebAPI向后台数据库请求编码规则和标准信息,同时,将已完成的模型编码结果通过WebAPI传递至后台数据库;编码工具通过建模软件API将编码规则和标准应用于BIM模型数据库中模型的编码创建和更新。本发明专利技术通过行业、政府等编码标准录入、编码规则制定与管理、BIM模型快速编码、多平台编码方案整合、数据多源开放等保证设计、施工和运维等阶段BIM基础数据同源,从而降低制定编码规则难度、提高编码效率,实现项目编码标准统一、编码数据一致共享。本发明专利技术还涉及一种BIM模型云编码系统。本发明专利技术还涉及一种BIM模型云编码系统。本发明专利技术还涉及一种BIM模型云编码系统。

【技术实现步骤摘要】
一种BIM模型云编码方法及系统


[0001]本专利技术涉及一种BIM模型云编码方法,以及一种BIM模型云编码系统。

技术介绍

[0002]编码作为设计阶段向下游传递的一个关键性工作,赋予每个构件一个“身份证号”,将构件材料信息、位置信息等进行绑定,依托编码实现向上延伸至BIM(Building Information Modeling,建筑信息模型)设计模型,向下与施工管理、运维管理等下游阶段对应。形成的BIM编码是整个BIM生命周期的纽带,是设计阶段及下游各管控平台的基础数据,其数据质量对项目的良好开始及全生命周期流程起着至关重要的作用。
[0003]目前国内行业或项目上模型编码工作普遍存在以下几个问题:
[0004]1.编码规则制定方面:大多采用人为制定规则方法,需反复讨论,周期长;各项目与行业及地方标准融合度低,制定规则需反复查阅标准,过程重复繁琐且易造成标准混乱;编码规则变更频繁,版本管理较混乱,信息共享能力较差,很难保证数据统一。
[0005]2.模型编码方面:现阶段行业缺乏完善的BIM模型编码辅助工具,手动挂接部分较多,效率较低;无相关功能插件辅助模型构件附加大量额外属性,功能存在缺失;核查检验机制尚不完善导致编码方案质量较低,制约BIM模型的深度应用。
[0006]3.编码方案推送方面:目前的BIM模型编码后的方案传递方法多为人工转发或Excel导出,制约数据传递效率,同时增加版本管理难度,数据一致性较低。
[0007]总体来说,编码作为模型数据向下游传递应用的重要手段,标准混乱、规则制定周期长、工具开发深度较低和重复工作量较大等问题影响BIM在项目上的深化应用和持续推广。

技术实现思路

[0008]本专利技术的目的在于提供一种BIM模型云编码方法,以解决现有技术中存在的BIM模型编码标准混乱、工具开房深度低的技术问题;本专利技术还提供了一种BIM模型云编码系统。
[0009]为了解决上述技术问题,本专利技术提供一种BIM模型云编码方法,该方法包括:
[0010]编码工具利用WebAPI和建模软件API分别与后台数据库和BIM模型数据库通信连接;所述编码工具通过所述WebAPI向后台数据库请求所述编码规则和标准信息,同时,将已完成的模型编码结果通过WebAPI传递至后台数据库;编码工具通过所述建模软件API将编码规则和标准应用于所述BIM模型数据库中模型的编码创建和更新。
[0011]进一步的,Web管理端连接所述WebAPI,对其进行管理和维护。
[0012]进一步的,用户通过所述建模软件API实现BIM模型数据库中模型的编码查询、创建、更新和删除操作,使用所述WebAPI通过Web后端查询所述后端数据库中的编码和全局属性信息,并将规则信息推送至Web视图模型,Web视图模型将该信息转化至建模软件需要的识图模型;用户依据编码规则和属性利用提供的所述编码工具通过建模软件API对模型进行编码,将最终得到的编码方案通过WebAPI推送至后台数据库。
[0013]进一步的,在利用所述编码工具通过建模软件API对模型进行编码时,包括快速编码和自动编码,编码时还提供是否加流水码、是否编码递增、嵌套族层级处理方式的多种选择模式。
[0014]进一步的,所述标准包括:行业标准、地方标准和政府标准。
[0015]一种BIM模型云编码系统,该云编码系统包括:标准库服务模块、模型编码服务模块和C端编码工具;其中,
[0016]所述标准服务模块包括三个子模块:字典管理模块、属性管理模块和编码管理模块,所述字典管理模块用于维护字段的字典库;所述属性管理模块用于录入标准中的属性,其属性字段来源于所述字典库;所述编码管理模块用于对编码标准的层级结构和固定的模板进行录入;
[0017]所述模型编码服务模块包括两个子模块:规则管理模块和方案管理模块,所述规则管理模块用于导入标准库中的规则或用户自定义的规则;所述方案管理模块用于管理由各平台编码工具利用编码规则编码形成的方案;
[0018]所述C端编码工具包括三个子模块:属性挂接模块、快速编码模块和辅助编码模块,所述属性挂接模块具备项目属性和节点属性挂接功能,能够附加规则和标准的属性信息;所述快速编码模块具备自动编码、框选编码、查错、查漏、排序的功能;所述辅助编码模块具备模糊搜索、构件筛选的功能。
[0019]进一步的,所述C端编码工具包括Revit平台和Bentley平台的编码工具。
[0020]本专利技术的一种BIM模型云编码方法及系统通过行业、政府等编码标准录入、编码规则制定与管理、BIM模型快速编码、多平台编码方案整合、数据多源开放等保证设计、施工和运维等阶段BIM基础数据同源,从而降低制定编码规则难度、提高编码效率,实现项目编码标准统一、编码数据一致共享。同时C端插件提供自动编码、查错、查漏和一键发布等辅助功能提升模型编码效率,加快了数据传递效率,实现编码基础数据一致,共享,可有效提高BIM在项目上的持续推广和深度应用。
附图说明
[0021]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本专利技术中的云编码系统整体思路的示意图;
[0023]图2为本专利技术中的云编码系统编码插件端交互模式的示意图;
[0024]图3为本专利技术中的云编码系统业务流程图;
[0025]图4为本专利技术中的云编码系统模块示意图。
具体实施方式
[0026]为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提
下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。
[0028]如图1所示,编码工具通过建模软件API(Application ProgrammingInterface,应用程序接口)将WebAPI请求传来的编码规则、标准等信息应用于BIM模型构件的编码创建和更新,同时也可将已完成的模型编码结果通过WebAPI传递至数据库。
[0029]在以往的BIM模型编码工作中,编码规则、标准及属性等信息会存储于本地,需要共享信息时要逐一传输,并且常常出现信息偏差问题。
[0030]本系统中,运用编码工具利用WebAPI和建模软件API同时与后台DB(data base,数据库)和BIM模型DB保持连接,实现模型DB库、编码工具和数据库的多方交互模式,保证数据持久化储存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BIM模型云编码方法,其特征在于,该方法包括:编码工具利用WebAPI和建模软件API分别与后台数据库和BIM模型数据库通信连接;所述编码工具通过所述WebAPI向后台数据库请求所述编码规则和标准信息,同时,将已完成的模型编码结果通过WebAPI传递至后台数据库;编码工具通过所述建模软件API将编码规则和标准应用于所述BIM模型数据库中模型的编码创建和更新。2.根据权利要求1所述的云编码方法,其特征在于,Web管理端连接所述WebAPI,对其进行管理和维护。3.根据权利要求2所述的云编码方法,其特征在于,用户通过所述建模软件API实现BIM模型数据库中模型的编码查询、创建、更新和删除操作,使用所述WebAPI通过Web后端查询所述后端数据库中的编码和全局属性信息,并将规则信息推送至Web视图模型,Web视图模型将该信息转化至建模软件需要的识图模型;用户依据编码规则和属性利用提供的所述编码工具通过建模软件API对模型进行编码,将最终得到的编码方案通过WebAPI推送至后台数据库。4.根据权利要求1所述的云编码方法,其特征在于,在利用所述编码工具通过建模软件API对模型进行编码时,包括快速编码和自动编码,编码时还提供是否加流水码、是否编码递增...

【专利技术属性】
技术研发人员:刘杨孙召春魏世桥王东魁马少康袁小钦罗晨李登峰方亮陈师宇
申请(专利权)人:中国交通信息科技集团有限公司
类型:发明
国别省市:

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

1