Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Integration und Visualisierung von 2D- und 3D-Geodaten in einem verteilten GIS am Beispiel virtueller Stadttouren

Integration und Visualisierung von 2D- und 3D-Geodaten in einem verteilten GIS am Beispiel virtueller Stadttouren
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Arne Schilling
  • Abgabedatum: Januar 2002
  • Umfang: 107 Seiten
  • Dateigröße: 11,0 MB
  • Note: 1,1
  • Institution / Hochschule: Ruprecht-Karls-Universität Heidelberg Deutschland
  • ISBN (eBook): 978-3-8324-5399-2
  • ISBN (Paperback) :
    978-3-8324-5399-2 P
  • ISBN (CD) :978-3-8324-5399-2 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Schilling, Arne Januar 2002: Integration und Visualisierung von 2D- und 3D-Geodaten in einem verteilten GIS am Beispiel virtueller Stadttouren, Hamburg: Diplomica Verlag
  • Schlagworte: Virtual Reality, Tourismus

Diplomarbeit von Arne Schilling

Einleitung:

Mittlerweile stehen zahlreiche Geodaten in digitaler Form zur Verfügung. Darunter Karten, Digitale Geländemodelle, Virtual Reality Modelle von Gebäuden usw. Diese liegen jedoch in unterschiedlichen Formaten vor oder sind verschieden georeferenziert.

Die zunehmend automatisierte großflächige Erfassung von 3D-Stadtmodellen liefert Datenbestände für den Aufbau von echten 3D-Geoinformationssystemen. Flächendeckend sind jedoch meist nur 2D-Geodaten vorhanden. Daher besteht verstärkt die Notwendigkeit, 2D- und 3D-Geodaten zu integrieren und für eine gemeinsame 3Dvisualisierung zu nutzen.

Die vorliegende Arbeit zeigt Konzepte und Methoden der Integration sowohl von Objekten als auch von Digitalen Geländemodellen (DGM) auf. Als Anwendung wird ein Virtual Reality Server beschrieben, der als Java-Paket realisiert wurde und der aus heterogenen Geodatenquellen eine gemeinsame 3D-Visualisierung generiert, die über das Internet zugänglich ist.

Als Datenkomponente wurde ein eigenes Modell entwickelt, das mit multidimensionalen, hybriden (aus Geodatenservern, VRML u.a. entnommenen) Geodaten umgehen kann und das mehrere Levels-of-Detail unterstützt. Das DGM wird in Form mehrerer Punktmengen in einer räumlichen Datenbank gespeichert und bei Anfragen dynamisch erzeugt, indem die Auflösung an den Standort des Benutzers angepasst wird.

Ein Schwerpunkt liegt auf der Verschneidung von Geodaten. Es werden zwei verschiedene Ansätze vorgestellt. Bei der bevorzugten automatischen Verschneidung werden die Geodaten allein anhand ihrer räumlichen Beziehungen zueinander zusammengeführt. Um 2D-Geometrien in 3D-Szenen einzubinden, werden diese auf das DGM gelegt und evtl. extrudiert. Auf diese Weise werden z.B. aus Gebäudegrundrissen Blockmodelle erstellt und gemeinsam mit echten 3D-Modellen visualisiert. Die Visualisierung erfolgt objekttypenspezifisch. So können z.B. Bäume als Punkte gespeichert und bei der Generierung von 3D-Szenen durch komplexere Objekte ersetzt werden oder Fassaden und Dächer von Gebäuden unterschiedlich eingefärbt werden.

Als Anwendungsfall wurde die Visualisierung von virtuellen Stadttouren gewählt. Ein Benutzer kann sich über das Internet mit dem System in Verbindung setzen und dieses zur Generierung von passenden 3D-Szenen veranlassen. Die räumliche Datenauswahl orientiert sich dabei nach dem von einer anderen Komponente berechneten Tourenverlauf. Der Benutzer wird daraufhin durch ein teilweise texturiertes virtuelles Stadtmodell geführt.

Inhaltsverzeichnis:

