22
Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf [email protected] Fachhochschule Salzburg Jänner 2007

Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf [email protected] Fachhochschule Salzburg

Embed Size (px)

Citation preview

Page 1: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen

auf mobilen Endgeräten

Roland J. [email protected]

Fachhochschule Salzburg

Jänner 2007

Page 2: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Übersicht• Motivation• Geländedaten und -modelle• Triangulation• Darstellung und Sichtbarkeit• Datenreduktionsmethoden• Terrain Engines auf mobilen Endgeräten• Ausblick

Page 3: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Motivation Geographische Informationssysteme

+ Miniaturisierung

+ Ortsunabhängigkeit

+ neue technische Möglichkeiten

+ Leistungssteigerungen

+ neue Mobilität

= -----------------------------------------------------

= neue Anwendungen und Anforderungen

Page 4: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Geländedaten und -modelle• Digitales Geländemodell• Geometrisches Datenmodell

• Punktdaten• Liniendaten• Vektordaten• Flächendaten

• Positions und Höhendaten

Page 5: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Geländedaten und -modelle

Abb.1: Gelände aus dreidimensionales Höhenfeld

Page 6: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Geländedaten und -modelle• Digitales Geländemodell• Geometrisches Datenmodell

• Punktdaten• Liniendaten• Vektordaten• Flächendaten

• Positions und Höhendaten• Höhenfeld

• Objektdaten• Oberflächendaten

Page 7: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Triangulation• Reguläre Dreiecksnetze

• Triangulated Regular Network (TRN)- regelmäßige Dreiecke- schlechtere Näherung- geringeres Datenvolumen- Verarbeitung schneller

Page 8: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Triangulation

Abb.2: Reguläre Dreiecksnetze (TRN)

Page 9: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Triangulation• Reguläre Dreiecksnetze

• Triangulated Regular Network (TRN)- regelmäßige Dreiecke- schlechtere Näherung- geringeres Datenvolumen- Verarbeitung schneller

• Irreguläre Dreiecksnetze• Triangulated Irregular Network (TIN)

- unregelmäßige Dreiecke- gute Näherung- größeres Datenvolumen- Verarbeitung langsamer

Page 10: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Triangulation

Abb.3: Irreguläres Dreiecksnetz (TIN)

Page 11: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Triangulation

Abb.4: Irreguläres Dreiecksnetz (TIN) in 3D-Darstellung

Page 12: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Darstellung und Sichtbarkeit• Verfahrensansätze

• Konservative Verfahren• Näherungsverfahren

• Sichtbarkeitsermittlung• Z-Buffer Algorithmus (Punkttiefe)• Raytracing Verfahren (Sehstrahlschnittpunkte)• Hidden-Line Algorithmus (sortierte Bäume)

• Datenreduktion• Level of Detail• Visibility Culling• Hierarchische und kombinierte Verfahren

Page 13: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Datenreduktionsmethoden• Contribution and Detail Culling

- Entfernung von Objekten kleiner projizierender Flächen

• Frustum Culling- Entfernung der Objekte außerhalb der Blickpyramide

• Occlusion Culling- Entfernung verdeckter Objekte, virtuelle Occluder

• Backface Culling- Entfernung der rückseitigen Flächen

• LOD Filtering und Clipping- Entfernung unnötiger Details- Bild und Objektgrenzen und -überlappungen

Page 14: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Datenreduktionsmethoden

Abb.5: Dreiecksnetz nach Blickpyramidenfilderung (Draufsicht)

• Frustum Culling

Page 15: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Datenreduktionsmethoden

Abb.6: Dreiecksnetz vor und nach Backface Culling

• Backface Culling

Page 16: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Datenreduktionsmethoden

Abb.7: Dreiecksnetz vor und nach Occlusion Culling

• Occlusion Culling

Page 17: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Mobile Terrain Engines• Spezielle Hard-/Softwareanforderungen

- Verarbeitungsgeschwindigkeit- interner Arbeitsspeicher- externer Datenspeicher- Datenaustausch und Protokolle- Datenverwendung

• Optimierungsmöglichkeiten• Implementierung

Page 18: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Mobile Terrain Engines• Spezielle Hard-/Softwareanforderungen• Optimierungsmöglichkeiten

- Datenreduktion- Datenaufbereitung- Datenverarbeitung- Datendarstellung- Hardwareunterstützung- spezielle Bibliotheken

• Implementierung

Page 19: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Mobile Terrain Engines• Spezielle Anforderungen• Optimierungsmöglichkeiten• Implementierung

- Wahl der Entwicklungsumgebung- Wahl der Programmiersprache- verfügbare Applikationen- verfügbare Bibiotheken

Page 20: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Ausblick• Steigerung von Datenumfang und -qualität• Weiterentwicklung der Hardware

• miniaturisiertere Hardware• leistungsfähigere Hardware• günstigere Hardware

• Nachfrage nach neuen Anwendungen• Nachfrage nach neuen technischen Lösungen• neue Anforderungen an Soft- und Hardware• All-In-One Lösungen

Page 21: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

Ausblick• Steigerung von Datenumfang und -qualität• Weiterentwicklung der Hardware

• miniaturisiertere Hardware• leistungsfähigere Hardware• günstigere Hardware

• Nachfrage nach neuen Anwendungen• Nachfrage nach neuen technischen Lösungen• neue Anforderungen an Soft- und Hardware

Die angewandten Lösungsmethoden mobiler und stationärer Anwendungen sind letztendlich ähnlich oder sogar die gleichen.

Page 22: Ortsbasierte Sichtbarkeitsanalyse mit digitalen Geländemodellen auf mobilen Endgeräten Roland J. Graf rgraf.itsb2003@fh-salzburg.ac.at Fachhochschule Salzburg

http://www.users.fh-salzburg.ac.at/~rgraf