Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Software

Erstellung einer 4D-Visualisierungskomponente für die Bauablaufplanung und Evaluierung am Beispiel eines Bürogebäudes

Title: Erstellung einer 4D-Visualisierungskomponente für die Bauablaufplanung und Evaluierung am Beispiel eines Bürogebäudes

Bachelor Thesis , 2011 , 110 Pages , Grade: 1,7

Autor:in: Jan Hurlin (Author)

Computer Science - Software
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Ziel der Arbeit ist es die 3D-Modellierungssoftware SketchUp durch einen Programmzusatz dahingehend zu erweitern, dass es möglich ist, ein 3D-Gebäudemodell mit Zeitangaben zu versehen. Die Einsatztauglichkeit dieser 4D-Modellierungssoftware wird anhand eines Beispiel-Bauwerks überprüft.

Excerpt


Inhaltsverzeichnis

1. Einleitung

2. Theoretische Grundlagen

2.1. Begriff Projekt und Aufgaben der Baubetriebsplanung

2.2. Bauablauf- und Terminplanung

2.2.1. Ablaufplanung eines Projekts

2.2.2. Vorgänge und Meilensteine

2.2.3. Abhängigkeitsbeziehungen

2.2.4. Gantt-Diagramm

2.3. Baustelleneinrichtung

2.4. 3D-Modellierungssoftware, 4D-Software und Rendering

2.5. Google SketchUp

2.5.1. Einsatzgebiete

2.5.2. Funktionsumfang

2.5.3. Erweiterbarkeit

2.6. Programmiersprache Ruby

2.6.1. Einführung

2.6.2. Sprachgrundlagen

2.6.3. Die SketchUp Ruby API

2.7. HTML und die Programmiersprache JavaScript

2.7.1. HTML

2.7.2. JavaScript

2.7.3. JSON

2.8. CSV-Dateiformat

2.9. Programmablaufplan

3. Die virtuelle Baustelle

3.1. Einführung

3.2. Dimensionierung des Erdbaubetriebs

3.3. Rohbau Zeitkomponenten

3.4. Berechnen der Ausbauzeitkomponenten

3.5. Umsetzung in das 3D-Modell

4. Implementierung

4.1. Einführung

4.2. Werkzeug zur Eingabe von Zeitkomponenten

4.3. Import einer CSV-Datei

4.4. Export einer CSV-Datei

4.5. Animationsschieberegler

4.5.1. Einführung

4.5.2. Öffnen des Animationssteuerungsfensters

4.5.3. Verwendung des Animationsschiebereglers

4.6. Video erstellen

5. Evaluierung

6. Zusammenfassung und Ausblick

A. Quelltext der 4D-Komponente (Ruby-Datei)

B. Quelltext der 4D-Komponente (Html-Datei)

C. Quelltext der 4D-Komponente (JavaScript-Datei)

Zielsetzung & Themen

Ziel dieser Bachelor-Arbeit ist die Erweiterung der 3D-Modellierungssoftware Google SketchUp um eine 4D-Visualisierungskomponente, um Bauprozesse zeitlich in Raum und Zeit zweckmäßig darstellen zu können. Die Arbeit untersucht, wie ein 3D-Gebäudemodell mit Zeitinformationen verknüpft werden kann, um Bauabläufe und deren Abhängigkeiten zu visualisieren.

  • Entwicklung von Funktionen zur Zeitzuweisung in SketchUp mittels Ruby
  • Implementierung eines Animationsschiebereglers zur Steuerung des Baufortschritts
  • Erstellung einer grafischen Benutzeroberfläche basierend auf HTML und JavaScript
  • Automatisierte Erstellung von Bauablauf-Animationen als Videodateien
  • Evaluierung der Einsatztauglichkeit anhand eines Bürogebäudes

Auszug aus dem Buch

2.6.1. Einführung

Die frei verfügbare Programmiersprache Ruby ist eine interpretierte, dynamisch typisierte objektorientierte Skriptsprache [Kersken (2007)].

Ein Ruby-Programm wird nicht direkt vom Prozessor eines Computers ausgeführt, sondern erst in den Ruby-Interpreter geladen. Dieser wiederum liest die Ruby-Dateien Zeile für Zeile und formt daraufhin die Ruby-Anweisungen in einen Code um, den ein Computerprozessor ausführen kann [Kersken (2007)].

In dynamisch typisierten Programmiersprachen sind Variablen keine Typen zugewiesen. Das bedeutet, dass Variablen auf beliebige Objekte verweisen können. Ob eine Operation auf das in Verbindung gebrachte Objekt ausgeführt werden kann, wird dynamisch zur Laufzeit entschieden. Ein dynamisches Typsystem hat die Vorteile, dass eine explizite Typumwandlung nicht nötig ist und dass es flexibler ist.

Zusammenfassung der Kapitel

1. Einleitung: Die Arbeit erläutert die Bedeutung effektiver Bauablaufplanung und die Notwendigkeit von 4D-Visualisierung zur Komplexitätsbewältigung, wobei das Ziel der Entwicklung einer SketchUp-Erweiterung definiert wird.