1. Einführung und Konzeption 1
1.1 GIS und 3D-Visualisierung 1
1.2 Bisherige Entwicklungen internetbasierter 3D-GIS 3
1.3 Zielsetzung und Anforderungen 4
1.4 Konzeption eines Virtual Reality Servers 6
2. Grundlagen für die Implementierung 9
2.1 Deep Map 9
2.2 Verfügbare Geodatenquellen und Geodaten 11
2.2.1 SDE 11
2.2.2 OpenGIS Geodatenserver 13
2.2.3 3D/4D Datenbank 14
2.2.4 ODF-Modell 14
2.2.5 VRML-Modelle 15
2.3 Verfügbare 3D-Technologien 16
2.3.1 VRML 16
2.3.2 X3D 19
2.3.3 Java3D 20
3. Datenkomponente 21
3.1 Möglichkeiten der Modellierung von 3D-Geodaten 21
3.1.1 Modellierung der Objekte 21
3.1.1.1 Geometrische Modellierung 21
3.1.1.2 Levels-of-Detail 24
3.1.2 Modellierung des Geländemodells 26
3.1.2.1 Geometrische Modellierung 27
3.1.2.2 Levels-of-Detail Konzepte 30
3.1.2.3 Shading-Texturen 31
3.1.2.4 Darstellung von thematischen Daten 31
3.1.2.5 Sichtbarkeitsanalysen 32
3.2 Implementierung des Geometrie- und Feature-Modells 33
3.2.1 Geometrie-Modell 33
3.2.2 Feature-Modell 38
4. Managementkomponente 43
4.1 Geodatenverwaltung 44
4.1.1 Collections 44
4.1.2 Datenquellen-Schicht 45
4.1.3 Layer-Schicht 46
4.1.4 Thema-Schicht 47
4.1.5 Konfiguration der Datenquellen-, Layer- und Thema-Schicht 48
4.2 Räumliche Abfrage 49
4.3 Integration der Objekte 51
4.3.1 Konvertierung von 2D zu 3D Daten 51
4.3.2 Integration verschiedener SRS 55
4.3.3 Verschneidung der Features 56
4.3.3.1 Halbautomatische Verschneidung 58
4.3.3.2 Automatische Verschneidung 59
4.4 Integration des Geländemodells 62
4.5 Export der Geodaten 64
4.6 Einbindung in Deep Map und ans Internet 66
4.6.1 Einbindung in Deep Map 66
4.6.2 Server-Client Kommunikation 68
4.6.3 Inkrementelle Datenübertragung 68
4.6.4 Datenreduktion 69
5. Visualisierungskomponente 71
5.1 Benutzeroberfläche 72
5.2 Tourenvisualisierung 72
5.3 Anzeige von Objektinformationen 73
6. Ergebnisse 75
6.1 Geländemodell 75
6.2 Viewshed-Analyse 77
6.3 Aus 2D generierte 3D Geodaten 78
6.4 Verschneidung von extrudierten Grundrissen und echten 3D-Modellen 80
6.5 Integriertes 3D-Modell 81
6.6 Tourensimulation 84
6.7 Vergleich verschiedener Modellgrößen 85
7. Zusammenfassung und Ausblick 87
Literaturverzeichnis 91

Automatisiert erstellter Textauszug:

a) Multidimensionalität. Das Modell muss sowohl 2D als auch 3D Geodaten aufnehmen und in möglichst einheitlicher Weise verwalten können. b) Leichte Importierbarkeit. Den wichtigsten Primitiven wie Punkt, Linie, Polygon, Fläche müssen sowohl in 2D als auch in 3D entsprechende Java-Klassen gegenüberstehen, in die sie ohne Verluste umgeformt werden können. Die Beschreibung dieser Primitive geschieht meist durch die Definition von Punkten und die sie verbindenden Linien bzw. Flächen, also durch ein B-Rep-Modell. Daher wurde auch beim Geometrie-Modell auf ein B-Rep-Modell zurückgegriffen. Informationen, die über die Geometriebeschreibung hinaus gehen, wie Material und Texturen, dürfen jedoch nicht verloren gehen. c) Leichte Konvertierbarkeit. Die Geometrien müssen zwischen verschiedenen Spatial Reference Systems (SRS) umzurechnen sein. Daher erscheint es sinnvoll, auf jeden Knotenpunkt direkt zugreifen zu können. d) Leichte Exportierbarkeit. Der Export der generierten Szene erfolgt bisher in VRML. Daher muss es für alle Primitive auch ein Pendant in VRML geben. Die Basisklasse des Geometrie-Pakets ist VRGeometry. Eine Geometrie bildet zusammen mit zugehörigen Eigenschaften ein Feature-Objekt (siehe Kapitel 3.2.2). Von VRGeometry existieren zwei Unterklassen: VRGisGeometry und VRVrmlGeometry. Während VRGisGeometry die einfachen Geometrien aus SDE, OGIS und ODF aufnimmt, indem es Klassen für die wichtigsten 2D- und 3D-Primitive bereitstellt, übernimmt VRVrmlGeometry die Speicherung von VRML-Knoten. Die separate Verwaltung von VRML-Inhalten wird aufgrund der Komplexität der Beschreibungssprache vorgenommen. VRML bietet neben den Standardprimitiven weitere, kompliziertere Primitive und zahlreiche weitere Möglichkeiten, die eine realitätsnahe Beschreibung von 3DModellen erlauben. Da nicht die ganze Funktionalität, die sich zudem bei zukünftigen Versionen evtl. ändern kann, auf das interne Modell übertragen werden soll, und andererseits keine Informationen verloren gehen sollen, wird der VRML-Code als ASCIIString übernommen. [...]

