当前位置: X-MOL 学术Vis. Comput. Ind. Biomed. Art › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Dynamically loading IFC models on a web browser based on spatial semantic partitioning
Visual Computing for Industry, Biomedicine, and Art Pub Date : 2019-06-03 , DOI: 10.1186/s42492-019-0011-z
Hong-Lei Lu 1 , Jia-Xing Wu 1 , Yu-Shen Liu 1, 2 , Wan-Qi Wang 3
Affiliation  

Industry foundation classes (IFC) is an open and neutral data format specification for building information modeling (BIM) that plays a crucial role in facilitating interoperability. With increases in web-based BIM applications, there is an urgent need for fast loading large IFC models on a web browser. However, the task of fully loading large IFC models typically consumes a large amount of memory of a web browser or even crashes the browser, and this significantly limits further BIM applications. In order to address the issue, a method is proposed for dynamically loading IFC models based on spatial semantic partitioning (SSP). First, the spatial semantic structure of an input IFC model is partitioned via the extraction of story information and establishing a component space index table on the server. Subsequently, based on user interaction, only the model data that a user is interested in is transmitted, loaded, and displayed on the client. The presented method is implemented via Web Graphics Library, and this enables large IFC models to be fast loaded on the web browser without requiring any plug-ins. When compared with conventional methods that load all IFC model data for display purposes, the proposed method significantly reduces memory consumption in a web browser, thereby allowing the loading of large IFC models. When compared with the existing method of spatial partitioning for 3D data, the proposed SSP entirely uses semantic information in the IFC file itself, and thereby provides a better interactive experience for users.

中文翻译:

基于空间语义分区在Web浏览器上动态加载IFC模型

行业基础类(IFC)是用于建筑信息模型(BIM)的开放式中性数据格式规范,在促进互操作性方面起着至关重要的作用。随着基于Web的BIM应用程序的增加,迫切需要在Web浏览器上快速加载大型IFC模型。但是,完全加载大型IFC模型的任务通常会消耗Web浏览器的大量内存,甚至会使浏览器崩溃,这极大地限制了其他BIM应用程序。为了解决该问题,提出了一种基于空间语义分区(SSP)动态加载IFC模型的方法。首先,通过提取故事信息并在服务器上建立组件空间索引表,对输入的IFC模型的空间语义结构进行分区。随后,基于用户交互,仅将用户感兴趣的模型数据传输,加载和显示在客户端上。所提出的方法是通过Web图形库实现的,这使大型IFC模型可以快速加载到Web浏览器上,而无需任何插件。当与加载所有IFC模型数据以用于显示目的的常规方法相比时,建议的方法显着减少了Web浏览器中的内存消耗,从而允许加载大型IFC模型。与现有的3D数据空间分割方法相比,建议的SSP完全使用了IFC文件本身中的语义信息,从而为用户提供了更好的交互体验。这样就可以将大型IFC型号快速加载到Web浏览器中,而无需任何插件。当与加载所有IFC模型数据以用于显示目的的常规方法相比时,建议的方法显着减少了Web浏览器中的内存消耗,从而允许加载大型IFC模型。与现有的3D数据空间分割方法相比,建议的SSP完全使用IFC文件本身中的语义信息,从而为用户提供更好的交互体验。这样就可以将大型IFC型号快速加载到Web浏览器中,而无需任何插件。当与加载所有IFC模型数据以用于显示目的的常规方法相比时,建议的方法显着减少了Web浏览器中的内存消耗,从而允许加载大型IFC模型。与现有的3D数据空间分割方法相比,建议的SSP完全使用了IFC文件本身中的语义信息,从而为用户提供了更好的交互体验。从而可以加载大型IFC模型。与现有的3D数据空间分割方法相比,建议的SSP完全使用IFC文件本身中的语义信息,从而为用户提供更好的交互体验。从而可以加载大型IFC模型。与现有的3D数据空间分割方法相比,建议的SSP完全使用了IFC文件本身中的语义信息,从而为用户提供了更好的交互体验。
更新日期:2019-06-03
down
wechat
bug