nya möjligheter med 3d och tjänster i open source...kompetenta 3d-lösningarna för att...

13
Lukas Bergliden Lina Ståhl 2013-05-22 OPEN SOURCE FÖR GIS 2013 Nya möjligheter med 3D och tjänster i open source Vad blir nyttan för dig?

Upload: others

Post on 15-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

Lukas Bergliden

Lina Ståhl

2013-05-22

OPEN SOURCE FÖR GIS 2013

Nya möjligheter med 3D och

tjänster i open source –

Vad blir nyttan för dig?

Page 2: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

Pålitliga systemlösningar - för kunder med höga krav

Page 3: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

• 2008 – Gismo plattformen tog form

• 2009 – Lukas exjobb om 3D

• 2010 – ytterligare exjobb om 3D

• … idag har vi 2013…

Page 4: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

GISMO

Page 5: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

5

Nya nationella höjddatamodellen

Visualisering, volymberäkningar, översvämning

och avrinningsmodeller, skredanalys

3D i planprocessen

Linköping, Norrköping & Göteborg

Stöd för 3D ”förväntas” finnas

Hört på stan

Page 6: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

6

Page 7: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

7

Hårdvaruaccelererad 3D

Page 8: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

8

WebGL

Javascript back in the days:

http://www.javascriptkit.com/script/script2/xeye.shtml

Page 9: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

9

Ett lågnivåbibliotek för javascript (baserat på OpenGL ES 2.0)

http://learningwebgl.com/lessons/lesson04/index.html

Men, är man bara smart och envis….

https://webglsamples.googlecode.com/hg/field/field.html

http://www.zygotebody.com/

3D-Bibliotek som underlättar t.ex. threejs och spidergl

http://spidergl.org/example.php?id=1 (jämför koden med 1:a ex)

http://threejs.org/examples/webgl_materials_cubemap_dynamic.html

http://threejs.org/examples/webgl_materials_bumpmap_skin.html

All grafikhantering sker på grafikkortet…men ”programkoden” är fortfarande Javacript som kör i webbläsaren. http://en.wikipedia.org/wiki/Browser_speed_test

WebGL

Page 10: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

10

Cesium

http://cesium.agi.com/demos.html

ReadyMap

http://demo.pelicanmapping.com/rmweb/webgl/tests/index.html

WebGL Earth

http://www.webglearth.com/

OpenStreetMap

http://osm3d.cs.technion.ac.il/

(http://osm-3d.org/screenshots.en.htm)

Ej WebGL men intressant då detta för bara något år sen var och är ett av de mest kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS)

OpenLayers 3

Integration med Cesium men använder även WebGL för 2D kartan för ökad prestanda.

http://jktaylor.github.io/openlayers/examples/adapters/editingtoolbar.html

http://ol3js.org/ol3/master/examples/side-by-side.html?q=webgl

Kommersiella

http://maps.google.com

http://here.com/59.3300236,18.0723482,14,74,73,3d.day

WebGL Map/GIS Example

Page 11: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

11

• WebGL prototyp 2006

• Firefox och Opera tidiga att införa (ca 2007)

• Betraktades länge av många som ”lek”

Senaste tiden/Nu

• Användandet ökar och det blir mer och mer ”riktiga” applikationer

• Andelen ”hackprojekt” ökar bla av individer som inte har någon GIS-bakgrund (http://rawkes.com/articles/vizicities-dev-diary-1)

• Chrome och Firefox har alltid WebGL igång om datorn klarar det

• Safari och Opera har stöd men det är avstängt vid installation

• Internet Explorer, fortfarande inget officiellt stöd men är infört i IE11 Beta. Går att aktivera i IE med 3:e partstillägg

Sen då?

• Vi väntar på IE…..som vanligt…

The past, the present and the future

Page 12: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

VAD ÄR NYTTAN?

Stor nytta att visualisera!

Börjar bli allt mer självklart!

Page 13: Nya möjligheter med 3D och tjänster i open source...kompetenta 3D-lösningarna för att visualisera 3D med öppna standarder (ffa: OGC:W3DS) OpenLayers 3 Integration med Cesium men

Tack för att ni lyssnade!

Lina Ståhl

[email protected]

Lukas Bergliden

[email protected]