kreise besitzen keine vertikale Ausdehnung und können nur durch ihre zweidimensionalen Umrisse beschrieben werden. Um solche Daten bei einer 3D-Visualisierung berücksichtigen zu können, müssen sie an den Oberflächenverlauf des Geländemodells angepasst werden. Die gebräuchlichste Methode, die auch bei 3D-KartographieProgrammen zum Einsatz kommt, ist die Umwandlung der thematischen Daten in Pixelgraphiken, die dann als Texturen auf das Geländemodell gelegt werden. Die Texturen können zudem mit Satellitenbildern oder Shading-Texturen kombiniert werden. Jedoch besteht ein Trade-off zwischen Detailgenauigkeit und Größe der Texturdatei. Die Textur muss zum einen eine Auflösung aufweisen, die auch Nahansichten erlaubt, zum anderen das gesamte, unter Umständen sehr große, Geländemodell abdecken. Geländetexturen sind daher am besten mit einem Approximation Tree vereinbar. Eine andere Möglichkeit, die die gerade bei Internetanwendungen zu berücksichtigende Datenmenge reduziert, ist die Integration der thematischen Daten in das Geländemodell selbst. Hierzu werden die Polygone der Flächen in die Dreiecksvermaschung „geschnitten“. Die Dreiecksvermaschung wird durch Hinzufügen von Knoten und Kanten so verändert, dass zwischen Dreiecken innerhalb und solchen außerhalb der Flächen unterschieden werden kann. Die Dreiecke innerhalb werden entsprechend farblich markiert. 3.1.2.5 Sichtbarkeitsanalysen Sichtbarkeitsanalysen spielen vor allem beim Mobilfunk und bei der Landschaftsplanung eine Rolle. Bei der Auswahl der Standorte für Mobilfunkantennen muss auf eine möglichst große Flächenabdeckung geachtet werden. Je größer die von einer Antenne aus sichtbare Fläche, desto weniger Antennen sind somit notwendig. Die Line-of-Sight Analyse prüft, ob ein Punkt von einem anderen Punkt aus sichtbar ist. Die Viewshed Analyse berechnet die von einem Punkt aus sichtbaren Geländeteile. Für die Tourenvisualisierung via Internet ist dabei von Interesse, dass damit die zu übertragende Datenmenge weiter reduziert werden kann. So kann das DGM auf die Flächen reduziert werden, die von einer bestimmten Tour aus auch sichtbar sind und von der virtuellen Kamera erfasst werden. Objekte, die sich auf unsichtbaren Geländeteilen befinden, können zudem für die Visualisierung weggelassen werden. Allerdings ist die Berechnung sehr zeitaufwendig und der Betrachter kann sich im Modell nicht mehr frei bewegen. [...]

3.1.2.3 Shading-Texturen Die topographische Beschaffenheit des Geländes wird hauptsächlich über die Silhouette und Farb- oder Helligkeitskontraste wahrgenommen. Shading-Texturen (oder topographische Texturen) speichern die Beleuchtung des Geländemodells. In einem Preprocessing-Schritt wird das Geländemodell in einer Aufsicht schattiert gezeichnet und als Textur abgelegt. Dadurch muss die Beleuchtung beim Rendern nicht mehr berechnet werden. Wenn man voraussetzt, dass die Hardware die Darstellung von Texturen optimiert, kann das Rendern dadurch deutlich beschleunigt werden [Swan96]. Sie können auch morphologische Details enthalten, die durch die Dreiecksvermaschung gar nicht erfasst werden. Mit Hilfe von Shading-Texturen in Kombination mit relativ groben DGMs kann ein ähnlicher visueller Effekt erzielt werden als mit sehr feinmaschigen DGMs. Die Anzahl der Dreiecke kann dadurch erheblich reduziert werden. [...]

Arbeit zitieren:
Schilling, Arne Januar 2002: Integration und Visualisierung von 2D- und 3D-Geodaten in einem verteilten GIS am Beispiel virtueller Stadttouren, Hamburg: Diplomica Verlag

Schlagworte:
Virtual Reality, Tourismus

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren