Speicherung von IFC-Gebäudemodellen in NoSQL

Werbung
Abschlussarbeiten
Sommersemester 2015
Lehrstuhl für Informationsmanagement
Christoph Ehlers, Alexander Riemer, Matthias Schmid
Speicherung von IFC-Gebäudemodellen in NoSQL-Datenbanken
Masterarbeit
Hintergrund
Im Rahmen des MonArch Projekts wurde ein digitales Archiv für Monumentalbauwerke (DMA) entwickelt,
das es dem Benutzer erlaubt, Dokumente der Gebäudestruktur oder anderen hierarchischen Strukturen zuzuordnen. Dabei ermöglicht eine zweidimensionale Navigationskarte die Auswahl durch Selektion eines Teils der
Gebäudestruktur.
In einer Fortführung des Projektes soll nun diese Navigationskarte durch ein dreidimensionales Gebäudemodell
ersetzt werden.Als Grundlage für das 3D-Gebäudemodell sollen Dateien im IFC-Format (Industry Foundation
Classes) dienen. Um die Verwendung dieser im MonArch-Archiv zu ermöglichen, gilt es zu untersuchen,
wie IFC-Modelle sinnvoll in einer Datenbank verwaltet werden können. Dabei soll vor allem die Eignung
verschiedenen NoSQL-Systemen, wie beispielsweise Graphdatenbanken oder Key-Value-Stores verglichen
werden.
Aufgabenstellung
Die Arbeit soll folgende Aspekte umfassen:
• Entwicklung und Implementierung eines Importkonzepts zum Einlesen von IFC-Modellen in Datenbanken.
• Entwicklung und Implementierung eines Konzept zum Export von (Teil-)Modellen (beispielsweise zur
Anfragebeantwortung).
• Evaluierung der Performanz der verschiedenen Systeme bezüglich häufig verwendeter Anfragen im
MonArch-System.
• Sicherstellung der Erweiterbarkeit gemäß Software-Engineering-Grundprinzipien
Diese Aufzählung versteht sich als grobe Orientierung. Eine genaue Definition der Aufgabenstellung wird bei
Interesse gemeinsam vereinbart. Gerne können dabei eigene Vorschläge eingebracht werden.
Voraussetzungen
Für die Bearbeitung des Themas gelten folgende Rahmenbedingungen:
• Gute Kenntnisse in der Vorlesung »Datenbanken und Informationssysteme« obligatorisch.
Kontakt
Interessenten bitten wir sich jederzeit unverbindlich per E-Mail ([email protected]) oder
persönlich (Raum 162/163 ITZ) beim Lehrstuhl zu melden.
Herunterladen