Werkzeuge für die Programmierung von Karten
Ich stelle hier einige Werkzeuge für das Erstellen von interaktiven Karten zusammen. In künftigen Artikeln möchte ich die Möglichkeiten und Grenzen dieser Werkzeuge ausloten.
OpenLayers
ist eine JavaScript-Bibliothek, die es ermöglicht Geodaten im Webbrowser anzuzeigen. Bei OpenLayers handelt es sich um eine Programmierschnittstelle, die eine clientseitige Entwicklung unabhängig vom Server zulässt. OpenLayers stellt keine Karten zur Verfügung sondern greift auf bestehende Kartenserver (z.B. Google Maps) zu.
Google Maps
stellt eine detaillierte API zur Verfügung. Die Google Chart API erlaubt die Verknüpfung von Daten mit Landkarten.
D3
Diese universelle Javascript Bibliothek für Visualisierungen erlaubt auch die Erstellung von interaktiven Karten
Leaflet
ist eine Opensource Javascript Bibliothek um interaktive Karten herzustellen. Es gibt auch die Möglichkeit, Leaflet und D3 miteinander zu verbinden.
Tutorial
Modest Maps
ist eine einfache Javascript Bibliothek für das Erstellen von interaktiven Landkarten.
OpenStreetMap
ist ein freies Projekt, das für jeden frei nutzbare Geodaten sammelt (Open Data). Mit Hilfe dieser Daten können Weltkarten errechnet oder Spezialkarten abgeleitet werden sowie Navigation betrieben werden. Auf der OpenStreetMap-Startseite ist eine solche Karte abrufbar. Die API ist detailliert beschrieben.
Infos: Make the switch to OpenStreetMap;
Infos: OpenStreetMap und SVG
Kartograph
ist ein einfaches Javascript Framework um auf Basis von Google Maps interaktive Karten zu erstellen.
Polymaps
erlaubt das Erstellen von interaktiven Karten auf Basis SVG. Tutorial
Maps for Life, NAVTEQ oder Nokia Maps
Die Lösung von Nokia für das Generieren von Karten. Eine detaillierte API steht zur Verfügung
OGC – Open Geo Spatial
The OpenGIS Web Map Service Interface Standard (WMS) provides a simple HTTP interface for requesting geo-registered map images from one or more distributed geospatial databases.
The Open Source Geospatial Foundation…
OSGeo was created to support the collaborative development of open source geospatial software, and promote its widespread use.
Miso Dataset Project
Dataset is a JavaScript client-side data transformation and management library. Dataset makes managing client-side data easy by handling loading, parsing, sorting, querying & manipulating data from all sorts of sources.
Stepmap
Landkarten online erstellen und gestalten
Visual Eyes
Interessante Beispiele
- Sommerserie NZZ 2013; NZZ Swiss Maps; Swiss Traffic
- World Digital Library