System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于IFC标准的网页端桥梁建设进度模拟方法及系统技术方案_技高网

一种基于IFC标准的网页端桥梁建设进度模拟方法及系统技术方案

技术编号:44028219 阅读:4 留言:0更新日期:2025-01-15 01:10
本发明专利技术公开一种基于IFC标准的实现网页端桥梁建设进度模拟方法,包括以下步骤:使用支持IFC的BIM建模软件创建BIM模型并导出为IFC文件;利用项目管理软件制定施工进度计划,并将计划与BIM模型构件关联,实现信息集成;从集成后的IFC文件中提取进度信息,转换为适用于网页的JSON格式保存;网页前端读取JSON文件,绘制并实时更新施工进度甘特图;对IFC文件进行轻量化处理,以便在网页上展示BIM模型;结合甘特图,计算并展示当前应显示的构件,实现施工进度可视化;本发明专利技术通过轻量化处理IFC文件、提取进度信息、绘制甘特图以及实现BIM模型与甘特图的联动展示,解决现有技术中存在的问题,提高建筑项目管理的效率和便捷性。

【技术实现步骤摘要】

本专利技术涉及到建筑工程信息,具体涉及到一种基于ifc标准的网页端桥梁建设进度模拟方法及系统。


技术介绍

1、在建筑工程领域,随着信息技术的不断发展,建筑信息模型(bim)已成为提高项目管理效率和施工质量的重要工具。bim技术通过创建包含建筑项目所有信息的三维模型,为项目各参与方提供了一个协同工作的平台。其中,ifc(industry foundation classes)标准作为bim数据交换和共享的基础,为不同bim软件之间的互操作性提供了可能。

2、然而,在当前的bim应用实践中,尽管ifc标准已经得到了广泛的应用,但在网页端实现基于ifc标准的施工进度模拟和可视化仍然面临一系列挑战。首先,bim模型通常包含大量的几何信息和非几何信息,导致文件体积庞大,难以直接在网页端进行加载和渲染。其次,施工进度信息与bim模型之间的关联往往不够紧密,难以实现施工进度在网页端的动态展示和跟踪。最后,现有的施工进度模拟方法通常需要在客户端安装特定的软件或插件,限制了用户的便捷性和使用体验。


技术实现思路

1、本专利技术的目的是针对现有技术存在的问题,提供一种基于ifc标准的网页端桥梁建设进度模拟方法及系统,通过轻量化处理ifc文件、提取进度信息、绘制甘特图以及实现bim模型与甘特图的联动展示,解决现有技术中存在的问题,提高建筑项目管理的效率和便捷性。

2、为实现上述目的,本专利技术采用的技术方案是:

3、一种基于ifc标准的网页端桥梁建设进度模拟方法,包括以下步骤:

4、利用支持ifc标准的bim建模软件创建bim模型,并将其导出为ifc文件;

5、通过项目管理软件制定建筑工程的施工进度计划;

6、将施工进度计划与bim模型中的构件相关联,实现进度信息的集成;

7、从集成后的ifc文件中提取进度信息,并保存为适用于网页的json文件;

8、在网页前端读取json文件的进度信息,根据进度信息绘制施工进度甘特图并实时更新;

9、轻量化处理ifc文件,并在网页上展示轻量化后的bim模型,再结合施工进度甘特图,计算并显示当前应显示的构件,实现网页端的施工进度可视化。

10、所述利用支持ifc标准的bim建模软件创建bim模型,并将其导出为ifc文件,包括:

11、使用autodesk revit作为所述bim建模软件,创建一个bim模型;

12、从autodesk revit中导出所述bim模型的ifc文件。

13、所述通过项目管理软件制定建筑工程的施工进度计划,包括:

14、使用microsoft project软件设计建筑工程的施工进度计划。

15、所述将施工进度计划与bim模型中的构件相关联,实现进度信息的集成,包括:

16、在blenderbim中新建工作进度计划并命名,导入施工进度计划;

17、添加进度计划列,包括ifctasktime实体中的开始时间、结束时间和持续时间;

18、在blender视口中为每个子任务关联具体构件,选择与工作任务相关联的具体构件,并将其加入到输出中;

19、利用animation tools工具制作施工进度动画,以检查进度计划及其关联的构件是否准确。

20、所述从集成后的ifc文件中提取进度信息,并保存为适用于网页的json文件,包括:

21、使用python语言结合ifcopenshell库读取ifc文件到内存中;

22、通过ifcrelassignstocontrol关系实体从内存中提取与进度计划相关联的ifctask实体及其子任务;

23、通过ifcrelnests关系实体建立提取出的各任务之间的嵌套关系,并通过ifcrelsequence关系实体建立这些任务之间的逻辑关系;

24、通过ifcrelassignstoproduct关系实体提取与每个任务相关联的构件实体,并将这些构件实体的信息存储在数组中;

25、定义进度信息提取的模板,将提取出的施工进度信息,按照模板输出为json文件。

