SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
The OpenWebGlobe Project
Webilea 27.11.2013, Basel, Switzerland

Martin Christen
FHNW – University of Applied Sciences and Arts Northwestern Switzerland
Institute of Geomatics Engineering
WebGL
•  Web Graphics Library (based on OpenGL ES 2.0)
•  Rendering interactive 2D/3D graphics within the webbrowser
•  Optimized for JavaScript
•  Hardware acceleration using the Graphics Processing Unit (GPU)
•  WebGL programs consist of:
•  application code written in JavaScript (CPU) and
•  shader code (GLSL) for the GPU
•  No plugin for these (desktop) browsers:

(11+)

Institute of Geomatics Engineering

27 November 2013

2
• 

Virtual Globe without plugins for modern webbrowsers.

• 

Open Source Project started in April 2011

(based on C++ version started in 2005)

• 

Created by FHNW - University of Applied Sciences
Northwestern Switzerland (Institute of Geomatics
Engineering)

• 

Uses HTML5 and WebGL

• 

JavaScript Library for rapid development of
web-based 3D geoinformation applications

• 

Full integration into customer web sites

• 

Runs on Windows, MacOS X, Linux

• 

Targets Desktop and Mobile Devices*

Institute of Geomatics Engineering

27 November 2013

3
Demo
http://world.openwebglobe.org
http://swiss3d.openwebglobe.org

Institute of Geomatics Engineering

27 November 2013

4
Layers / Contents

•  Imagery / Elevation
•  POIs
•  3D Models
•  HTML5 Canvas Element
•  Overlays
•  Point Clouds

Institute of Geomatics Engineering

27 November 2013

5
Hello World

http://jsbin.com/owg_layer_example/1/edit
Institute of Geomatics Engineering

27 November 2013

6
Global Datasets in 2D
First we need to understand how global 2D maps work.
OpenStreetMap, Google Maps, Bing Maps, ...

Theoretical example Earth:
– Land area of around 148.9 Mio. km2 (~ 29%)
– Water area of around 361.2 Mio. km2 (~ 71%)
If we had a global dataset with 25cm2 / Pixel:
– Land area (uncompressed) around 170 Petabytes

Institute of Geomatics Engineering

27 November 2013

7
2D Tiles

- Always one zoom level visible
- User zooms in/out
(GUI / mouse wheel)
- only required data ("visible data")
is requested from the server (or
cloud)
Screenshots from Google Maps

Institute of Geomatics Engineering

27 November 2013

8
2D Maps – Quadtree structure

256

Institute of Geomatics Engineering

(Image courtesy of Microsoft, Bing Maps)

27 November 2013

9
The Step to 3D

Basically the same like 2D, however:
256

- The View Frustum contains different LOD

256

- Level of detail depends on camera
position.
- Elevation data can be displayed (change
of perspective)

256
256

Institute of Geomatics Engineering

27 November 2013

10
OpenWebGlobe: 2.5D Elevation Tiles (Level of Detail)

Institute of Geomatics Engineering

27 November 2013

11
Important Tile Types

2D Image Tile
contents: 256x256 Pixels (in most cases)
(May also contain rasterized vectors etc.)

2D Vector Tile
contents: 2D Geometry
(Number of Elements limited for LOD)

2D Elevation Tile (-> for creating 3D Tiles)
contents: Elevation values (e.g. numbers)
contents 17x17 values (or similar).

Institute of Geomatics Engineering

27 November 2013

12
Other Data Sources
Solution #1:
Generating and storing tiles in the
cloud
download visible data
fragments (tiles)

- WMS, WMTS, TMS, ...
- Postgres / PostGIS
- 3DPS (in Future)

Generate many many
many many many many
many many many many
tiles

(Web-) Viewer
- HTML5
- JavaScript
- WebGL for 3D

Upload Raw data to Cloud
(or web server)

Raw: Image, Elevation, 3DModels, Point Clouds, ...
Institute of Geomatics Engineering

27 November 2013

13
Solution #2: Generate tiles in the Cloud using
On-The-Fly Tile Generation and caching

Institute of Geomatics Engineering

27 November 2013

