Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Hariric Heintschel Geändert vor über 10 Jahren
1
Andre Schücker und Martin Gemeinholzer
Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen Andre Schücker und Martin Gemeinholzer
2
Beispielvisualisierungen Zukünftige Entwicklungen
Einleitung Anwendungsfelder Besonderheiten der 3D-Darstellung Beispielvisualisierungen Google Earth Plugin, KML und COLLADA KML und Freemarker Templates im Geoserver Zukünftige Entwicklungen HTML5, WebGL Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
3
Einleitung zunehmende Verbreitung von 3D-Darstellungen (z.B. Stadtmodelle) vielfältige Anwendungsbereiche für Zeitreihen zusätzlicher Informationsgewinn durch Kombination von Zeit und 3D bei komplexen Daten Webmapping nutzt die Vorteile des Internets Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
4
Einleitung Besonderheiten der 3D-Darstellung:
Aufrechterhaltung der Wahrnehmungsgewohnheiten (3D-Raum) interaktive Navigation, muss erlernt werden nicht nur bestehende Geoobjekte, sondern auch Attributdaten können durch 3D-Objekte visualisiert werden Visualisierung von Attributwerten durch Größe von Elementen im 3D Raum problematisch (Objektgröße vs. Entfernung) 3D nicht in jedem Fall sinnvoll Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
5
Beispielvisualisierungen
Voraussetzungen: Visualisierung von 4D-Geodaten als Webanwendung noch wenig entwickelt Installation eines Browser-Plugins erforderlich z.B. Google Earth-Plugin NASA Worldwind Flash Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
6
Google Earth-Plugin, KML und COLLADA
stellt virtuellen Globus im Browser zur Verfügung Steuerung über Google Earth API Geodaten können über KML integriert werden Keyhole Markup Language (KML) XML-basierte Auszeichnungssprache für Geodaten ursprünglich für Google Earth entwickelt seit 2008 OGC-Standard Darstellung 2- und 3-dimensionaler Daten zeitliche Animation Einbindung von 3D-Modellen COLLADA XML-basiertes offenes Austauschformat für 3D-Daten kann in KML eingebunden werden Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
7
Beispiel Wetterballon
- KML, COLLADA und PostgreSQL/ PostGIS - Simulierter Flug eines Wetterballons: zeitlicher Verlauf des Aufstiegs bis in m Höhe Erfassung von Messwerten in kurzen Zeitintervallen (Temperatur, Ozonkonzentration, Luftdruck) Visualisierung der Messwerte über Position Farbe Größe Form Ausrichtung von COLLADA-Objekten Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
8
Demo Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
9
Technische Umsetzung Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
10
PHP-Skript KML Visualisierung von Attributdaten
Temperatur: °C Luftdruck: hpa Ozonkonzentration: µg/g Koordinaten: KML Visualisierung von Attributdaten Zeitliche Animation beweglicher 3D-Objekte Abfrage von Attributdaten PHP-Skript
11
Beispiel Thematische Kartographie
- KML und Freemarker Templates im Geoserver - Geoserver ist ein in Java geschriebener Open Source Mapserver Datenquellen: u.a. Shapefile, PostGIS-Datenbank, WFS sowie verschiedene Rasterdatenformate liefert u.a. WMS, WFS, WFS-T und WCS kann u.a. KML als WMS ausliefern über Freemarker Templates lassen sich einfache Visualisierungen von Zeitreihen und zeitlich animierte extrudierte 3D-Flächen verwirklichen Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
12
Beispiel Thematische Kartographie
- KML und Freemarker Templates im Geoserver - Einschränkungen: keine Einbindung von COLLADA Modellen Redundanzen: für jeden Zeitpunkt muss ein Geoobjekt gespeichert werden keine Interpolation von Zwischenwerten zur stufenlosen zeitlichen Animation Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
13
Beispiel Thematische Kartographie
description.ftl <hr>Country: ${NAME.value}<br> Total wind production in ${von.value}:<br><br><font size="+2">${QUANTITY.value}</font> (Kilowatt-hours, million)<br> ... time.ftl ${von.value?date('yyyy')}||${bis.value?date('yyyy')} height.ftl ${50?number * QUANTITY.value?number}
14
Zukünftige Entwicklungen
bisher wird ein proprietäres Browser-Plugin benötigt für 3D-Darstellung zukünftig: HTML5 + WebGL = Plugin-frei Schnittstellen müssen geschaffen werden Beispiele: webglearth.com chromeexperiments.com/globe ninepointfive.org Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
15
webglearth.com Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
16
chromeexperiments.com/globe
Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
17
ninepointfive.org Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
18
Vielen Dank! www.geosysnet.de/4dwebmapping Weitere Informationen auf
weiterführende Links Poster Präsentation Möglichkeiten der 3D-Visualisierung mit Zeitbezug in Webmapping-Lösungen
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.