Wanna keep your research data safe? Join our workshop 404 ERROR – Won’t happen to your data! on 2024-11-13!
Published August 26, 2024 | Version 1.0.0
Software Open

Python IFC Escape Route Model Generator

Description

Context

This research data contains the Python project to generate escape route domain models in the IFC format created by researchers from the TU Wien Research Unit Digital Building Process.
It is linked to the research paper:
    "Fischer, S., Urban, H., Schranz, C., Haselberger, M., & Schnabel, F. (2024).
    Generation of new BIM domain models from escape route analysis results.
    Developments in the Built Environment, 19, 100499. https://doi.org/10.1016/j.dibe.2024.100499"

The research paper describes different ways of storing the results of escape route analysis in IFC models. Five different variants have been evaluated. This Python project contains the code to generate the most promising variant "Routes group Segments -- Group". The generated IFC models for all variants for a custom test model and a real-world model are also published, as well as the two initial models:
Custom test model for escape route analysis in IFC format: https://doi.org/10.48436/hx8gz-zw339
Real-world test model for escape route analysis in IFC format: https://doi.org/10.48436/fnmrh-crh59
Custom escape route models in IFC format: https://doi.org/10.48436/dpwd5-33k50
Real-World Escape Route Models in IFC format: https://doi.org/10.48436/rrd14-t1108

Technical details

  • The project uses the Programming Language Python.
  • The project was successfully executed with Python 3.10, 3.11, and 3.12.
  • The most important library is IfcOpenShell (tested for versions 0.7.0 to 0.7.11).
  • Instructions for downloading and installing IfcOpenShell can be found here: (https://docs.ifcopenshell.org/ifcopenshell-python/installation.html). Herein it is important to install the correct version compatible with the installed Python version.
  • The input data is provided by JSON files containing the escape route data of the two initial IFC models.

Instructions on how to use the code are included in the README.md file in the zip folder.

All data files are licensed under CC BY 4.0, all software files are licensed under MIT License.

Files

PythonIFCEscapeRouteModelGenerator.zip

Files (14.3 KiB)

Name Size
md5:147638d3ae9d56849375380ec0b3b96f
14.3 KiB Preview Download

Additional details

Funding

Urban Innovative Actions UIA04-081
European Union