Abstract

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.

Highlights

  • During the last decade, building information modelling (BIM) received significant attention in the domain of Architecture, Engineering, and Construction (AEC) [1]

  • Contributions Based on ref. [14], we present a method for dynamically loading an industry foundation classes (IFC) model on the web, and this is based on spatial semantic partitioning (SSP)

  • When compared with the conventional methods that load all IFC model data for displaying, the proposed method significantly reduces memory consumption in a web browser, and this allows the loading of large IFC models

Read more

Summary

Introduction

During the last decade, building information modelling (BIM) received significant attention in the domain of Architecture, Engineering, and Construction (AEC) [1]. When compared with CAD, BIM contains geometric and rich semantic information on building models and their relationships to support lifecycle data sharing. With increases in web-based BIM applications, there is an urgent need for fast loading large IFC models on a web browser [10]. Several construction projects require various participants to share and access BIM data through the web where it corresponds to the basic requirement for fast loading IFC files into the web browser and displaying them in real time. The task of loading large IFC models typically consumes a large part of the memory of web browser or even crashes the browser, and this significantly limits further BIM applications. It is still challenging to fast load large IFC models to satisfy specific BIM applications

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call