../../_images/logo_openlayers.png ../../_images/OSGeo_project.png

OpenLayers

Eine hochperformante Bibliothek, welche sämtliche Ansprüche zur Erstellung von Online-Karten erfüllt und eine reichhaltige Funktionalität aufweist.

OpenLayers macht es einfach für Webentwickler, dynamische Karten aus einer Vielzahl von Quellen in jede beliebige Webseite einzubetten. OpenLayers wurde entwickelt um die Verwendung jeglicher Art von Geoinformation zu erweitern. Es ist vollständig frei, Open Source und JavaScript, und ist unter der 2-clause BSDLizenz (auch bekannt als FreeBSD) veröffentlicht.

openlayers screenshot

Kernfunktionen

  • Ebenen

    • Raster: WMS/WMTS, OpenStreetMap, MapQuest, Stamen, Bing, statische Bilder, usw.

    • Vektor: WFS, KML, GeoJSON, TopoJSON, GPX, GML und MapBox Vector Tiles.

    • Heatmaps.

    • Darstellung von Vektorthemen als Raster.

  • Bedienelemente (Controls) und Interaktionen

    • Übersichtskarte, Schieberegler zum Zoomen, Zoom +/- Buttons, Maßstabsleiste, Rotation usw.

    • Hauptkarte: Verschieben, Zoom und Rotation, Objektauswahl, Modifikation usw.

  • Styling und Anpassungen

    • Leistungsstarkes Styling von Objekten: Punkte, Linien, Polygone sowie Icons.

    • Anpassung der Bedienelemente via CSS3.

  • Overlays

    • Darstellung der DOM Elemente an jeder Position der Karte.

    • Große Flexibilität bei der Erzeugung von Tooltips und Marker.

    • Vermischung der Stärken von HTML5 mit der Kartenanwendung.

  • Ereignisse

    • Anbringen von Listener Funktionen zur Reaktion auf Ereignisse auf der Karte.

    • Erzeugen eigener angepasster Bedienelemente (Controls) oder Interaktionen.

  • Weiteres

    • Unterstützung Mobiler Browser.

    • Umprojektion von Rastern.

    • Schlanke Bibliothek. Erstellung angepasster Pakete zur Gewichtsreduzierung.

    • Kartenerstellung über verschiedene Technologien: Canvas, WebGL, DOM.

    • Raster Analyse (Veränderung Farbton/Farbsättigung).

Details

Webseite: https://openlayers.org/

Lizenz: 2-klausige BSD Lizenz (aka FreeBSD Lizenz)

Software Version: 6.14.1

API Schnittstellen: JavaScript

Support: https://stackoverflow.com/questions/tagged/openlayers (user) and https://groups.google.com/forum/#!forum/openlayers-dev (developer)

Quickstart