26、所述在网页前端读取json文件的进度信息,根据进度信息绘制施工进度甘特图并实时更新,包括:

27、将包含施工进度信息的json文件集成到前端项目中,或者通过后端服务传递到前端;

28、在前端项目中,使用typescript语言定义表示任务的数据结构,并通过fetch api从json文件中读取并解析进度信息;

29、将解析后的进度信息转换为甘特图绘制所需的数据结构,并配置甘特图的样式和包含的信息,使用4d-gantt库在前端组件中构建和绘制甘特图;

30、编写甘特图更新函数,该函数在检测到日期更新时,仅更新甘特图的日期时间线数据,并进行重绘,同时调整甘特图的显示位置。

31、所述轻量化处理ifc文件,并在网页上展示轻量化后的bim模型,包括:

32、利用thatopen库将ifc文件轻量化,转化为包含几何信息的fragment文件和包含非几何信息的json文件;

33、利用thatopen库读取包含几何信息的fragment文件,并解析该fragment文件生成mesh对象,将生成的mesh对象添加到3d场景中进行渲染,从而在网页端动态展示bim模型。

34、所述再结合施工进度甘特图,计算并显示当前应显示的构件,实现网页端的施工进度可视化,包括:

35、利用状态管理库pinia定义一个专门用于存储当前进度的状态,并实现该状态与甘特图组件之间的双向绑定;

36、记录当前日期,并在模型展示视图中读取该日期,结合bim模型数据中的进度信息,编写函数动态计算并标识出在当前日期之前已经完成的任务;

37、基于已解析的进度信息,建立施工任务与bim模型构件之间的关联映射,通过关联映射获得在当前模拟时间点应显示的关联构件的globalid列表;

38、利用globalid作为唯一标识,在bim模型数据中查找对应的几何网格信息;

39、利用thatopen库的显隐控制机制,根据当前模拟时间点快速切换bim模型中相应构件的可见性,仅显示与已完成或正在进行的任务相关联的构件,从而实现网页端施工进度模拟的动态可视化展示。

40、一种基于ifc标准实现网页端桥梁建设进度模拟系统,包括:

41、模型创建与导出模块,利用支持ifc标准的bim建模软件创建bim模型,并将其导出为ifc文件;

42、进度计划制定模块,通过项目管理软件制定建筑工程的施工进度计划;

43、进度信息关联模块,将施工进度计划与bim模型中的构件相关联,实现进度信息的集成;

44、进度信息提取模块,从集成后的ifc文件中提取进度信息,并保存为本文档来自技高网...

【技术保护点】

1.一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,所述利用支持IFC标准的BIM建模软件创建BIM模型,并将其导出为IFC文件,包括:

3.根据权利要求1所述的一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,所述通过项目管理软件制定建筑工程的施工进度计划,包括:

4.根据权利要求1所述的一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,所述将施工进度计划与BIM模型中的构件相关联,实现进度信息的集成,包括:

5.根据权利要求1所述的一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,所述从集成后的IFC文件中提取进度信息,并保存为适用于网页的JSON文件,包括:

6.根据权利要求1所述的一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,所述在网页前端读取JSON文件的进度信息,根据进度信息绘制施工进度甘特图并实时更新,包括:

7.根据权利要求1所述的一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,所述轻量化处理IFC文件,并在网页上展示轻量化后的BIM模型,包括:

8.根据权利要求1所述的一种基于IFC标准的网页端桥梁建设进度模拟方法,其特征在于,所述再结合施工进度甘特图,计算并显示当前应显示的构件,实现网页端的施工进度可视化,包括:

9.一种基于IFC标准的实现网页端桥梁建设进度模拟系统,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法步骤。

...

【技术特征摘要】

1.一种基于ifc标准的网页端桥梁建设进度模拟方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于ifc标准的网页端桥梁建设进度模拟方法,其特征在于,所述利用支持ifc标准的bim建模软件创建bim模型,并将其导出为ifc文件,包括:

3.根据权利要求1所述的一种基于ifc标准的网页端桥梁建设进度模拟方法,其特征在于,所述通过项目管理软件制定建筑工程的施工进度计划,包括:

4.根据权利要求1所述的一种基于ifc标准的网页端桥梁建设进度模拟方法,其特征在于,所述将施工进度计划与bim模型中的构件相关联,实现进度信息的集成,包括:

5.根据权利要求1所述的一种基于ifc标准的网页端桥梁建设进度模拟方法,其特征在于,所述从集成后的ifc文件中提取进度信息,并保存为适用于网页的json文件,包括:

6.根据...

【专利技术属性】
技术研发人员:罗辉张克右叶洪河郑凯李彦龙陈国亮肖宏笛胡团伟周建鹏王永见李勋肖倩倩陈培统陈江涛陈政任尤国领李恒斌董世超袁鹏辉徐海波袁勤刘恒林阳吴晓勤史晓贞程锦辉
申请(专利权)人:华中科技大学
类型:发明
国别省市:

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

1