OpenLayers

Webentwicklung mit
dynamischen Karten und Geodaten

Dies ist die Homepage zum Buch "OpenLayers — Webentwicklung mit dynamischen Karten und Geodaten" (ISBN 978-3-937514-92-5). OpenLayers ist eine freie JavaScript-Bibliothek, die die Entwicklung WebGIS-Anwendungen erheblich vereinfacht.

Der obligatorische "Hallo, Welt"-Code ist unten abgebildet; klicken Sie auf den Button "Code ausführen", um einer einfache Karte in dieser Seite zu erzeugen.

var map = new OpenLayers.Map("map");
var wms = new OpenLayers.Layer.WMS(
  "OpenLayers WMS",
  "http://labs.metacarta.com/wms/vmap0",
  { layers: "basic" }
);
map.addLayer( wms );
map.zoomToMaxExtent();

Kurzbeschreibung

Mit dem Erfolg von Google Maps, Google Earth und dem freien OpenStreetMap-Projekt finden Geodaten und Karten im Internet ein immer breiteres Interesse. Dieses Buch zeigt, wie Sie mit der Open-Source-JavaScript-Bibliothek OpenLayers und den Geodaten verschiedener Anbieter wie Yahoo, Google oder Microsoft Karten erstellen. Darüber hinaus integrieren Sie Geodatendienste wie WMS und WFS und nutzen die freien Geodaten der OpenStreetMap-Community.

Schritt für Schritt programmieren Sie browserbasierte WebGIS-Applikationen (GIS: Geografische Informationssysteme). Sie setzen Kartendienste mit UMN Mapserver und GeoServer auf, binden diese in OpenLayers ein und verwalten auch eigene Geodaten in PostgreSQL mit der Erweiterung PostGIS.

...zur ausführlichen Beschreibung des Buches

Die Autoren

Marc Jansen entwickelt als Programmierer bei der Firma terrestris GmbH & Co. KG seit Jahren mit freier Software WebGIS-Applikationen mit den im Buch vorgestellten Technologien bzw. Programmiersprachen.

Till Adams — Geschäftsführer von terrestris — ist in der OpenSource-GIS-Szene seit einem guten Jahrzehnt aktiv.

Neben der Softwareenwicklung halten beide Autoren Schulungen zu den Komponenten ihrer täglichen Arbeit und referieren auf nationalen und internationalen Konferenzen.

Beispiele

Ein Buch zu einer JavaScript-Bibliothek für Karten im Netz lebt natürlich von seinen Beispielen. Alle im Buch beschriebenen Beispiele können Sie online anschauen oder als Paket herunterladen.

Hier finden Sie die Verweise zu den einzelnen, nach Kapiteln geordneten, Beispielen und die gezippten Dateien zum Download: Übersichtsseite Beispiele

JavaScript-Einführung

Wenn Ihnen JavaScript noch ungeläufig ist oder Sie Ihr Wissen auffrischen wollen, so kann Ihnen das Zusatzkapitel "JavaScript-Kurzeinführung" helfen.

Laden Sie hierfür das Kapitel "JavaScript-Kurzeinführung" (pdf, ca. 800 KB) herunter.

Errata

Übersicht der Korrekturen

Fehler gefunden?

Bitte teilen Sie uns Fehler, die Sie im Code oder Fließtext des Buches gefunden haben, mit.

Nutzen Sie hierfür die Emailadressen aus dem Impressum.