Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
1
Seite 1
Fachhochschule Hochschule fürStuttgart Technik
3D Infrastrukturen
Volker Coors, Seminar GIS & Internet, 16.09.2004
Seite 2Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Überblick
- Nutzung von 3D-Stadtmodellen im WWW
- Infrastruktur: 3D Geodatenserver
- Topologie von 3D Modellen
- Topologiebasierte Kompression von 3D Modellen
- Zusammenfassung & Ausblick
2
Seite 3Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D Stadtmodelle
Seite 4Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Anwendungen 3D-Stadtmodelle
- Funknetzplanung
- Lärmkataster
- Hochwasser
- Verkehrsplanung
- Denkmalpflege
- Stadtmarketing
- Stadtplanung / Architektur
3
Seite 5Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Dreidimensionale Karten für Location Based Services
http://www.tellmaris.com
Seite 6Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Principal Contractors
4
Seite 7Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
ePlanning: 3D-Modelle zur Bürgerinformation
- EU-Projekt Virtual Environment Planning System (VEPS)
- Laufzeit 1/2005 – 11/2007
- Partner
• Stuttgart University of Applied Sciences, Stuttgart, D• University of Freiburg, Freiburg, D• Environment Agency for England and Wales, London, UK• University of West England, Bristol, UK• Clementine Media Ltd., Bristol, UK• University of Salford, Manchester, UK• Manchester Digital Development Agency, Manchester, UK• CSTB, Paris, F
Seite 8Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D Infrastruktur: offensichtlicher Ansatz
LASER
GPS
XY
Z
Z
XYINS
LASER
GPS
XY
ZGPS
XY
Z
Z
XYINSZ
XYINS
LIDAR
Photogrammetrie
Dateisystem Web-ServerWeb-Client
mobiler Client
Web-Client
Internet
...DGM
5
Seite 9Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Bewertung
Geeignet für
- Visualisierung kleiner Gebiete
- Einfache geometrische und thematische Suchanfragen
• Auswahl einer Region
• Informationen zu Gebäude
• Suche nach bestimmten Gebäuden
Seite 10Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Aber...
- Skalierbarkeit (Daten)
- Fortführung des Datenbestands
- Qualitätssicherung
- Integration in bestehende Geodateninfrastruktur
6
Seite 11Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D Infrastruktur: offensichtlicher Ansatz
LASER
GPS
XY
Z
Z
XYINS
LASER
GPS
XY
ZGPS
XY
Z
Z
XYINSZ
XYINS
LIDAR
Photogrammetrie
Dateisystem Web-ServerWeb-Client
mobiler Client
Web-Client
Internet
...DGM
Seite 12Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D Infrastruktur: Geodatenserver
LASER
GPS
XY
Z
Z
XYINS
LASER
GPS
XY
ZGPS
XY
Z
Z
XYINSZ
XYINS
Web-Server Web-Client
mobiler Client
Web-Client
Internet
...PoIDGM
3D Geo-Daten-bank
3D-Geodaten-server
Fortführung (CAD)
Query Request
QS (Daten)
7
Seite 13Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D Infrastruktur: Geodatenserver
LASER
GPS
XY
Z
Z
XYINS
LASER
GPS
XY
ZGPS
XY
Z
Z
XYINSZ
XYINS
Web-Server Web-Client
mobiler Client
Web-Client
Internet
...PoIDGM
3D Geo-Daten-bank
3D-Geodaten-server
Fortführung (CAD)
Query Request
QS (Daten)
TopologieKompression
Seite 14Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D-Geodatenserver
- Semantische Anfragen
• Suche Hotel, Restaurant, ...
- Geometrische Anfragen
• Window Query
• Region Query („alle Objekte im Umkreis von 10 km“)
• Sichtbarkeit
- Topologische Anfragen
• Benachbarte Gebäude
• Alle Leitungen unterhalb der Strasse
8
Seite 15Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Topologische Relationen (Egenhofer Modell)
disjoint contains equal
insidemeet
covers
covered by overlap
Seite 16Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Geometrisches Datenmodell
Geometrisches Modell (z.B. Oracle 9i):
- Randflächendarstellung durch Eckpunkt-Koordinaten der begrenzenden Flächen!
- Bsp:
x0 y0 z0, x1 y1 z1, x5 y5 z5, #F0x0 y0 z0, x5 y5 z5, x4 y4 z4, #F1x1 y1 z1, x6 y6 z6, x5 y5 z5, #F2
- Redundante Datenhaltung
• In komplexen Modellen wird jeder Punkt ca. 6x gespeichert• Sehr schnelle Visualisierung
9
Seite 17Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Topologisches Datenmodell (3D-FDS, Molenaar 1990)
N0(x0, y0, z0)
N1(x1, y1, z1)
N6(x6, y6, z6)
F0
N4(x4, y4, z4)
F1
N5(x5, y5, z5)
F2 ...
Gebäude Geometrie
...
A0
E0 E1 E2
A1 A2
A-Arc: KanteE-Edge: Halbkante, Umlaufsinn der Fläche
E1E3 E4 E5 E6 E7 E8
A3 A4 A5 A6
E6
Seite 18Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Topologisches Datenmodell (UDM, Coors 2001)
N0(x0, y0, z0)
N1(x1, y1, z1)
N6(x6, y6, z6)
F0
N4(x4, y4, z4)
F1
N5(x5, y5, z5)
F2 ...
Wand 1Geometrie
Gebäude Geometrie
...
- Restriktion: Polyeder, konvexe Polygone (insb. Dreiecke)
• Implizite Speicherung der Kanten durch Knotenreihenfolge• Reduktion des Datenvolumens um ca. 50% gegenüber 3D-FDS• Alle topologischen Relationen ableitbar (Zlatanova 2000)
10
Seite 19Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Topologisches Datenmodell
- Topologische Anfragen ohne geometrische Berechnung
- Konsistenz bei Modifikation (Fortführung)
• Vermeidung von Redundanzen
- Qualitätssicherung:
• „echte“ Löcher in Geometrie finden (Eulerformel: V+F-E=2) • Orientierung der Flächen überprüfen/korrigieren• Zwei Gebäudegeometrien müssen disjunkt sein oder sich berühren
(meet)
- Effektive Datenübertragung
• Topologie lässt sich sehr stark komprimieren
Seite 20Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D Infrastruktur: Geodatenserver
LASER
GPS
XY
Z
Z
XYINS
LASER
GPS
XY
ZGPS
XY
Z
Z
XYINSZ
XYINS
Web-Server Web-Client
mobiler Client
Web-Client
Internet
...PoIDGM
3D Geo-Daten-bank
3D-Geodaten-server
Fortführung (CAD)
Query Request
QS (Daten)
TopologieKompression
11
Seite 21Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D-Kompression
- 3D-Stadtmodell Stuttgart: 70 MB VRML-Modell (nur Gebäude)
• ISDN (64 kBit/s): 2.5 Stunden• DSL (768 kBit/s): 12 Minuten
- Topologie dominiert Datenvolumen
• Topologie: 3*4 byte / T• Geometrie: 3*4 byte / V• T = 2 V in großen Modellen
- Effektive Speicherung der Topologie
• Traversiere trianguliertes Oberflächenmodell• Unterscheide 5 verschiedene Situationen: CLERS• 2 Bit / Dreieck anstatt 96 Bit!• CLERS Sequenz genügt, um Topologie wieder herzustellen
Seite 22Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D-Kompression: Traversiere triangulierte Oberfläche
?x
?
?x
Marked (visited)
Not marked
? Next to be encoded
To-do stack
x Last visited
?x
?x
C
L ?
R?
?x
S E??
12
Seite 23Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
3D-Kompression: Beispiel
Seite 24Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Zusammenfassung
- 3D-Stadtmodelle im WWW
• 3D-Geodatenserver
- Topologisches Datenbankmodell
• Qualitätssicherung
• Fortführung des Datenbestandes
• Datenübertragung
- Kompression
• Stuttgart 3D: 70 MB VRML komprimiert auf 1,4 MB • 3D-Stadtmodell auf einer Diskette!
13
Seite 25Volker CoorsFachhochschule Hochschule für
Stuttgart Technik
Vielen Dank für Ihre Aufmerksamkeit
Barks, Fuchs: CP 2, BL DD 11