19
Bundesamt für Landestopografie swisstopo map.geo.admin.ch 3D Bundesamt für Landestopografie swisstopo map.geo.admin.ch: neue Entwicklungen und Erfahrungen mit dem 3D Viewer Cédric Moullet 3DGI 2016

3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Embed Size (px)

Citation preview

Page 1: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Bundesamt für Landestopografie swisstopo

map.geo.admin.ch: neue Entwicklungen und Erfahrungen mit dem 3D Viewer

Cédric Moullet

3DGI 2016

Page 2: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Grundlagen I

GeoIG Art. 1 Zweck

Dieses Gesetz bezweckt, dass Geodaten über das Gebiet der Schweizerischen Eidgenossenschaft den Behörden von Bund, Kantonen und Gemeinden sowie der Wirtschaft, der Gesellschaft und der Wissenschaft für eine breite Nutzung, nachhaltig, aktuell, rasch, einfach, in der erforderlichen Qualität und zu angemessenen Kosten zur Verfügung stehen

Page 3: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Grundlagen II

geo.admin.ch ist

das Geoportal aller Bundestellen

Wird

durch swisstopo als Leistungserbringer (Service Provider) betrieben

Page 4: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Datenfülle500 Themenkarten

Page 5: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Besucher map.geo.admin.ch

Page 6: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Page 7: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 1: 3D Terrain vorbereiten

Page 8: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 2: Datenmenge

~ 1.5 TB Meshed triangles

?

Page 9: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 2: Datenmenge

• Quantized mesh format– Optimiert für web and WebGL– 6 bytes pro Koordinaten

• 3d-forge wurde implementiert: https://github.com/geoadmin/3d-forge

Page 10: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 2: Datenmenge

~ 1.5 TB ~ 15 GBReduction

100X

Raw Shapes Terrain format

Page 11: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 2: Datenmenge

~ 1.5 TB ~ 15 GB

Quantized Mesh

Reduction100X

~ 1 - 5 MBFor a single 3D view

TiledReduction

3000X

• Tiled format. TMS quadtree.

Dienst: https://api3.geo.admin.ch/services/sdiservices.html#terrain-service

Page 12: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 3: 3D Objekte

• 2 mio Gebäude• Brücken• Namen

Page 13: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 3: 3D Objekte

• glTF format https://cesiumjs.org/convertmodel.html– Tiled– WebGL optimiert

Page 14: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 4: 3D Integration in Viewer

• No Plug-In• Mobile• Light

Page 15: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 4: 3D Integration in Viewer

• CesiumJS– Cesium ist eine Javascript-Bibliothek für

die Pluginfreie Darstelllung von 3D-Globen in einem Web-Browser

– Cesium benutzt WebGL– Cesium ist Open Source mit einer

Apache 2.0 Lizenz

Page 16: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Challenge 4: 3D Integration in Viewer

Map (2D) Globe (3D) Synchronisation

(Ebene Datei, Vektorobjekte, zoom …

Openlayers 3 JS library OL3-Cesium JS library Cesium JS library

Page 17: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Ergebnisshttps://s.geo.admin.ch/6e720f2b9f / https://www.youtube.com/watch?v=pPPIol5HbyIhttps://mf-chsdi3.dev.bgdi.ch/shorten/6e723669ae

Page 18: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Nächste Schritte

• Go Live Beta (Gebäude, Brücke, Name) Q4 2016

• Performanz, Performanz, Performanz (http2, composite tiles, cloudfront ….)

• Zusätzliche Objekte (Baüme, Antennas, Luftfahrthindernisse etc..)

• Zusätzliche Funktionen (Follow me, immersive mode)

Page 19: 3D map.geo.admin.ch: Enwicklungen und Erfahrungen

Bundesamt für Landestopografie swisstopomap.geo.admin.ch 3D

Danke für ihre Aufmerksamkeit

www.geo.admin.chmap.geo.admin.ch

[email protected]

Twitter: @swiss_geoportal

www.swisstopo.admin.ch

[email protected]