WebMapping ohne Server - smartmapbrowsing.org€£ OGC WFS ‣ ka-Map ‣ WorldWind

Post on 19-Apr-2018

245 views 3 download

transcript

WebMapping ohne Server

Emanuel Schütze, Intevation GmbHemanuel@intevation.de

Intergeo, 25. - 27. September 2007

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Gliederung

๏ Was ist OpenLayers?

๏ Was kann OpenLayers?

๏ Demo

๏ Zusammenfassung

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was ist OpenLayers?

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was ist OpenLayers?

✓ API zum Erstellen eines WebMapping-Clients

✓ 100% clientseitig(JavaScript)

✓ unterstützt OGC-Standards (u.a. WMS, WFS)

✓ Kachelung

✓ Freie Software (BSD-Lizenz)

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? GUI-Komponenten

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? GUI-Komponenten

Pan-Zoom-Navigationsleiste

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? GUI-Komponenten

Werkzeugleiste

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? GUI-Komponenten

Übersichtskarte

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? GUI-Komponenten

Ebenenübersicht

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? GUI-Komponenten

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? Features

✓ WFS-T

✓ modulares Bauen der Bibliothek (lite-Version)

✓ animated zooming & panning *

✓ zooming per Doppelklick, Mausrad, Zoombox, Tastatur

✓ Markers & Popups

* Integration für Version 2.6 geplant

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

Was kann OpenLayers? unterstützte Ebenenformate

Proprietär

‣ Google Maps

‣ MSN Virtual Earth

‣ Yahoo! Maps

‣ Multimap

Frei

‣ OGC WMS

‣ OGC WFS

‣ ka-Map

‣ WorldWind

‣ GeoRSS

‣ GML

‣ KML

‣ WKT

‣ ...

Demo

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

✓ Kachelung

✓ WFS-T

✓ Integration in beliebige Websites

✓ objektorientiertes JavaScript

✓ lite-Version

✓ > 2100 Unittests

✓ sehr aktive Community

Zusammenfassung Stärken von OpenLayers

Emanuel Schütze | emanuel@intevation.de | Intevation GmbH

✓ animated zooming & panning

✓ Pfad- und Flächenmesswerkzeug

✓ Maßstabsbalken

✓ Zoom-History-Funktion (Redo/Undo)

✓ Integration in ka-Map, Mapbender, Mapbuilder, CartoWeb

Zusammenfassung Ausblick auf Version 2.6