Abstract

As the usage of IFC (Industry Foundation Classes) files in construction industry is on the dramatic increase, it often requires effective IFC comparison methods to keep track of important changes occurring during the lifecycle of construction projects. However, most IFC comparisons are based on a visual inspection, a manual count and a check of selective attributes. Although a few techniques about automatic IFC comparisons have been developed recently, they are usually very time-consuming, and are sensitive to the GUID change or redundant instances in IFC files. To address these issues, this paper presents a content-based automatic comparison approach, named IFCdiff, for detecting differences between two IFC files. This approach starts with a comprehensive analysis of the structure and content of each IFC file, and then constructs its hierarchical structure along with eliminating redundant instances. Next, the two hierarchical structures are compared with an iterative bottom-up procedure instead of the original files. The presented approach fully takes into account the content of IFC files fully without the need of flattening instances in IFC files. In contrast with previous methods, our approach can greatly reduce the computational time and space, and the comparison result is not sensitive to re-dundant instances in IFC files. Finally, we demonstrate a potential application to incremental backup of IFC files. The software can be found at: http://cgcad.thss.tsinghua.edu.cn/liuyushen/ifcdiff/.

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