SlideShare ist ein Scribd-Unternehmen logo
Cesium
Virtueller 3D Globus im Web
Elisabeth Leu, Camptocamp SA
Emmanuel Belo, Camptocamp SA
2/38www.camptocamp.com / FOSSGIS 13.3.2015
Übersicht
■ Camptocamp
■ Was ist Cesium?
■ Datenquellen
■ Features
■ OL3 – Cesium
■ Ausblick
3/38www.camptocamp.com / FOSSGIS 13.3.2015
Wien
Chambéry
Lausanne

Open Source Lösungen als Editor und
Integrator seit 2001

50 Mitarbeiter

Camptocamp bringt Sie mit den
neuesten Open Source Technologien
vorwärts
4/38www.camptocamp.com / FOSSGIS 13.3.2015
Camptocamp: 3 Bereiche
5/38www.camptocamp.com / FOSSGIS 13.3.2015
6/38www.camptocamp.com / FOSSGIS 13.3.2015
Cesium
■ Open-Source JavaScript Programmbibliothek
für einen performanten 3D Globus im Web
Application
Cesium
WebGL
Video Card
7/38www.camptocamp.com / FOSSGIS 13.3.2015
Cesium
■ Open-Source JavaScript Programmbibliothek
für einen performanten 3D Globus im Web
Application
Cesium
WebGL
Video Card
JavaScript
+
WebGL
→ Kein Plugin
8/38www.camptocamp.com / FOSSGIS 13.3.2015
WebGL
http://www.khronos.org/assets/uploads/developers/library/2011-siggraph-mobile/Khronos-and-the-Mobile-Ecosystem_Aug-11.pdf
9/38www.camptocamp.com / FOSSGIS 13.3.2015
WebGL Unterstützung
http://caniuse.com/webgl
12/38www.camptocamp.com / FOSSGIS 13.3.2015
Mobile?
13/38www.camptocamp.com / FOSSGIS 13.3.2015
Mobile !
14/38www.camptocamp.com / FOSSGIS 13.3.2015
Cesium
■ Open-Source JavaScript Programmbibliothek
für schnelle 3D Karten
■ Braucht JavaScript + WebGL → kein Plugin
■ Entwickelt grösstenteils durch AGI, mit einer breiten
User-/Entwicklungscommunity
■ Apache 2.0 Lizenz
→ frei nutzbar und erweiterbar (liberale / permissive Lizenz)
15/38www.camptocamp.com / FOSSGIS 13.3.2015
Datenquellen
Scene description
CZML
Terrain data
Cesium .terrain
format
Raster data*
WMS, WMTS, TMS,
OSM, Bing, ArcGIS,
Images
Models, Buildings
glTF (COLLADA),
KML
Vector data*
KML, GeoJSON,
TopoJSON
* zusätzliche Formate
über OL3
16/38www.camptocamp.com / FOSSGIS 13.3.2015
Features
... anhand von Beispielen
17/38www.camptocamp.com / FOSSGIS 13.3.2015
3D Ellipsoid
18/38www.camptocamp.com / FOSSGIS 13.3.2015
Terrain
19/38www.camptocamp.com / FOSSGIS 13.3.2015
Zeit-dynamische Szenen mit CZML
http://apps.agi.com/SatelliteViewer/?Status=Operational
20/38www.camptocamp.com / FOSSGIS 13.3.2015
Overlays
http://cesiumjs.org/powdertracks/
21/38www.camptocamp.com / FOSSGIS 13.3.2015
Overlays + Media
http://cesiumjs.org/powdertracks/
22/38www.camptocamp.com / FOSSGIS 13.3.2015
Abgesenktes Terrain (Plugin) + Overlay
http://subspace.nicta.com.au/ / https://github.com/NICTA/cesium-groundpush-plugin
23/38www.camptocamp.com / FOSSGIS 13.3.2015
Terrain Visualisierung SchweizMobil
24/38www.camptocamp.com / FOSSGIS 13.3.2015
Modelle
25/38www.camptocamp.com / FOSSGIS 13.3.2015
Modelle
26/38www.camptocamp.com / FOSSGIS 13.3.2015
Modelle
27/38www.camptocamp.com / FOSSGIS 13.3.2015
Modelle
http://subspace.nicta.com.au/#publicDemos
28/38www.camptocamp.com / FOSSGIS 13.3.2015
Interaktion
http://analyticalgraphicsinc.github.io/cesium-google-earth-examples/demos/milktruck/
29/38www.camptocamp.com / FOSSGIS 13.3.2015
Cesium Sandcastle
30/38www.camptocamp.com / FOSSGIS 13.3.2015
OL3 – Cesium Integration Library
31/38www.camptocamp.com / FOSSGIS 13.3.2015
OL3 – Cesium Integration Library
var ol3d = new olcs.OLCesium({map: map});
ol3d.setEnabled(true);
32/38www.camptocamp.com / FOSSGIS 13.3.2015
OL3 – Cesium Integration Library
http://openlayers.org/ol3-cesium
33/38www.camptocamp.com / FOSSGIS 13.3.2015
Ausblick
■ Cesium Roadmap 2015
○ KML (erweiterter Support)
○ Polygone, Polylinien, Billboards und Labels auf Terrain
○ Streaming von 3D Gebäuden, Punktwolken und Vektortiles
○ WebGL 2, mehr Tutorials und Demos
■ OpenLayers 3 und Cesium
○ Vector on Terrain Synchronisation
○ Voller WebGIS Support (Picking, Editing on Terrain,
Permalink)
34/38www.camptocamp.com / FOSSGIS 13.3.2015
Zusammenfassung
■ Cesium = performanter, Plugin-freier Globus
■ WebGL wird breit unterstützt
■ Zeitabhängige Daten aus verschiedenen Quellen
■ glTF Modelle
■ Sehr aktives Open Source Projekt mit vielen
Anwendungen (cf. http://cesiumjs.org/demos.html)
■ 3D WebGIS mittels OL3 und Cesium
35/38www.camptocamp.com / FOSSGIS 13.3.2015
Danke für die Aufmerksamkeit!
36/38www.camptocamp.com / FOSSGIS 13.3.2015
Danke für die Aufmerksamkeit!
■ Cesium: http://cesiumjs.org
■ OL3-Cesium: http://openlayers.org/ol3-cesium
■ CesiumJS ist auf der OSGEO Live
elisabeth.leu@camptocamp.com
... oder beim Stand
37/38www.camptocamp.com / FOSSGIS 13.3.2015
Quellen
■ CesiumJS Dev Mailingliste
■ http://cesiumjs.org/presentations/TheRiseOf3DGISOnTheWeb.pdf
■ http://cesiumjs.org/presentations/CesiumGeoScaleDataVisualization.pdf
■ http://cesiumjs.org/features.html
■ http://cesiumjs.org/data-and-assets/
■ http://cesiumjs.org/presentations/Cesium3DMapsOnTheWeb.pdf
■ http://www.itc.nl/library/papers_2014/msc/gfm/chaturvedi.pdf
■ http://www.geospatialworldforum.org/2014/presentation/geo3d/Emmanuel%20Belo%20M.pdf
Cesium : Virtueller 3D Globus im Web

Weitere ähnliche Inhalte

Ähnlich wie Cesium : Virtueller 3D Globus im Web

TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
Oliver Hader
 
Handout Web2.0
Handout Web2.0Handout Web2.0
Handout Web2.0
Uwe Klemm
 
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugenPyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
Schlomo Schapiro
 
LinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugen
LinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugenLinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugen
LinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugen
Schlomo Schapiro
 
FOSSGIS 2014 : MapFish Framework
FOSSGIS 2014 : MapFish FrameworkFOSSGIS 2014 : MapFish Framework
FOSSGIS 2014 : MapFish Framework
Camptocamp
 
Creative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als AbenteuerspielplatzCreative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als Abenteuerspielplatz
Lasse Lüders
 
Creative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als AbenteuerspielplatzCreative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als Abenteuerspielplatz
sinnerschrader
 
Erstellung von Lernlandkarten Analog und Digital
Erstellung von Lernlandkarten Analog und DigitalErstellung von Lernlandkarten Analog und Digital
Erstellung von Lernlandkarten Analog und Digital
Martina Grosty
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigen
FotiosKaramitsos
 
Neues aus der TYPO3 Welt 10/2018
Neues aus der TYPO3 Welt 10/2018Neues aus der TYPO3 Welt 10/2018
Neues aus der TYPO3 Welt 10/2018
Kai Unterberg
 
iPhone Development TU Graz
iPhone Development TU GraziPhone Development TU Graz
iPhone Development TU Graz
Martin Ebner
 
FOSSGIS 2014: geOrchestra
FOSSGIS 2014: geOrchestraFOSSGIS 2014: geOrchestra
FOSSGIS 2014: geOrchestra
Camptocamp
 
Lernen und Arbeiten mit dem Web 2.0
Lernen und Arbeiten mit dem Web 2.0Lernen und Arbeiten mit dem Web 2.0
Lernen und Arbeiten mit dem Web 2.0
Sandra Schön (aka Schoen)
 
Typo3 4.3 Die Neuerungen im Überblick
Typo3 4.3 Die Neuerungen im ÜberblickTypo3 4.3 Die Neuerungen im Überblick
Typo3 4.3 Die Neuerungen im Überblick
die.agilen GmbH
 
Web 2.0 Technologien in der Bauingenieurausbildung
Web 2.0 Technologien in der BauingenieurausbildungWeb 2.0 Technologien in der Bauingenieurausbildung
Web 2.0 Technologien in der Bauingenieurausbildung
Martin Ebner
 
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
Schlomo Schapiro
 

Ähnlich wie Cesium : Virtueller 3D Globus im Web (16)

TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"
 
Handout Web2.0
Handout Web2.0Handout Web2.0
Handout Web2.0
 
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugenPyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugen
 
LinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugen
LinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugenLinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugen
LinuxTag 2013 - Open Source Sponsoring und damit den Chef überzeugen
 
FOSSGIS 2014 : MapFish Framework
FOSSGIS 2014 : MapFish FrameworkFOSSGIS 2014 : MapFish Framework
FOSSGIS 2014 : MapFish Framework
 
Creative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als AbenteuerspielplatzCreative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als Abenteuerspielplatz
 
Creative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als AbenteuerspielplatzCreative Technology: Die digitale Welt als Abenteuerspielplatz
Creative Technology: Die digitale Welt als Abenteuerspielplatz
 
Erstellung von Lernlandkarten Analog und Digital
Erstellung von Lernlandkarten Analog und DigitalErstellung von Lernlandkarten Analog und Digital
Erstellung von Lernlandkarten Analog und Digital
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigen
 
Neues aus der TYPO3 Welt 10/2018
Neues aus der TYPO3 Welt 10/2018Neues aus der TYPO3 Welt 10/2018
Neues aus der TYPO3 Welt 10/2018
 
iPhone Development TU Graz
iPhone Development TU GraziPhone Development TU Graz
iPhone Development TU Graz
 
FOSSGIS 2014: geOrchestra
FOSSGIS 2014: geOrchestraFOSSGIS 2014: geOrchestra
FOSSGIS 2014: geOrchestra
 
Lernen und Arbeiten mit dem Web 2.0
Lernen und Arbeiten mit dem Web 2.0Lernen und Arbeiten mit dem Web 2.0
Lernen und Arbeiten mit dem Web 2.0
 
Typo3 4.3 Die Neuerungen im Überblick
Typo3 4.3 Die Neuerungen im ÜberblickTypo3 4.3 Die Neuerungen im Überblick
Typo3 4.3 Die Neuerungen im Überblick
 
Web 2.0 Technologien in der Bauingenieurausbildung
Web 2.0 Technologien in der BauingenieurausbildungWeb 2.0 Technologien in der Bauingenieurausbildung
Web 2.0 Technologien in der Bauingenieurausbildung
 
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24
 

Mehr von Camptocamp

ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?
Camptocamp
 
10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERP10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERP
Camptocamp
 
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Camptocamp
 
Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017
Camptocamp
 
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Camptocamp
 
Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017
Camptocamp
 
AGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGISAGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGIS
Camptocamp
 
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineAGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
Camptocamp
 
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDIAGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
Camptocamp
 
[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo
Camptocamp
 
[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring
Camptocamp
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
Camptocamp
 
NGEO – OpenLayers meets Angular
NGEO – OpenLayers meets AngularNGEO – OpenLayers meets Angular
NGEO – OpenLayers meets Angular
Camptocamp
 
OpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure CompilerOpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure Compiler
Camptocamp
 
MapFish Print 3
MapFish Print 3MapFish Print 3
MapFish Print 3
Camptocamp
 
georchestra SDI: Project Status Report
georchestra SDI: Project Status Reportgeorchestra SDI: Project Status Report
georchestra SDI: Project Status Report
Camptocamp
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
Camptocamp
 
Présentation GeoMapFish
Présentation GeoMapFishPrésentation GeoMapFish
Présentation GeoMapFish
Camptocamp
 
OpenLayers 3
OpenLayers 3OpenLayers 3
OpenLayers 3
Camptocamp
 
Une IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & DockerUne IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & Docker
Camptocamp
 

Mehr von Camptocamp (20)

ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?ERP et customisation : comment éviter l’usine à gaz ?
ERP et customisation : comment éviter l’usine à gaz ?
 
10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERP10 points-clés incontournables pour réussir votre projet ERP
10 points-clés incontournables pour réussir votre projet ERP
 
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
Topsoft 2017: Praxisbericht: Welche Fehler bei der Implementierung eines ERP-...
 
Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017Geo mapfish 2_foss4g-eu_2017
Geo mapfish 2_foss4g-eu_2017
 
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
Ge orchestra open_source_inspire_sdi-project_status_foss4g-eu_2017
 
Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017Data processing qgis3_foss4g-eu_2017
Data processing qgis3_foss4g-eu_2017
 
AGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGISAGIT 2017: GeoMapFish_2.2, the open source WebGIS
AGIT 2017: GeoMapFish_2.2, the open source WebGIS
 
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineAGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
 
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDIAGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
AGIT 2017: geOrchestra 16.12, the open source INSPIRE SDI
 
[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo[Geocom2017] geOrchestra and ngeo
[Geocom2017] geOrchestra and ngeo
 
[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring[Geocom2017] Georchestra & monitoring
[Geocom2017] Georchestra & monitoring
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
 
NGEO – OpenLayers meets Angular
NGEO – OpenLayers meets AngularNGEO – OpenLayers meets Angular
NGEO – OpenLayers meets Angular
 
OpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure CompilerOpenLayers 3 & Google Closure Compiler
OpenLayers 3 & Google Closure Compiler
 
MapFish Print 3
MapFish Print 3MapFish Print 3
MapFish Print 3
 
georchestra SDI: Project Status Report
georchestra SDI: Project Status Reportgeorchestra SDI: Project Status Report
georchestra SDI: Project Status Report
 
GeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGISGeoMapFish, the Open Source WebGIS
GeoMapFish, the Open Source WebGIS
 
Présentation GeoMapFish
Présentation GeoMapFishPrésentation GeoMapFish
Présentation GeoMapFish
 
OpenLayers 3
OpenLayers 3OpenLayers 3
OpenLayers 3
 
Une IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & DockerUne IDS scalable et résiliente avec geOrchestra & Docker
Une IDS scalable et résiliente avec geOrchestra & Docker
 

Cesium : Virtueller 3D Globus im Web