2. Theoretische Grundlagen: Dieses Kapitel behandelt die Konzepte von Projekten, Bauablaufplanung, 3D-Modellierung, die Software Google SketchUp sowie die verwendeten Programmiersprachen Ruby, HTML und JavaScript.

3. Die virtuelle Baustelle: Hier werden die Vorbereitungen für das Modell beschrieben, einschließlich der Dimensionierung des Erdbaubetriebs, der Festlegung von Zeitkomponenten für Roh- und Ausbau sowie der Umsetzung in das 3D-Modell.

4. Implementierung: Der Hauptteil beschreibt die technische Umsetzung der 4D-Komponente, inklusive Zeitzuweisung, CSV-Import/Export, Animationsschieberegler und Videogenerierung mittels Ruby und WebDialogen.

5. Evaluierung: Dieses Kapitel überprüft die Funktionalität und Performance der 4D-Visualisierungskomponente anhand des gewählten Beispiel-Bauwerks unter verschiedenen Kriterien.

6. Zusammenfassung und Ausblick: Abschließend werden die Ergebnisse der Arbeit reflektiert und Möglichkeiten für zukünftige Erweiterungen sowie die praktische Anwendbarkeit der entwickelten Lösung bewertet.

Schlüsselwörter

Bauablaufplanung, 4D-Visualisierung, Google SketchUp, Ruby, JavaScript, HTML, Terminplanung, Bauprojekt, 3D-Modell, Prozessvisualisierung, CSV-Export, Baufortschritt, Baustelleneinrichtung, Animation, Softwareentwicklung

Häufig gestellte Fragen

Worum geht es in der vorliegenden Arbeit grundlegend?

Die Arbeit befasst sich mit der Entwicklung einer 4D-Visualisierungskomponente für die Software Google SketchUp, um Bauabläufe in Raum und Zeit anschaulich darstellen zu können.

Was sind die zentralen Themenfelder der Publikation?

Die Arbeit verbindet die Disziplinen Bauingenieurwesen und Informatik, insbesondere durch Themen wie Bauablaufplanung, 3D-Modellierung, Softwareentwicklung mit Ruby und die Erstellung dynamischer Benutzeroberflächen.

Welches primäre Ziel verfolgt die Forschungsarbeit?

Das Ziel ist die Erweiterung der kostenlosen Modellierungssoftware SketchUp durch ein PlugIn, sodass 3D-Gebäudemodelle mit Zeitinformationen verknüpft und der Baufortschritt animiert werden kann.

Welche wissenschaftliche Methode wird primär verwendet?

Es handelt sich um eine konstruktive Informatik-Arbeit, in der Methoden der Softwareentwicklung genutzt werden, um eine spezifische Anforderung im Bauwesen zu lösen. Dies beinhaltet Analyse, Implementierung und anschließende Evaluierung.

Was wird im Hauptteil der Arbeit behandelt?

Der Hauptteil gliedert sich in die theoretische Basis, die Vorbereitung der "virtuellen Baustelle" (Dimensionierung, Zeitplanung), die technische Implementierung des PlugIns und die abschließende Validierung durch ein Testbeispiel.

Welche Schlüsselwörter charakterisieren diese Arbeit am besten?

Bauablaufplanung, 4D-Visualisierung, Google SketchUp, Ruby, Animation, Bauprojekt, Terminplanung und Prozessvisualisierung sind die zentralen Begriffe.

Warum wird für das PlugIn die Sprache Ruby verwendet?

Ruby ist die in SketchUp integrierte Skriptsprache, die eine offizielle API (Application Programming Interface) bietet, um auf die Modellobjekte zuzugreifen und die Software zu erweitern.

Welchen Zweck erfüllt der Animationsschieberegler?

Der Schieberegler ermöglicht es dem Anwender, das Modell durch das zeitliche Durchschreiten der Bauphasen zu steuern und so den Status des Baus zu einem frei wählbaren Zeitpunkt zu visualisieren.

Excerpt out of 110 pages  - scroll top

Details

Title
Erstellung einer 4D-Visualisierungskomponente für die Bauablaufplanung und Evaluierung am Beispiel eines Bürogebäudes
College
Ruhr-University of Bochum  (Institut für Computational Engineering)
Course
Informatik im Bauwesen
Grade
1,7
Author
Jan Hurlin (Author)
Publication Year
2011
Pages
110
Catalog Number
V177336
ISBN (eBook)
9783640989256
ISBN (Book)
9783640989577
Language
German
Tags
erstellung bauablaufplanung evaluierung beispiel bürogebäudes 4D-Planung 4D-Visualisierungskomponente Visualisierung Google SketchUp PlugIn SU PlugIn
Product Safety
GRIN Publishing GmbH
Quote paper
Jan Hurlin (Author), 2011, Erstellung einer 4D-Visualisierungskomponente für die Bauablaufplanung und Evaluierung am Beispiel eines Bürogebäudes, Munich, GRIN Verlag, https://www.grin.com/document/177336
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  110  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint