Umsetzung einer web-basierten 3D Visualisierungsanwendung für IFC Modelle anhand eines Building Information Modeling Server.

*** English Version Below ***

Bachelor-/Masterarbeit: Umsetzung einer web-basierten 3D Visualisierungsanwendung für IFC Modelle anhand eines Building Information Modeling Server.

Building Information Modeling (BIM) ist eine digitale Repräsentation funktioneller und physikalischer Eigenschaften von Gebäuden. Das Datenformat Industry Foundation Classes (IFC) wurde entwickelt, um BIM-Daten zwischen verschiedenen Software-Anwendungen auszutauschen. Die Fähigkeiten von BIM sind nicht nur auf die Planungsphase eines Bauprojekts beschränkt, sondern umfassen auch das Projekt- und Kostenmanagement, sowie den Bau- und anschließenden Objektbetrieb. In den letzten Jahren hat das BIM-Konzept an Relevanz gewonnen, da es eine zunehmende Standardisierung des Bauprozesses ermöglicht. So forderte das Bundesministerium für Verkehr und digitale Infrastruktur dazu auf, den obligatorischen Einsatz von BIM in Projekten des Verkehrswesens bis 2020 zu etablieren.

 

Ziel dieser Arbeit ist zuerst die ausführliche Analyse des BIM-Konzepts und der existierenden Anwendungsschichten (Model Server, Graphische Darstellung, Web-Dienste, usw.). Anschließend soll ein Model Server implementiert oder integriert werden, um umfangreiche IFC-Daten zu halten. Die gespeicherten Modelle sollen in einer Webseite dargestellt und bearbeitet werden (z.B. in 3D mittels WebGL), und müssen diverse BIM-bezogene Dienste zur Verfügung stellen. Die 3D-Darstellung und BIM- Dienste sollen schließlich auch für ein bestehendes Simulationssystem zur Verfügung gestellt werden.

Stichworte: 3D Modellierung, 3D Darstellung, IFC, BIM, BIMServer, Datenbank, WebGL

Betreuer: M.Sc. Erick Gonzalez – Email: gonzalez@mmi.rwth-aachen.de

——— English ———

Bachelor or Master Thesis:  Implementation of a web-based 3D visualization application for IFC models with the aid of a Building Information Modeling server.

Building Information Modeling (BIM) is a digital representation of the functional and physical properties of a facility. The IFC data structure is commonly used to, and was developed for, exchange BIM data between different software applications. The BIM capabilities are not limited to the planning phase of a construction project, but also span over the costs management, the construction management, the project management and the facility management. In the recent years, the BIM concept has experienced a growing relevance, since it facilitates the standardization of the construction project and a high dynamic project management. In 2015, the german Federal Ministry for Traffic and Digital Infrastructure informed about a timetable to establish the obligatory use of BIM by 2020 in every road and rail construction project.

 

The main goal of this Thesis is first, the extensive literature research and analysis of BIM and it’s existing application layers (model server, graphic display/rendering, web-services, etc.). Afterwards, a model server must be implemented or integrated, in ordert to store IFC data. The stored models must be graphically displayed (3D) in a web page (e.g. using WebGL), should be manipulable, and have to provide diverse BIM-related services and information. The 3D display and BIM information/services should then be integrated to an existing simulation system, which will have acces to manipulate (and interact with) them.

Keywords: 3D modeling, 3D rendering, IFC, BIM, BIMServer, Database, WebGL

Supervisor: M.Sc. Erick Gonzalez – Email: gonzalez@mmi.rwth-aachen.de

Weitere Arbeiten

Identifikation von Materialparametern

Show more

Identifikation von Materialparametern

Moderne "Game Engines" haben hinsichtlich der eingesetzten Methoden sowie der...
mehr erfahren

Berechnung und Auflösung von Kontakten zwischen beliebigen Polyedern

Show more

Berechnung und Auflösung von Kontakten zwischen beliebigen Polyedern

Moderne "Game Engines" haben hinsichtlich der eingesetzten Methoden sowie der...
mehr erfahren

Simulationsgestützte AR-Applikationen mit der Microsoft HoloLens

Show more

Simulationsgestützte AR-Applikationen mit der Microsoft HoloLens

Moderne "Game Engines" haben hinsichtlich der eingesetzten Methoden sowie der...
mehr erfahren

Gestenerkennung für AR und VR Anwendungen

Show more

Gestenerkennung für AR und VR Anwendungen

mehr erfahren

Echtzeitfähige dynamische Umgebungsgenerierung mit Hilfe von „Google Cartographer“

Show more

Echtzeitfähige dynamische Umgebungsgenerierung mit Hilfe von „Google Cartographer“

mehr erfahren

Entwicklung und Implementierung eines Fahrassistenzsystems auf Basis von LiDAR-Daten

Show more

Entwicklung und Implementierung eines Fahrassistenzsystems auf Basis von LiDAR-Daten

mehr erfahren

Modellierung und Simulation der Dynamik von Astronauten-Jetpacks

Show more

Modellierung und Simulation der Dynamik von Astronauten-Jetpacks

mehr erfahren

Dynamisches Terrain auf der GPU

Show more

Dynamisches Terrain auf der GPU

mehr erfahren

Entwurf und Realisierung eines Datenmanagement Systems für eine spezialgefertigte Anwendung eines bestehenden Simulationssystems.

Show more

Entwurf und Realisierung eines Datenmanagement Systems für eine spezialgefertigte Anwendung eines bestehenden Simulationssystems.

Entwurf und Realisierung eines Datenmanagement Systems für eine spezialgefertigte Anwendung...
mehr erfahren

Umsetzung einer web-basierten 3D Visualisierungsanwendung für IFC Modelle anhand eines Building Information Modeling Server.

Show more

Umsetzung einer web-basierten 3D Visualisierungsanwendung für IFC Modelle anhand eines Building Information Modeling Server.

Umsetzung einer web-basierte 3D Visualisierungsanwendung für IFC Modelle anhand eines...
mehr erfahren

Entity-Component-Systeme als Basis für 3D-Simulation

Show more

Entity-Component-Systeme als Basis für 3D-Simulation

mehr erfahren

Deep Learning in 3D-Simulation

Show more

Deep Learning in 3D-Simulation

mehr erfahren

Modellbasierte Lokalisation und Navigation mobiler Roboter in Gebäuden

Show more

Modellbasierte Lokalisation und Navigation mobiler Roboter in Gebäuden

mehr erfahren

Planung und Optimierung von Wegenetzen in 3D Geländemodellen

Show more

Planung und Optimierung von Wegenetzen in 3D Geländemodellen

mehr erfahren

Ereignisdiskrete Simulation grundlegender Prozesse im Bau

Show more

Ereignisdiskrete Simulation grundlegender Prozesse im Bau

mehr erfahren

Numerische Integration in Dynamiksimulationen

Show more

Numerische Integration in Dynamiksimulationen

mehr erfahren

Reibungsmodelle in Dynamiksimulationen

Show more

Reibungsmodelle in Dynamiksimulationen

mehr erfahren

Simulations-basierte Bestimmung der auf erdnahen Satelliten eingehenden Albedo- und Infrarot-Strahlungsleistung

Show more

Simulations-basierte Bestimmung der auf erdnahen Satelliten eingehenden Albedo- und Infrarot-Strahlungsleistung

Simulations-basierte Bestimmung der auf erdnahen Satelliten eingehenden Albedo- und Infrarot-Strahlungsleistung.
mehr erfahren

Entwicklung eines räumlichen Partitionierungsschemas zur parallelen Simulation

Show more

Entwicklung eines räumlichen Partitionierungsschemas zur parallelen Simulation

Entwicklung eines räumlichen Partitionierungsschemas zur parallelen Simulation.
mehr erfahren

