BatchPlan

A Large Scale Solution for Floor Plan Extraction

More Info
expand_more

Abstract

The development of Building Information Modelling (BIM) has enabled new opportunities, such as standard data storage and collaborative building design. Moreover, there exist many Life Cycle Assessment (LCA) tools and Building Energy Performance (BEP) simulators that use the Industry Foundation Classes (IFC) exports of BIM platforms as input for further operational analysis. While the extracted IFC files contain numerical and tabular data from the BIM model, the visual data including floor plans and section drawings is often obtained directly from the original 3D software such as REVIT. In this study, we introduce an open-source solution, BatchPlan, for batch processing IFC files of medium- and high-rise building projects, leading to floor plan extraction on a large scale. Furthermore, we have designed a user-friendly graphical interface that allows users to select floors manually. BatchPlan is based on open-source Python packages; thus users can easily edit and adapt it to their specific requirements. The presented solution enables a scalable data generation pipeline for downstream tasks that require extensive quantitative analysis, such as machine learning models to perform material detection, volume estimation, and environmental impact prediction.