OpenLayers 3

Stand, Neues & Zukünftiges

Marc Jansen, Bart van den Eijnden & Andreas Hocevar

Gliederung

  • Über…
  • Stand Marc
  • Neues Andreas
  • Zukünftiges Bart

Marc Jansen

  • Seit 2007 Entwickler / Projektleiter bei terrestris
  • Seit 2011 Kernentwickler / Committer OpenLayers
  • Kernentwickler und PSC Mitglied GeoExt
  • Buchautor "OpenLayers"
  • OSGeo Foundation Charter Member

Andreas Hocevar

  • Konsulententätigkeit für Boundless seit 2008
  • Im Steering Committee des OpenLayers Projektes
  • Aktiver OpenLayers Entwickler seit 2007
  • Snowboarder und Mountainbiker :-)

Bart van den Eijnden

  • Konsulententätigkeit für Boundless seit 2011
  • Im Steering Committee des OpenLayers Projektes seit Feb 2015
  • OpenLayers Entwickler seit 2009
  • Kernentwickler und PSC Mitglied GeoExt
  • OSGeo board of directors
Marc Andreas Bart
@marcjansen @ahocevar @bartvde

Stand

OpenLayers 3

Auf der FOSSGIS 2014 angekündigt

OpenLayers 3 …

…ist da

v3.3.0, 03.03.2015

OpenLayers

  • lange Historie
  • v2.0.0: August 2006
  • sehr bekannt
  • weit verbreitet

OpenLayers 3

Was kann man damit machen?

Einfache interaktive Karten


window.map = new ol.Map({
  target: 'trivial-map',
  layers: [
    new ol.layer.Tile({
      source: new ol.source.OSM()
    })
  ],
  view: new ol.View({
    center: ol.proj.transform([-93.27, 44.98], 'EPSG:4326', 'EPSG:3857'),
    zoom: 9
  })
});
                    

Komplexe Geoportale

Geoportal der swisstopo

Neues

Änderungen von v3.3.0

  • NEU: ArcGIS Rest Tile Layer
  • autoPan von Overlays in den sichtbaren Bereich
  • WMTS Verbesserungen
  • Neue Events für Feature Selection
  • Events zur Überwachung des Ladens von Kacheln

ArcGIS Rest Tile Layer

http://openlayers.org/en/v3.3.0/examples/arcgis-tiled.html

autoPan von Overlays

http://openlayers.org/en/v3.3.0/examples/popup.html
// WMTS layer from GetCapabilities response

$.ajax('data/wmts-capabilities.xml').then(function(data) {
  map.addLayer(new ol.layer.Tile({
    source: new ol.source.WMTS(
        ol.source.WMTS.optionsFromCapabilities(
            new ol.format.WMTSCapabilities().read(data),
            {layer: 'layer-7328', matrixSet: 'EPSG:3857'}))
  }));
});
// Information about selected and deselected features

selectInteraction.on('select', function(e) {
  alert(selectInteraction.getFeatures().getLength() +
      ' selected features (last operation selected ' +
      e.selected.length + ' and deselected ' +
      e.deselected.length + ' features)');
});

Kachelladezustand

http://openlayers.org/en/v3.3.0/examples/tile-load-events.html

Echtes 3D mit OL3-Cesium

Einbindung von

Version 1.0.0 finanziert durch Kunden von Boundless

Zusammenarbeit von KlokanTech, Camptocamp und Boundless

Echtes 3D mit OL3-Cesium

http://openlayers.org/ol3-cesium/
http://ahocevar.net/ol3-cesium-demo/

Zukünftiges

Release plans

Wir haben jetzt monatliche Releases

3.3.0: 3. März - 3.4.0: Ende März

Die stabile API darf sich bei Nebenversionen nicht ändern

Die instabile API darf geändert werden, aber Hinweise werden zur Verfügung gestellt

Schladming Event

Entwickler Codesprint in Österreich

30. März bis 3. April

Ziele: benutzerfreundlich, Dokumentation, Build-Prozess, API

9 Teilnehmer von 5 Unternehmen

Weitere Informationen hier

Mögliche Entwicklungsschwerpunkte

WebGL Linien und Flächen

Tilted view

Esri ArcGIS JSON

Esri ArcGIS REST Vektor Services

Raster Reprojektion

Vielen Dank


Fragen & Anmerkungen?


Impressum

Impressum