Monooptische Landmarkenerfassung, Entfernungsschätzung und Lokalisierung im Automotive-Bereich

Show more

Monooptische Landmarkenerfassung, Entfernungsschätzung und Lokalisierung im Automotive-Bereich

mehr erfahren

Game Engines in der Simulationstechnik

Show more

Game Engines in der Simulationstechnik

Moderne "Game Engines" haben hinsichtlich der eingesetzten Methoden sowie der...
mehr erfahren

Simulation kommunizierender Systeme

Show more

Simulation kommunizierender Systeme

Die Nutzung von Simulationen im Engineering beginnt typischerweise mit der...
mehr erfahren

3D-Simulationstechnik in Web-Architekturen

Show more

3D-Simulationstechnik in Web-Architekturen

Die Nutzung von Simulationen ist aktuell im Wesentlichen Desktop-Applikationen vorbehalten....
mehr erfahren

Ableitung von rasterbasierten Höhenmodellen aus Laserscannerpunktwolken für Forstumgebungen

Show more

Ableitung von rasterbasierten Höhenmodellen aus Laserscannerpunktwolken für Forstumgebungen

Rasterbasierte Höhenmodelle werden in der Regel erzeugt, indem man die...
mehr erfahren

In-Memory Datenbankmanagementsysteme in der 3D-Simulation

Show more

In-Memory Datenbankmanagementsysteme in der 3D-Simulation

In-Memory Datenbankmanagementsysteme für die verteilte Verwaltung und Bereitstellung von Modellen...
mehr erfahren

STEP (ISO 10303) als Austauschformat für die 3D-Simulation

Show more

STEP (ISO 10303) als Austauschformat für die 3D-Simulation

Für die 3D-Simulation stellt das STEP-Format ein wichtiges Mittel zum...
mehr erfahren

ROS Integration in 3D Simulation

Show more

ROS Integration in 3D Simulation

Bachelorarbeit/Masterarbeit: Weiterentwicklung der Integration des Robot Operating System (ROS) in ein 3D-...
mehr erfahren

Simulationsbasierte Echtzeitregelung eines Quadrocopters

Show more

Simulationsbasierte Echtzeitregelung eines Quadrocopters

mehr erfahren

Immersive VR-Motion-Simulation auf Basis von 360° Videos und aktiver Bewegungsrekonstruktion und -nachführung

Show more

Immersive VR-Motion-Simulation auf Basis von 360° Videos und aktiver Bewegungsrekonstruktion und -nachführung

mehr erfahren

Dynamische Simulation von „Peg in Hole“-Prozessen in der Montage

Show more

Dynamische Simulation von „Peg in Hole“-Prozessen in der Montage

mehr erfahren

Haptisches Feedback in Virtuellen Welten

Show more

Haptisches Feedback in Virtuellen Welten

Masterarbeit: Integration haptischer Rückkopplung in virtuellen Testbeds zur immersiven Kontrolle...
mehr erfahren

Assistenzsystem Sportsimulation

Show more

Assistenzsystem Sportsimulation

Bachelorarbeit: Konzeption und Umsetzung eines durch 3D-Simulation gestützten Assistenzsystems für...
mehr erfahren

Physikbasierte Roboterparameteridentifikation

Show more

Physikbasierte Roboterparameteridentifikation

mehr erfahren

Identifikation von Umgebungsparametern realer Roboter

Show more

Identifikation von Umgebungsparametern realer Roboter

mehr erfahren

Shader Model 5.0 in verteilten VR-Applikationen

Show more

Shader Model 5.0 in verteilten VR-Applikationen

mehr erfahren

Augmented Reality zur Kopplung virtueller und realer Testbeds

Show more

Augmented Reality zur Kopplung virtueller und realer Testbeds

mehr erfahren

Beschleunigungsanalyse für Bewegungsplattformen

Show more

Beschleunigungsanalyse für Bewegungsplattformen

mehr erfahren

Marker-basierte Lokalisierung und Mapping

Show more

Marker-basierte Lokalisierung und Mapping

mehr erfahren

Sampling-basierte Bewegungsplanung in VEROSIM

Show more

Sampling-basierte Bewegungsplanung in VEROSIM

mehr erfahren

“Python“ für Virtuelle Testbeds

Show more

“Python“ für Virtuelle Testbeds

mehr erfahren

Soft Robotics Simulation

Show more

Soft Robotics Simulation

Modellbildung und Simulation weicher Körper innerhalb einer vohandenen Starrkörper-VR-Simulation
mehr erfahren

Visuelle Programmierumgebung zur Simulationssteuerung

Show more

Visuelle Programmierumgebung zur Simulationssteuerung

mehr erfahren

Entwicklung eines Codegenerator-Frameworks

Show more

Entwicklung eines Codegenerator-Frameworks

mehr erfahren

Modellbildung: Reifen

Show more

Modellbildung: Reifen

Integration eines geeigneten, erweiterbaren Reifenmodells in ein bestehendes Mehrkörpersimulations-Frameworks zur...
mehr erfahren

Untersuchung und systematischer Vergleich von Tiefensensoren

Show more

Untersuchung und systematischer Vergleich von Tiefensensoren

mehr erfahren

Videostreaming in VR-Applikationen

Show more

Videostreaming in VR-Applikationen

mehr erfahren

Sprachsteuerung intelligenter Robotersysteme

Show more

Sprachsteuerung intelligenter Robotersysteme

mehr erfahren

Automatisierte Generierung von Texturen für Wegenetze und Wasserläufe

Show more

Automatisierte Generierung von Texturen für Wegenetze und Wasserläufe

mehr erfahren

Verkehrssimulation in virtuellen Städten auf Grundlage von 2D Straßenmodellen

Show more

Verkehrssimulation in virtuellen Städten auf Grundlage von 2D Straßenmodellen

mehr erfahren

Platzierung von Haltepunkten in einem Wegenetz

Show more

Platzierung von Haltepunkten in einem Wegenetz

Automatisch generierte Wegenetze spielen eine wichtige Rolle bei der Simulation...
mehr erfahren

Vom CAD zur Starrkörpersimulation

Show more

Vom CAD zur Starrkörpersimulation

mehr erfahren

Manövrieren eines Roboters mit einem Differentialantrieb

Show more

Manövrieren eines Roboters mit einem Differentialantrieb

mehr erfahren

Visuelle Programmierung mit “ActionBlocks”

Show more

Visuelle Programmierung mit “ActionBlocks”

mehr erfahren

Untersuchung eines logischen Programmierframeworks

Show more

Untersuchung eines logischen Programmierframeworks

mehr erfahren

Objektrekonstruktion aus Ortho-Photos und Lasermessdaten für Anwendungen in virtuellen Landschaften

Show more

Objektrekonstruktion aus Ortho-Photos und Lasermessdaten für Anwendungen in virtuellen Landschaften

mehr erfahren

Global Illumination in verteilten VR-Applikationen

Show more

Global Illumination in verteilten VR-Applikationen

mehr erfahren

Interaktive Dynamiksimulation

Show more

Interaktive Dynamiksimulation

mehr erfahren

Starrkörperdynamiksimulation und FEM

Show more

Starrkörperdynamiksimulation und FEM

mehr erfahren

UML-Datenmodelle in der 3D-Simulation

Show more

UML-Datenmodelle in der 3D-Simulation

mehr erfahren

Die NoSQL-Graphdatenbank Neo4j in der 3D-Simulation

Show more

Die NoSQL-Graphdatenbank Neo4j in der 3D-Simulation

mehr erfahren

Objektrelationales Mapping in der 3D-Simulation

Show more

Objektrelationales Mapping in der 3D-Simulation

Nutzung von Techniken zur Abbildung von objekt-orientierten Strukturen auf relationale...
mehr erfahren