openlayers 3 - fossgis-konferenz · 2015-06-26 · openlayers 3 einfÜhrung, verwendungsbeispiele...
TRANSCRIPT
![Page 1: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/1.jpg)
OPENLAYERS 3EINFÜHRUNG,
VERWENDUNGSBEISPIELE UNDTECHNISCHE HIGHLIGHTS
Marc Jansen, terrestris
Andreas Hocevar, Boundless
![Page 2: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/2.jpg)
ol3WAS? WIE?& WARUM?
Marc Jansen, terrestris
Andreas Hocevar, Boundless
![Page 3: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/3.jpg)
GLIEDERUNGÜber …OpenLayersol3
Altes & NeuesBeispieleHighlights
Fazit & Ausblick
![Page 4: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/4.jpg)
ÜBER UNSOL3-KERNENTWICKLER
Marc Jansenterrestris GmbH & Co. KG
[email protected]@marcjansen
@selectoid
Andreas HocevarBoundless
[email protected]@ahocevar
@ahoce
![Page 5: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/5.jpg)
ÜBER TERRESTRIS
OpenSource GIS aus BonnEntwicklung, Projekte &Support/SchulungBeratung, Planung,Implementierung &Wartung
@terrestris@terrestrisde
terrestris.de
![Page 6: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/6.jpg)
ÜBER BOUNDLESS
Boundless reduziert dieKosten freier SoftwareGovernance in derFOSSGIS Community
@boundlessgeo@boundlessgeo
boundlessgeo.com
![Page 7: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/7.jpg)
ÜBER DIESEN VORTRAGHighlightsBeispieleLive-DemosCode-Snippetsv3.0.0.beta2
![Page 8: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/8.jpg)
ALTES & NEUES
![Page 9: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/9.jpg)
OPENLAYERSSehr verbreitete JavaScript-Bibliothek für dynamische &webbasierte Kartenanwendungen v. 2.0 ⇒ 7,5 Jahre alt
![Page 10: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/10.jpg)
OPENLAYERS12 Punkt-Releases> 6.000 Commits, ~100 BeitragendeZahlreiche Features:
Layertypen,Controls,Formate,Mobile …
![Page 11: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/11.jpg)
ABER…~7 Jahre alte ArchitekturModernste Web-TechnologienModerne Browser
![Page 12: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/12.jpg)
…DAHER…
WIR WOLLENEIN NEUES
OPENLAYERS!
![Page 13: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/13.jpg)
ol3in Entwicklung seit ~ 1,5 Jahrenteilweise crowd-fundedbislang 4 alpha & 2 beta-Releasesol3js.orgGoogle-Group / MailinglisteGithub repository
![Page 14: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/14.jpg)
WAS IST NEU?de facto: AllesKompletter rewrite-from-scratchteilweise Tests (Daten) übernommen
![Page 15: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/15.jpg)
WAS IST NEU? (Gmail, Google Maps)
Mobile first / from startStyling ausschließlich CSS
Google Closure BibliothekGoogle Closure Compilerjsdoc3WebGL
![Page 16: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/16.jpg)
… kompiliert:
CLOSURE COMPILERol.format.XMLFeature.prototype.readFeatures = function(source) { if (ol.xml.isDocument(source)) { return this.readFeaturesFromDocument(/** @type {Document} */ (source)); } else if (ol.xml.isNode(source)) { return this.readFeaturesFromNode(/** @type {Node} */ (source)); } else if (goog.isString(source)) { var doc = ol.xml.load(source); return this.readFeaturesFromDocument(doc); } else { goog.asserts.fail(); return []; }};
l.Ga=function(a){return Kn(a)?fo(this,a):Nn(a)?this.$b(a):la(a)?(a=Rn(a),fo(this,a)):[]};
![Page 17: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/17.jpg)
Ja und Ja!
![Page 18: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/18.jpg)
WAS BLEIBT GLEICH?Vielseitig verwendbarModern implementiertPerformant programmiertErweiter- und anpassbar
![Page 19: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/19.jpg)
WAS BLEIBT GLEICH?Einfach zu verstehenStandardkonformCross-Anything (Browser, Plattform & Endgerät)Vollständig dokumentiertVerlässlich in der Verwendung
![Page 20: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/20.jpg)
BEISPIELE
![Page 21: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/21.jpg)
HALLO, WELT
ol3js.org/en/master/examples/simple.html
![Page 22: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/22.jpg)
CODEvar map = new ol.Map({ layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }) ], target: 'map', view: new ol.View2D({ center: [0, 0], zoom: 2 }) });
![Page 23: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/23.jpg)
OPENLAYERS 2.X1 × OpenLayers.Map
n × OpenLayers.Layer.n × OpenLayers.Control.
XxxYyy
![Page 24: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/24.jpg)
ol31 × ol.Map
1 × ol.View (2D/3D)
n × ol.interaction.n × ol.control.n × ol.layer.
1 × ol.source.
ZzzYyy
XxxXxx
![Page 25: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/25.jpg)
50.000 KOORDINATEN
ol3js.org/en/master/examples/igc.html
![Page 26: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/26.jpg)
CODE var vectorSource = new ol.source.IGC({ urls: [ 'data/igc/ClementLatour.igc' // etc. ] });
var styleFunction = function(feature, resolution) { // ... return styleArray; };
var layer = new ol.layer.Vector({ source: vectorSource, styleFunction: styleFunction });
![Page 27: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/27.jpg)
DRAG & DROP / FORMATE
ol3js.org/en/master/examples/drag-and-drop.html
![Page 28: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/28.jpg)
CODE 1 // Erzeugung einer spezifischen Interaktion: var dragAndDropInteraction = new ol.interaction.DragAndDrop({ formatConstructors: [ ol.format.GPX, ol.format.GeoJSON // .. ] });
// Erweitern der Standardinteraktionen & // Erzeugung der Karte mit den Interaktionen var interactions = ol.interaction.defaults(); var map = new ol.Map({ interactions: interactions.extend([ dragNDropInteraction ]), // ... }
![Page 29: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/29.jpg)
CODE 2dragAndDropInteraction.on('addfeatures', function(event) { var vectorSource = new ol.source.Vector({ features: event.features, projection: event.projection }); map.getLayers().push(new ol.layer.Vector({ source: vectorSource, style: styleFunction })); var view2D = map.getView().getView2D(); view2D.fitExtent(vectorSource.getExtent(), map.getSize());});
![Page 30: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/30.jpg)
TECHNISCHEHIGHLIGHTS
![Page 31: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/31.jpg)
PERFORMANCE REPLAY-API
http://ol3js.org/en/master/examples/fractal.html
![Page 32: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/32.jpg)
786.433PUNKTE!
![Page 35: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/35.jpg)
PRE-/POSTCOMPOSE API
http://ol3js.org/en/master/examples/layer-spy.html
![Page 36: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/36.jpg)
PRE-/POSTCOMPOSE API// Clipping vor dem Rendernimagery.on('precompose', function(event) { var ctx = event.context; ctx.save(); ctx.beginPath(); if (mousePosition) { // nur den Umkreis des Mauscursors zeigen ctx.arc(mousePosition[0], mousePosition[1], radius, 0, 2 * Math.PI); ctx.lineWidth = 5; ctx.strokeStyle = 'rgba(0,0,0,0.5)'; ctx.stroke(); } ctx.clip();});
// Aufräumen nach dem Rendernimagery.on('postcompose', function(event) { var ctx = event.context; ctx.restore();});
![Page 37: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/37.jpg)
FAZIT &AUSBLICK
![Page 38: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/38.jpg)
READY FOR PRODUCTION?Beta - API kann und wird sich ändernHohe Code-Qualität bereits jetztDokumentation noch im AufbauZusammenspiel mit Bibliotheken
![Page 39: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/39.jpg)
,
READY FOR PRODUCTION?
map.geo.admin.ch Code
![Page 40: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/40.jpg)
ZUKUNFT / ROADMAPWebGL-VektorenAPI ReviewAPI StabilitätAPI DokumentationKollaboration vereinfachenCustom-build-Tool…
![Page 41: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/41.jpg)
…INTEGRATION VONCESIUM…
![Page 42: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/42.jpg)
v3.0.0 final… BALD ὠ�
… UND DANN …
![Page 43: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/43.jpg)
VIELEN DANK FÜR DIE AUFMERKSAMKEIT
FRAGEN &ANMERKUNGEN
?
Impressum
![Page 44: OPENLAYERS 3 - FOSSGIS-Konferenz · 2015-06-26 · OPENLAYERS 3 EINFÜHRUNG, VERWENDUNGSBEISPIELE UND TECHNISCHE HIGHLIGHTS Marc Jansen, terrestris Andreas Hocevar, Boundless](https://reader035.vdocuments.mx/reader035/viewer/2022062602/5e8f633794d1ae4fc12879a1/html5/thumbnails/44.jpg)
IMPRESSUMAutoren:
Marc Jansen, terrestris GmbH & Co. KG,
Andreas Hocevar, Boundless,
Lizenz:
[email protected] BY-SA 3.0
VortragsfolienLangfassung