Lehrstuhl für Architekturinformatik – TUM

Student: Leonard Höß

Beim Entwurf von Gebäuden ist es gerade in der Anfangsphase nützlich, sich an bereits bestehenden, gut funktionierenden Gebäuden zu orientieren. In dieser Arbeit wurde ein Programm zum Aufbau einer Datenbank mit Gebäudeplänen entwickelt in der man nach zum Projekt ähnlichen Plänen suchen kann. Hierzu wurde eine Graph-Datenbank aus IFC-Dateien (Industry Foundation Classes) erstellt. Die Gebäudepläne werden als ungerichtete Graphen dargestellt, wobei Räume als Knoten und Verbindungen zwischen zwei Räume durch Türen, Wände oder Durchgänge, als Kanten dargestellt werden. Die Graphen werden so gespeichert, dass sie mithilfe von Graphensuch-Algorithmen durchsucht werden können. Ziel ist dabei ein möglichst gutes automatisches Erkennen der Beziehungen der Wohnungsteile zueinander.

 

 

Die Suche nach ähnlichen Entwürfen entspricht einer Graphensuche. In einer Anforderungsanalyse soll zuerst bestimmt werden, welche Daten für Vergleiche und die Suche von Bedeutung sind und in welcher Form diese gespeichert werden können. Das Format soll auf ein schnelles Durchsuchen der Pläne ausgerichtet sein. Es soll ein Programm entwickelt werden, welches automatisiert Gebäudeinformationen aus IFC Dateien extrahiert und diese als Graph in geeigneter Weise speichert. Der Benutzer soll außerdem die Möglichkeit haben, den entstehenden Graphen mit dem Plan in der IFC-Datei zu vergleichen und gegebenenfalls händisch zu verändern. Weiterhin kann das Projekt bei der Graph-Suche über die IFC-Datei auch im 3D-Modell eingesehen werden. Dazu muss die IFC-Datei geparst werden, um die enthaltenen Informationen zu verwerten. Dies wird von einem BIM-Server erledigt. Ein solcher Server speichert das Building Information Model und bietet dem Anwender die Möglichkeit, auf verschiedene Weisen auf das Modell zuzugreifen. Alle BIM-Server unterstützen parallelen Zugriff von mehreren Nutzern auf die gespeicherten Projekte, das Speichern von Meta-Informationen und Kontrolle über verschiedene Revisionen.