mobile kartenviewer mit openlayers 3 -...

12
FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3 FOSSGIS 2014 Mobile Kartenviewer mit Openlayers 3 Pirmin Kalberer Sourcepole AG, Zürich www.sourcepole.ch

Upload: others

Post on 24-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS 2014

Mobile Kartenviewermit Openlayers 3

Pirmin KalbererSourcepole AG, Zürichwww.sourcepole.ch

Page 2: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

Geschichte

> OpenLayers 2> 2006 Version 2.0

> OpenLayers 3> Start in 2012> Croudfunding durch Swisstopo initiiert –

350'000 CHF zusammengetragen> Aktuell v3.0.0-beta.2

> Andere: Leaflet, ...

Page 3: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

OpenLayers 3

> Javascript Bibliothek für Karten im Web

> HTML5, CSS3

> WebGL, Canvas

> Ziel: 3D Integration

> Google Closure Compilier

> http://ol3js.org/

Page 4: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

OL3 Beispiel

var map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ source: new ol.source.MapQuest({layer: 'sat'}) }) ], view: new ol.View2D({ center: ol.proj.transform([37.41, 8.82], 'EPSG:4326', 'EPSG:3857'), zoom: 4 }) });

Page 5: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

OL3 Mobile Viewer

> Mobiler Kartenviewer

> OpenLayers 3

> JQuery Mobile

> JSON-Konfiguration

> Integration mit Mapfish Appserver und QGIS Server

> Produktiv seit Okt. 2013

> BSD Lizenz

> https://github.com/sourcepole/ol3-mobile-viewer

Page 6: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

Funktionen

> Topic- und Layerauswahl

> Suche

> Feature Info Abfragen

> Automatische Positionsnachführung

> Manuelle und kompassgesteuerte Kartenausrichtung

Page 7: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

Demo

Page 8: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

Tiled WMS

Tiled WMS

WMS

Page 9: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

Ausblick

> Redlining

> WMTS-Support

> ...

Page 10: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

map.geo.admin.ch

> Ziele> Desktop & Mobile (“Responsive Design”)> 3D – WebGL> HTML 5 / CSS 3> Open Source

> Technologie> Google Closure> OpenLayers 3> Bootstrap> AngularJS

> Links> https://github.com/geoadmin/mf-geoadmin3> http://www.slideshare.net/swiss_geoportal

Page 11: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

Demo

map.geo.admin.ch

Page 12: Mobile Kartenviewer mit Openlayers 3 - Sourcepoleblog.sourcepole.ch/assets/2014/3/24/fossgis_2014... · 2020. 6. 9. · FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS Berlin 20.3.14 Mobile Kartenviewer mit Openlayers 3

FOSSGIS 2014

Danke!

@PirminKalberer