Top Banner
WebGL für Geospatial AGIT 2013
22

WebGL für Geospatial

Dec 05, 2014

Download

Technology

Camptocamp

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WebGL für Geospatial

WebGL für Geospatial

AGIT 2013

Page 2: WebGL für Geospatial

2/22www.camptocamp.com / 04.07.13

Inhaltsverzeichnis

■ Camptocamp

■ Was ist WebGL

■ Wer benutzt WebGL (Google Maps, Nokia)

■ Was bringt WebGL

■ Was gibt es im Open Source Bereich

Page 3: WebGL für Geospatial

3/22www.camptocamp.com / 04.07.13

Chambéry

Wien

Lausanne

Camptocamp

■ Open Source Dienstleistungsunternehmen

- Integration und Entwicklung von Software

■ 43 Mitarbeiter

- Schweiz, Frankreich, Österreich

Page 4: WebGL für Geospatial

4/22www.camptocamp.com / 04.07.13

Camptocamp: 3 Abteilungen

Page 5: WebGL für Geospatial

5/22www.camptocamp.com / 04.07.13

Web Graphics Library WebGL

■ 3D-Grafik-Programmierschnittstelle für Webbrowser

■ Ermöglicht Hardwarebeschleunigung

■ WebGL bietet eine Javascript API und benutzt HTML 5 Canvas

■ Erfordert kein Plugin !

■ Android Mobile fähig : Firefox, Sony Android Browser, Opera

Page 6: WebGL für Geospatial

6/22www.camptocamp.com / 04.07.13

WebGL 2D & 3D Big players - Google

Page 7: WebGL für Geospatial

7/22www.camptocamp.com / 04.07.13

WebGL 2D & 3D Big players - Google

Page 8: WebGL für Geospatial

8/22www.camptocamp.com / 04.07.13

WebGL 2D & 3D Big players - Google

Page 9: WebGL für Geospatial

9/22www.camptocamp.com / 04.07.13

Google Maps : Sunny Day on Switzerland

Page 10: WebGL für Geospatial

10/22www.camptocamp.com / 04.07.13

WebGL 2D & 3D Big players - Nokia

Page 11: WebGL für Geospatial

11/22www.camptocamp.com / 04.07.13

WebGL 2D

■ Richer interactions (z.B. Rotieren)

■ Improved visual quality (Stützt sich auf Vektordaten)

■ Client-side image processing (Farbe / SW - Saturation)

■ Client-side re-projection

■ Handle millions of vector objects (Live interaction)

■ Client-side rendering of geospatial data (Zeit Animation)

Page 12: WebGL für Geospatial

12/22www.camptocamp.com / 04.07.13

OpenLayers 3: client side reprojection

Page 13: WebGL für Geospatial

13/22www.camptocamp.com / 04.07.13

OpenLayers 3: millions of vector objects

Page 14: WebGL für Geospatial

14/22www.camptocamp.com / 04.07.13

OpenLayers 3: gleitende Übergänge

http://ol3js.org/en/r3.0.0-alpha.1/examples/animation.html

Page 15: WebGL für Geospatial

15/22www.camptocamp.com / 04.07.13

WebGL / Geospatial / open source

■ WebGLEarth - http://www.webglearth.com

■ Readymap – http://demo.pelicanmapping.com/rmweb/webgl/tests/

■ OpenWebGlobe – http://swiss3d.openwebglobe.org/

■ Cesium – http://cesium.agi.com/CesiumViewer/

■ WebGL Maps – https://github.com/twpayne/webglmaps#quick-start

■ OpenLayers 3 – http://ol3js.org/en/r3.0.0-alpha.1/examples/

Page 16: WebGL für Geospatial

16/22www.camptocamp.com / 04.07.13

OpenLayers 3: 2D/3D Integration

Page 17: WebGL für Geospatial

17/22www.camptocamp.com / 04.07.13

WebGLEarth

Page 18: WebGL für Geospatial

18/22www.camptocamp.com / 04.07.13

ReadyMap

Page 19: WebGL für Geospatial

19/22www.camptocamp.com / 04.07.13

OpenWebGlobe

Page 20: WebGL für Geospatial

20/22www.camptocamp.com / 04.07.13

Cesium

Page 21: WebGL für Geospatial

21/22www.camptocamp.com / 04.07.13

Zukunft

■ Grosse Communities wie OpenLayers arbeiten an die Anbindung eines WebGL Renderers und 3D Ansichten

■ Ziel ist eine 2D / 3D Konvergenz => bessere User eXperience

- 3D entspricht der Denkweise des « breiten Publikums »

- 2D ist ein Spezialfall von 3D und kann von WebGL profitieren

- Es werden immer mehr 3D Daten erfasst.

- WebGL bietet eine bessere User eXperience durch performante Technologie

-

Page 22: WebGL für Geospatial