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
Bundesamt für Landestopografie swisstopo
map.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
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Grundlagen II
geo.admin.ch ist
das Geoportal aller Bundestellen
Wird
durch swisstopo als Leistungserbringer (Service
Provider) betrieben
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Datenfülle
500 Themenkarten
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Besucher map.geo.admin.ch
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Challenge 1: 3D Terrain vorbereiten
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Challenge 2: Datenmenge
~ 1.5 TB
Meshed triangles
?
Bundesamt für Landestopografie swisstopo
map.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
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Challenge 2: Datenmenge
~ 1.5 TB ~ 15 GB
Reduction
100X
Raw Shapes Terrain format
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Challenge 2: Datenmenge
~ 1.5 TB ~ 15 GB
Quantized
Mesh
Reduction
100X
~ 1 - 5 MB
For a single 3D view
Tiled
Reduction
3000X
• Tiled format. TMS quadtree.
Dienst: https://api3.geo.admin.ch/services/sdiservices.html#terrain-service
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Challenge 3: 3D Objekte
• 2 mio Gebäude
• Brücken
• Namen
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Challenge 3: 3D Objekte
• glTF format
https://cesiumjs.org/convertmodel.html
– Tiled
– WebGL optimiert
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Challenge 4: 3D Integration in Viewer
• No Plug-In
• Mobile
• Light
Bundesamt für Landestopografie swisstopo
map.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
Bundesamt für Landestopografie swisstopo
map.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
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Ergebniss
https://s.geo.admin.ch/6e720f2b9f / https://www.youtube.com/watch?v=pPPIol5HbyI
https://mf-chsdi3.dev.bgdi.ch/shorten/6e723669ae
Bundesamt für Landestopografie swisstopo
map.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)
Bundesamt für Landestopografie swisstopo
map.geo.admin.ch 3D
Danke für ihre Aufmerksamkeit
www.geo.admin.ch
map.geo.admin.ch
info@geo.admin.ch
Twitter: @swiss_geoportal
www.swisstopo.admin.ch
geodata@swisstopo.ch

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

  • 1.
    Bundesamt für Landestopografieswisstopo 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
  • 2.
    Bundesamt für Landestopografieswisstopo map.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
  • 3.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Grundlagen II geo.admin.ch ist das Geoportal aller Bundestellen Wird durch swisstopo als Leistungserbringer (Service Provider) betrieben
  • 4.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Datenfülle 500 Themenkarten
  • 5.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Besucher map.geo.admin.ch
  • 6.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D
  • 7.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Challenge 1: 3D Terrain vorbereiten
  • 8.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Challenge 2: Datenmenge ~ 1.5 TB Meshed triangles ?
  • 9.
    Bundesamt für Landestopografieswisstopo map.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
  • 10.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Challenge 2: Datenmenge ~ 1.5 TB ~ 15 GB Reduction 100X Raw Shapes Terrain format
  • 11.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Challenge 2: Datenmenge ~ 1.5 TB ~ 15 GB Quantized Mesh Reduction 100X ~ 1 - 5 MB For a single 3D view Tiled Reduction 3000X • Tiled format. TMS quadtree. Dienst: https://api3.geo.admin.ch/services/sdiservices.html#terrain-service
  • 12.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Challenge 3: 3D Objekte • 2 mio Gebäude • Brücken • Namen
  • 13.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Challenge 3: 3D Objekte • glTF format https://cesiumjs.org/convertmodel.html – Tiled – WebGL optimiert
  • 14.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Challenge 4: 3D Integration in Viewer • No Plug-In • Mobile • Light
  • 15.
    Bundesamt für Landestopografieswisstopo map.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
  • 16.
    Bundesamt für Landestopografieswisstopo map.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
  • 17.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Ergebniss https://s.geo.admin.ch/6e720f2b9f / https://www.youtube.com/watch?v=pPPIol5HbyI https://mf-chsdi3.dev.bgdi.ch/shorten/6e723669ae
  • 18.
    Bundesamt für Landestopografieswisstopo map.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)
  • 19.
    Bundesamt für Landestopografieswisstopo map.geo.admin.ch 3D Danke für ihre Aufmerksamkeit www.geo.admin.ch map.geo.admin.ch info@geo.admin.ch Twitter: @swiss_geoportal www.swisstopo.admin.ch geodata@swisstopo.ch

Hinweis der Redaktion