14
HPC: 120 TB Data (900GB/s), 4 Tesla GPUs, >50 CPU Cores

Institute of Geomatics Engineering

27 November 2013

15
Showcase: 3D-Geometry Tiles (from OSM data & Buildings of Interest)
Bachelor Thesis / Master Thesis @FHNW IVGI

Image courtesy of BTh Hürbi/Daetwyler, MTh Lucas Oertli, 2013
MapData © OpenStreetMap contributors
Institute of Geomatics Engineering

27 November 2013

16
ShowCase: Rapid 3D Mapping

Institute of Geomatics Engineering

27 November 2013

17
ShowCase: SwizzQuiz – Interactive Geo Game

Institute of Geomatics Engineering

27 November 2013

18
Conclusion
•  OpenWebGlobe
•  2D & 3D Tiles... almost the same... but very different
•  Computer Graphics & Geo community need to work together when creating 3D
Standards.
•  We need Standards for rendering efficiently.
•  Different approach for creating (3D-) Tiles using current standards.

Institute of Geomatics Engineering

27 November 2013

19
Questions ?

https://github.com/OpenWebGlobe

@OpenWebGlobe
@MartinChristen

MapData © MapPuls, ASTER GDEMv2, Landsat

Institute of Geomatics Engineering

27 November 2013

20
"Web Mercator" / "Popular Visualization Pseudo Mercator"
- Min/Max Latitude at around +-85 degrees (-> square map...)
- Projection: Sphere (!) with radius of 6378137m
- Invented by Google, unfortunatly many web maps use it today
(Reason was performance, but that is not really the case)
- "almost conformal" projection.
- EPSG:3857 (don't use EPSG: 900913)

Projection

Sphere (!!!)
Institute of Geomatics Engineering

Projection

Ellipsoid (virtual Globe)
27 November 2013

21
3D Tiles ?

Institute of Geomatics Engineering

27 November 2013

22

Weitere ähnliche Inhalte

Was ist angesagt?

Mago3D: A Brand-New Live 3D Geo-Platform
Mago3D: A Brand-New Live 3D Geo-PlatformMago3D: A Brand-New Live 3D Geo-Platform
Mago3D: A Brand-New Live 3D Geo-PlatformSANGHEE SHIN
 
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind SANGHEE SHIN
 
Vector Tile for Sea Wind
Vector Tile for Sea WindVector Tile for Sea Wind
Vector Tile for Sea WindSANGHEE SHIN
 
Introduction of MAGO3D
Introduction of MAGO3DIntroduction of MAGO3D
Introduction of MAGO3DSANGHEE SHIN
 
Introduction of open source gis
Introduction of open source gisIntroduction of open source gis
Introduction of open source gisHiroaki Sengoku
 
mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform SANGHEE SHIN
 
mago3D Technical Workshop Material(New Version)
mago3D Technical Workshop Material(New Version)mago3D Technical Workshop Material(New Version)
mago3D Technical Workshop Material(New Version)SANGHEE SHIN
 
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D:  A web based GeoBIM platform on top of FOSS4GIntroduction to mago3D:  A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4GSANGHEE SHIN
 
BIM/GIS Integration: A Practical Approach in Real Cases
BIM/GIS Integration: A Practical Approach in Real CasesBIM/GIS Integration: A Practical Approach in Real Cases
BIM/GIS Integration: A Practical Approach in Real CasesSANGHEE SHIN
 
OpenLayers Feature Frenzy
OpenLayers Feature FrenzyOpenLayers Feature Frenzy
OpenLayers Feature FrenzyAndreas Hocevar
 
mago3D, a web based BIM/GIS integration platform on top of open source
mago3D, a web based BIM/GIS integration platform on top of open sourcemago3D, a web based BIM/GIS integration platform on top of open source
mago3D, a web based BIM/GIS integration platform on top of open sourceSANGHEE SHIN
 
GeoVisualization of My Home Neighborhood
GeoVisualization of My Home NeighborhoodGeoVisualization of My Home Neighborhood
GeoVisualization of My Home NeighborhoodMatthew Mittler
 
OL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsOL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsAndreas Hocevar
 
Paradigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information ServiceParadigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information ServiceSANGHEE SHIN
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...
PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...
PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...HaNJiN Lee
 
Quick and easy web maps
Quick and easy web mapsQuick and easy web maps
Quick and easy web mapsJody Garnett
 
Visual programming for hybrid user interfaces
Visual programming for hybrid user interfacesVisual programming for hybrid user interfaces
Visual programming for hybrid user interfacesnisha thapa
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformSANGHEE SHIN
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with DrupalRanel Padon
 

Was ist angesagt? (20)

Mago3D: A Brand-New Live 3D Geo-Platform
Mago3D: A Brand-New Live 3D Geo-PlatformMago3D: A Brand-New Live 3D Geo-Platform
Mago3D: A Brand-New Live 3D Geo-Platform
 
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
mago3D: A brand new Geo-BIM platform on top of Cesium & World Wind
 
Vector Tile for Sea Wind
Vector Tile for Sea WindVector Tile for Sea Wind
Vector Tile for Sea Wind
 
Introduction of MAGO3D
Introduction of MAGO3DIntroduction of MAGO3D
Introduction of MAGO3D
 
Introduction of open source gis
Introduction of open source gisIntroduction of open source gis
Introduction of open source gis
 
mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform mago3D - A Brand-New Live 3D Geo-Platform
mago3D - A Brand-New Live 3D Geo-Platform
 
mago3D Technical Workshop Material(New Version)
mago3D Technical Workshop Material(New Version)mago3D Technical Workshop Material(New Version)
mago3D Technical Workshop Material(New Version)
 
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D:  A web based GeoBIM platform on top of FOSS4GIntroduction to mago3D:  A web based GeoBIM platform on top of FOSS4G
Introduction to mago3D: A web based GeoBIM platform on top of FOSS4G
 
BIM/GIS Integration: A Practical Approach in Real Cases
BIM/GIS Integration: A Practical Approach in Real CasesBIM/GIS Integration: A Practical Approach in Real Cases
BIM/GIS Integration: A Practical Approach in Real Cases
 
OpenLayers Feature Frenzy
OpenLayers Feature FrenzyOpenLayers Feature Frenzy
OpenLayers Feature Frenzy
 
mago3D, a web based BIM/GIS integration platform on top of open source
mago3D, a web based BIM/GIS integration platform on top of open sourcemago3D, a web based BIM/GIS integration platform on top of open source
mago3D, a web based BIM/GIS integration platform on top of open source
 
GeoVisualization of My Home Neighborhood
GeoVisualization of My Home NeighborhoodGeoVisualization of My Home Neighborhood
GeoVisualization of My Home Neighborhood
 
OL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers mapsOL3-Cesium: 3D for OpenLayers maps
OL3-Cesium: 3D for OpenLayers maps
 
Paradigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information ServiceParadigm Shift of Geospatial Information Service
Paradigm Shift of Geospatial Information Service
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
 
PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...
PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...
PINOGIO : A simple way to create a web infographic map (피노지오 : 웹 인포그래픽 맵을 만드는...
 
Quick and easy web maps
Quick and easy web mapsQuick and easy web maps
Quick and easy web maps
 
Visual programming for hybrid user interfaces
Visual programming for hybrid user interfacesVisual programming for hybrid user interfaces
Visual programming for hybrid user interfaces
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
 
Web Mapping with Drupal
Web Mapping with DrupalWeb Mapping with Drupal
Web Mapping with Drupal
 

Andere mochten auch

Optimising children's outcomes
Optimising children's outcomesOptimising children's outcomes
Optimising children's outcomesCamilla_Mahon
 
FIRST - IEEE GOLD Volunteer Information Evening Nov 2013
FIRST - IEEE GOLD Volunteer Information Evening Nov 2013FIRST - IEEE GOLD Volunteer Information Evening Nov 2013
FIRST - IEEE GOLD Volunteer Information Evening Nov 2013IEEE SCV YP
 
B&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpand
B&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpandB&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpand
B&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpandBouwmaterialen_Innovatie
 
Strategic Business Management presentation - Aug. 2014
Strategic Business Management presentation - Aug. 2014Strategic Business Management presentation - Aug. 2014
Strategic Business Management presentation - Aug. 2014Ryan Cole
 
B&i2013 donderdag 14.15_zaal_c_the freedom of form and material
B&i2013 donderdag 14.15_zaal_c_the freedom of form and materialB&i2013 donderdag 14.15_zaal_c_the freedom of form and material
B&i2013 donderdag 14.15_zaal_c_the freedom of form and materialBouwmaterialen_Innovatie
 
B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...
B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...
B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...Bouwmaterialen_Innovatie
 
How to Avoid the ‘Making Stuff'’ Approach
How to Avoid the ‘Making Stuff'’ ApproachHow to Avoid the ‘Making Stuff'’ Approach
How to Avoid the ‘Making Stuff'’ ApproachSarah Liddemore
 
Cognitive theories
Cognitive theoriesCognitive theories
Cognitive theoriestsluvsandorj
 
Human Rights Law Clinic Group Project on Human Trafficking Final Report
Human Rights Law Clinic Group Project on Human Trafficking Final ReportHuman Rights Law Clinic Group Project on Human Trafficking Final Report
Human Rights Law Clinic Group Project on Human Trafficking Final ReportJason Nathu
 
Know The Law: What Should You Do If Your Car Is Stopped By The Police?
Know The Law: What Should You Do If Your Car Is Stopped By The Police?Know The Law: What Should You Do If Your Car Is Stopped By The Police?
Know The Law: What Should You Do If Your Car Is Stopped By The Police?Jason Nathu
 
B&i2013 donderdag 14.15_zaal_b_biobased composieten
B&i2013 donderdag 14.15_zaal_b_biobased composietenB&i2013 donderdag 14.15_zaal_b_biobased composieten
B&i2013 donderdag 14.15_zaal_b_biobased composietenBouwmaterialen_Innovatie
 

Andere mochten auch (17)

Optimising children's outcomes
Optimising children's outcomesOptimising children's outcomes
Optimising children's outcomes
 
FIRST - IEEE GOLD Volunteer Information Evening Nov 2013
FIRST - IEEE GOLD Volunteer Information Evening Nov 2013FIRST - IEEE GOLD Volunteer Information Evening Nov 2013
FIRST - IEEE GOLD Volunteer Information Evening Nov 2013
 
Complex Intervention to Promote Uptake of School-based HPV Vaccination. Cris...
	Complex Intervention to Promote Uptake of School-based HPV Vaccination. Cris...	Complex Intervention to Promote Uptake of School-based HPV Vaccination. Cris...
Complex Intervention to Promote Uptake of School-based HPV Vaccination. Cris...
 
Program 6 nov2013
Program 6 nov2013Program 6 nov2013
Program 6 nov2013
 
Health literacy is about consumer empowerment. Ms Darlene Cox.
Health literacy is about consumer empowerment. Ms Darlene Cox.Health literacy is about consumer empowerment. Ms Darlene Cox.
Health literacy is about consumer empowerment. Ms Darlene Cox.
 
Shauna downs human_health_and_nutrition_security_in_australia
Shauna downs human_health_and_nutrition_security_in_australiaShauna downs human_health_and_nutrition_security_in_australia
Shauna downs human_health_and_nutrition_security_in_australia
 
1.3 food systems innovation presentation v2
1.3 food systems innovation presentation v21.3 food systems innovation presentation v2
1.3 food systems innovation presentation v2
 
B&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpand
B&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpandB&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpand
B&i2013 donderdag 12.00_zaal_b_3d geprint grachtenpand
 
Strategic Business Management presentation - Aug. 2014
Strategic Business Management presentation - Aug. 2014Strategic Business Management presentation - Aug. 2014
Strategic Business Management presentation - Aug. 2014
 
B&i2013 donderdag 14.15_zaal_c_the freedom of form and material
B&i2013 donderdag 14.15_zaal_c_the freedom of form and materialB&i2013 donderdag 14.15_zaal_c_the freedom of form and material
B&i2013 donderdag 14.15_zaal_c_the freedom of form and material
 
B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...
B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...
B&i2013 donderdag 15.45_zaal_b_low-carbon concretes using novel mineral binde...
 
How to Avoid the ‘Making Stuff'’ Approach
How to Avoid the ‘Making Stuff'’ ApproachHow to Avoid the ‘Making Stuff'’ Approach
How to Avoid the ‘Making Stuff'’ Approach
 
Cognitive theories
Cognitive theoriesCognitive theories
Cognitive theories
 
Human Rights Law Clinic Group Project on Human Trafficking Final Report
Human Rights Law Clinic Group Project on Human Trafficking Final ReportHuman Rights Law Clinic Group Project on Human Trafficking Final Report
Human Rights Law Clinic Group Project on Human Trafficking Final Report
 
Google analytics
Google analyticsGoogle analytics
Google analytics
 
Know The Law: What Should You Do If Your Car Is Stopped By The Police?
Know The Law: What Should You Do If Your Car Is Stopped By The Police?Know The Law: What Should You Do If Your Car Is Stopped By The Police?
Know The Law: What Should You Do If Your Car Is Stopped By The Police?
 
B&i2013 donderdag 14.15_zaal_b_biobased composieten
B&i2013 donderdag 14.15_zaal_b_biobased composietenB&i2013 donderdag 14.15_zaal_b_biobased composieten
B&i2013 donderdag 14.15_zaal_b_biobased composieten
 

Ähnlich wie Webilea: The OpenWebGlobe Project

State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10Jody Garnett
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12GeoSolutions
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlinePetr Pridal
 
3D Web Services And Models For The Web: Where Do We Stand?
3D Web Services And Models For The Web: Where Do We Stand?3D Web Services And Models For The Web: Where Do We Stand?
3D Web Services And Models For The Web: Where Do We Stand?Camptocamp
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13Jody Garnett
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...SANGHEE SHIN
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServerJody Garnett
 
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...OpenTopography Facility
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoSolutions
 
Esri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelEsri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelCarl Von Stetten
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webACSG Section Montréal
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webACSG - Section Montréal
 

Ähnlich wie Webilea: The OpenWebGlobe Project (20)

State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
Os Zeiss
Os ZeissOs Zeiss
Os Zeiss
 
Os Zeiss
Os ZeissOs Zeiss
Os Zeiss
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps Online
 
3D Web Services And Models For The Web: Where Do We Stand?
3D Web Services And Models For The Web: Where Do We Stand?3D Web Services And Models For The Web: Where Do We Stand?
3D Web Services And Models For The Web: Where Do We Stand?
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
 
State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Open layers
Open layersOpen layers
Open layers
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
 
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...
Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar dat...
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
 
Esri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelEsri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information Model
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d web
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d web
 

Mehr von Martin Christen

Opening Session GeoPython & Python Machine Learning Conference
Opening Session GeoPython & Python Machine Learning Conference Opening Session GeoPython & Python Machine Learning Conference
Opening Session GeoPython & Python Machine Learning Conference Martin Christen
 
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHubEuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHubMartin Christen
 
Lightning Talk GeoBeer #25
Lightning Talk GeoBeer #25Lightning Talk GeoBeer #25
Lightning Talk GeoBeer #25Martin Christen
 
High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...
High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...
High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...Martin Christen
 
Teaching with JupyterHub - lessons learned
Teaching with JupyterHub - lessons learnedTeaching with JupyterHub - lessons learned
Teaching with JupyterHub - lessons learnedMartin Christen
 
Mixed Reality Anwendungen mit 3D-Stadtmodellen
Mixed Reality Anwendungen mit 3D-StadtmodellenMixed Reality Anwendungen mit 3D-Stadtmodellen
Mixed Reality Anwendungen mit 3D-StadtmodellenMartin Christen
 
Gettiing Started with IoT using Raspberry Pi and Python
Gettiing Started with IoT using Raspberry Pi and PythonGettiing Started with IoT using Raspberry Pi and Python
Gettiing Started with IoT using Raspberry Pi and PythonMartin Christen
 
Docker for Python Development
Docker for Python DevelopmentDocker for Python Development
Docker for Python DevelopmentMartin Christen
 
3D Computer Graphics with Python
3D Computer Graphics with Python3D Computer Graphics with Python
3D Computer Graphics with PythonMartin Christen
 
OpenStreetMap in 3D using Python
OpenStreetMap in 3D using PythonOpenStreetMap in 3D using Python
OpenStreetMap in 3D using PythonMartin Christen
 
3d mit Python (PythonCamp)
3d mit Python (PythonCamp)3d mit Python (PythonCamp)
3d mit Python (PythonCamp)Martin Christen
 

Mehr von Martin Christen (12)

Opening Session GeoPython & Python Machine Learning Conference
Opening Session GeoPython & Python Machine Learning Conference Opening Session GeoPython & Python Machine Learning Conference
Opening Session GeoPython & Python Machine Learning Conference
 
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHubEuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
 
Lightning Talk GeoBeer #25
Lightning Talk GeoBeer #25Lightning Talk GeoBeer #25
Lightning Talk GeoBeer #25
 
High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...
High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...
High-Quality Server Side Rendering using the OGC’s 3D Portrayal Service – App...
 
Teaching with JupyterHub - lessons learned
Teaching with JupyterHub - lessons learnedTeaching with JupyterHub - lessons learned
Teaching with JupyterHub - lessons learned
 
Mixed Reality Anwendungen mit 3D-Stadtmodellen
Mixed Reality Anwendungen mit 3D-StadtmodellenMixed Reality Anwendungen mit 3D-Stadtmodellen
Mixed Reality Anwendungen mit 3D-Stadtmodellen
 
Gettiing Started with IoT using Raspberry Pi and Python
Gettiing Started with IoT using Raspberry Pi and PythonGettiing Started with IoT using Raspberry Pi and Python
Gettiing Started with IoT using Raspberry Pi and Python
 
Docker for Python Development
Docker for Python DevelopmentDocker for Python Development
Docker for Python Development
 
3D Computer Graphics with Python
3D Computer Graphics with Python3D Computer Graphics with Python
3D Computer Graphics with Python
 
OpenStreetMap in 3D using Python
OpenStreetMap in 3D using PythonOpenStreetMap in 3D using Python
OpenStreetMap in 3D using Python
 
3d mit Python (PythonCamp)
3d mit Python (PythonCamp)3d mit Python (PythonCamp)
3d mit Python (PythonCamp)
 
GeoBeer July 3rd, 2013
GeoBeer July 3rd, 2013GeoBeer July 3rd, 2013
GeoBeer July 3rd, 2013
 

Kürzlich hochgeladen

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 

Kürzlich hochgeladen (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 

Webilea: The OpenWebGlobe Project

  • 1. The OpenWebGlobe Project Webilea 27.11.2013, Basel, Switzerland Martin Christen FHNW – University of Applied Sciences and Arts Northwestern Switzerland Institute of Geomatics Engineering
  • 2. WebGL •  Web Graphics Library (based on OpenGL ES 2.0) •  Rendering interactive 2D/3D graphics within the webbrowser •  Optimized for JavaScript •  Hardware acceleration using the Graphics Processing Unit (GPU) •  WebGL programs consist of: •  application code written in JavaScript (CPU) and •  shader code (GLSL) for the GPU •  No plugin for these (desktop) browsers: (11+) Institute of Geomatics Engineering 27 November 2013 2
  • 3. •  Virtual Globe without plugins for modern webbrowsers. •  Open Source Project started in April 2011 (based on C++ version started in 2005) •  Created by FHNW - University of Applied Sciences Northwestern Switzerland (Institute of Geomatics Engineering) •  Uses HTML5 and WebGL •  JavaScript Library for rapid development of web-based 3D geoinformation applications •  Full integration into customer web sites •  Runs on Windows, MacOS X, Linux •  Targets Desktop and Mobile Devices* Institute of Geomatics Engineering 27 November 2013 3
  • 5. Layers / Contents •  Imagery / Elevation •  POIs •  3D Models •  HTML5 Canvas Element •  Overlays •  Point Clouds Institute of Geomatics Engineering 27 November 2013 5
  • 7. Global Datasets in 2D First we need to understand how global 2D maps work. OpenStreetMap, Google Maps, Bing Maps, ... Theoretical example Earth: – Land area of around 148.9 Mio. km2 (~ 29%) – Water area of around 361.2 Mio. km2 (~ 71%) If we had a global dataset with 25cm2 / Pixel: – Land area (uncompressed) around 170 Petabytes Institute of Geomatics Engineering 27 November 2013 7
  • 8. 2D Tiles - Always one zoom level visible - User zooms in/out (GUI / mouse wheel) - only required data ("visible data") is requested from the server (or cloud) Screenshots from Google Maps Institute of Geomatics Engineering 27 November 2013 8
  • 9. 2D Maps – Quadtree structure 256 Institute of Geomatics Engineering (Image courtesy of Microsoft, Bing Maps) 27 November 2013 9
  • 10. The Step to 3D Basically the same like 2D, however: 256 - The View Frustum contains different LOD 256 - Level of detail depends on camera position. - Elevation data can be displayed (change of perspective) 256 256 Institute of Geomatics Engineering 27 November 2013 10
  • 11. OpenWebGlobe: 2.5D Elevation Tiles (Level of Detail) Institute of Geomatics Engineering 27 November 2013 11
  • 12. Important Tile Types 2D Image Tile contents: 256x256 Pixels (in most cases) (May also contain rasterized vectors etc.) 2D Vector Tile contents: 2D Geometry (Number of Elements limited for LOD) 2D Elevation Tile (-> for creating 3D Tiles) contents: Elevation values (e.g. numbers) contents 17x17 values (or similar). Institute of Geomatics Engineering 27 November 2013 12
  • 13. Other Data Sources Solution #1: Generating and storing tiles in the cloud download visible data fragments (tiles) - WMS, WMTS, TMS, ... - Postgres / PostGIS - 3DPS (in Future) Generate many many many many many many many many many many tiles (Web-) Viewer - HTML5 - JavaScript - WebGL for 3D Upload Raw data to Cloud (or web server) Raw: Image, Elevation, 3DModels, Point Clouds, ... Institute of Geomatics Engineering 27 November 2013 13
  • 14. Solution #2: Generate tiles in the Cloud using On-The-Fly Tile Generation and caching Institute of Geomatics Engineering 27 November 2013 14
  • 15. HPC: 120 TB Data (900GB/s), 4 Tesla GPUs, >50 CPU Cores Institute of Geomatics Engineering 27 November 2013 15
  • 16. Showcase: 3D-Geometry Tiles (from OSM data & Buildings of Interest) Bachelor Thesis / Master Thesis @FHNW IVGI Image courtesy of BTh Hürbi/Daetwyler, MTh Lucas Oertli, 2013 MapData © OpenStreetMap contributors Institute of Geomatics Engineering 27 November 2013 16
  • 17. ShowCase: Rapid 3D Mapping Institute of Geomatics Engineering 27 November 2013 17
  • 18. ShowCase: SwizzQuiz – Interactive Geo Game Institute of Geomatics Engineering 27 November 2013 18
  • 19. Conclusion •  OpenWebGlobe •  2D & 3D Tiles... almost the same... but very different •  Computer Graphics & Geo community need to work together when creating 3D Standards. •  We need Standards for rendering efficiently. •  Different approach for creating (3D-) Tiles using current standards. Institute of Geomatics Engineering 27 November 2013 19
  • 20. Questions ? https://github.com/OpenWebGlobe @OpenWebGlobe @MartinChristen MapData © MapPuls, ASTER GDEMv2, Landsat Institute of Geomatics Engineering 27 November 2013 20
  • 21. "Web Mercator" / "Popular Visualization Pseudo Mercator" - Min/Max Latitude at around +-85 degrees (-> square map...) - Projection: Sphere (!) with radius of 6378137m - Invented by Google, unfortunatly many web maps use it today (Reason was performance, but that is not really the case) - "almost conformal" projection. - EPSG:3857 (don't use EPSG: 900913) Projection Sphere (!!!) Institute of Geomatics Engineering Projection Ellipsoid (virtual Globe) 27 November 2013 21
  • 22. 3D Tiles ? Institute of Geomatics Engineering 27 November 2013 22