OpenStreetMap ist die Wikipedia der Karten. Es ist eine freie, offene und crowdgesourcte Weltkarte, aufgebaut von einer Gemeinschaft aus Millionen Freiwilligen und als Datenbasis für Tausende von Produkten genutzt, die täglich zum Einsatz kommen: von Wetter-Apps über Wander-Apps bis hin zu Ride-Share-Plattformen.
Dieser Leitfaden erklärt, was OpenStreetMap tatsächlich ist, wie es als Datensatz funktioniert, wie es sich von Google Maps unterscheidet und welche Rolle es in einem modernen Produktions-Mapping-Stack wie MapAtlas spielt.
Das Projekt in einem Absatz
OpenStreetMap (OSM) wurde 2004 in Großbritannien von Steve Coast gegründet, nachdem er frustriert war über den Mangel an frei verfügbaren digitalen Kartendaten. Die Idee war, eine Weltkarte so aufzubauen, wie Wikipedia eine Enzyklopädie aufbaut: Jeder kann sich anmelden, Features hinzufügen oder bearbeiten, und die resultierenden Daten werden unter einer offenen Lizenz veröffentlicht. Heute hat das Projekt mehr als 10 Millionen registrierte Editoren und einen aktiven Kern von rund 60.000 monatlichen Mitwirkenden. Die vollständige Planet-Datenbank umfasst komprimiert über 100 GB und wächst jede Minute.
Was OSM als Daten aussieht
OSM ist kein Ordner mit Kartenkacheln. Es ist eine strukturierte Datenbank aus drei primitiven Typen:
- Nodes: Einzelpunkte mit Breiten- und Längengrad. Verwendet für Dinge, die im Wesentlichen ein Punkt sind (eine Bank, ein Baum, ein Parkscheinautomat), und als Bausteine für komplexere Formen.
- Ways: Geordnete Folgen von Nodes. Verwendet für lineare Features (ein Straßenabschnitt, ein Fluss) und geschlossene Formen (ein Gebäudegrundriss, eine Parkgrenze).
- Relations: Gruppierungen von Nodes und Ways. Verwendet für Dinge wie Buslinien (eine Folge von Straßenabschnitten), Verwaltungsgrenzen (ein Polygon aus vielen Ways) und Multipolygon-Features.
Jeder Node, Way und jede Relation hat Key-Value-Tags. Eine Straße könnte highway=residential, name=Rue de Rivoli, maxspeed=30 haben. Ein Café könnte amenity=cafe, name=Cafe Central, opening_hours=Mo-Fr 07:00-19:00, wheelchair=yes tragen. Das Tagging-Vokabular ist gemeinschaftsdefiniert, im Wandel und im OSM-Wiki dokumentiert.
Diese Kombination aus offenen Primitiven und getaggten Metadaten macht OSM so wiederverwendbar. Man kann jeden Radweg in Berlin, jeden Defibrillator in den Niederlanden oder jede Weinregion in Frankreich mit einer strukturierten Abfrage extrahieren.
Wie die Karte entsteht
OSM wird kontinuierlich von Freiwilligen bearbeitet, über Web-Editoren (iD), Desktop-Editoren (JOSM) und mobile Editoren (Vespucci, StreetComplete). Änderungen fließen innerhalb von Minuten in die zentrale Datenbank. Quellmaterial umfasst:
- Luftbildaufnahmen, die für OSM lizenziert sind (Bing, Maxar, Esri)
- GPS-Spuren, die von Community-Mitgliedern hochgeladen werden
- Offene Regierungsdaten (Kataster, Straßeninventare, Adressdateien)
- Lokales Wissen, besonders für Öffnungszeiten, Namen, Barrierefreiheit und kleine Features
- Massenimporte strukturierter Datensätze (sorgfältig geprüft, da schlechte Importe die Datenqualität beeinträchtigen)
Die Qualitätssicherung ist gemeinschaftsgetrieben: Erfahrene Mapper überprüfen Änderungen, automatisierte Tools markieren verdächtige Bearbeitungen, und regionale Communities pflegen lokale Konventionen. Das Ergebnis ist eine Karte, die in Gebieten mit aktiver Community (Westeuropa, urbanes Nordamerika, Japan) ungewöhnlich detailliert ist und in weniger kartierten Regionen lückenhafter sein kann, wo kommerzielle Alternativen manchmal die Nase vorn haben.
OSM vs. Google Maps
Die häufigste Frage von Entwicklern ist, ob sie auf OSM oder Google Maps aufbauen sollen. Die ehrliche Antwort hängt davon ab, was gebaut wird.
Stärken von OSM: Offene Daten, die gehostet, weitervertrieben und analysiert werden können; reichhaltigere Point-of-Interest-Tagging in vielen Regionen; transparente Herkunft; vollständige europäische Datensouveränität; kalkulierbare Preise über OSM-basierte Anbieter; die Möglichkeit, eigene Kartenstyles zu rendern.
Stärken von Google Maps: Street-View-Bilder; sehr starke Unternehmenslistingdaten in manchen Regionen; Markenbekanntheit bei Endverbrauchern.
Für entwicklerorientierte Produkte, die EU-Hosting, DSGVO-konforme Datenflüsse, eigene Styles und kalkulierbare Preise benötigen, ist ein OSM-basierter Stack in der Regel die bessere Wahl. Für Konsumentenprodukte, die stark auf Googles Business-Reviews oder Street View setzen, hat Google einzigartigen Mehrwert.
Wie Produktions-APIs auf OSM aufbauen
OSM wird in der Produktion fast nie direkt abgefragt. Stattdessen wird eine gehostete API genutzt, die auf OSM-Daten aufbaut und Schichten hinzufügt, die OSM selbst nicht bietet:
- Tile-Rendering: 100 GB Vektordaten in schnelle Kartenkacheln für jede Zoomstufe zu rendern erfordert eine ernsthafte Tile-Pipeline. Gehostete Anbieter erledigen das.
- Geocoding: Adressen in Koordinaten umzuwandeln erfordert eine indizierte Suchmaschine auf OSM plus Heuristiken für Ranking und Disambiguierung.
- Routing und Isochronen: OSM hat den Straßengraph, aber tatsächliche Fahrtrouten und Reisezeitpolygone zu berechnen erfordert eine Routing-Engine (OSRM, Valhalla, GraphHopper) auf dedizierter Infrastruktur.
- Map Matching, Distance Matrices, Optimierung: Gleiches gilt hier.
- SLAs, EU-Hosting, DSGVO-Konformität: Gehostete Anbieter verpacken die Daten mit den Vertragsbedingungen, die Enterprise-Teams benötigen.
MapAtlas ist die europäische Mapping-Plattform, aufgebaut auf OSM-Qualitätsdaten mit EU-only-Hosting, DSGVO-konformer Infrastruktur und entwicklerorientierten APIs für Geocoding, Routing, Isochronen, Distanzmatrizen und dynamisch gestylte Karten.
Wann man direkte OSM-Daten braucht
Manchmal möchte man die Rohdaten. Typische Fälle:
- Massenanalysen: Alle Ladestationen für Elektrofahrzeuge in Deutschland zählen, jeden Defibrillator in Spanien kartieren.
- Eigene GIS-Workflows: Import in PostGIS für räumliche Joins.
- Interne Kartenprodukte: Eigene Tiles mit vollständiger Kontrolle über den Style rendern.
- Datenanreicherung: OSM-Tags zu eigenen Standortdatensätzen hinzufügen.
Hierfür sind Geofabrik-Extrakte oder die Overpass API die üblichen Einstiegspunkte. Beide sind kostenlos, laufen auf freiwilliger Infrastruktur und bringen Attributierungs- und Lizenzbedingungen mit, die in jedem weitervertriebenen Produkt einzuhalten sind.
Warum MapAtlas
MapAtlas baut entwicklerorientierte APIs auf OSM-abgeleiteten Daten mit EU-only-Hosting und DSGVO-konformer Infrastruktur. Die Geocoding API, Search API, Directions API und Isochrone API liefern saubere, gut getaggte Standortdatensätze, die in Produktionscode und in den strukturierten Daten, die an KI-Assistenten weitergegeben werden, einwandfrei funktionieren. Für einen praktischen Einstieg das Koordinaten-Tool ausprobieren oder Was ist ein Geocode für den tieferen Kontext lesen.
Häufig gestellte Fragen
Was ist OpenStreetMap?
OpenStreetMap (OSM) ist eine freie, offene und crowdgesourcte Karte der gesamten Welt, gepflegt von einer globalen Gemeinschaft aus Freiwilligen. Jeder kann die Karte bearbeiten, neue Straßen oder Orte hinzufügen und die Daten unter der Open Database License weiterverwenden. Im Hintergrund ist OSM eine strukturierte Datenbank aus Nodes, Ways und Relations, die Straßen, Gebäude, Points of Interest, Verkehrsnetze und natürliche Merkmale beschreibt. Die meisten Karten in Wetter-Apps, Wander-Apps, Ride-Share-Apps und entwicklerorientierten Karten-APIs laufen auf OSM-Daten, oft mit proprietären Ergänzungen darüber.
Darf man OpenStreetMap kommerziell nutzen?
Ja. OpenStreetMap-Daten stehen unter der Open Database License (ODbL), die kommerzielle Nutzung erlaubt, solange OpenStreetMap attribuiert und abgeleitete Datenbanken unter derselben Lizenz geteilt werden. Der Basis-Tile-Server auf openstreetmap.org hat Nutzungsgrenzen für Produktionstraffic, weshalb die meisten Teams einen gehosteten Tile-Provider (MapTiler, Mapbox, MapAtlas usw.) nutzen, der auf OSM-Daten aufbaut und SLAs, eigene Styles und höhere Rate-Limits bietet.
Wie unterscheidet sich OpenStreetMap von Google Maps?
OpenStreetMap ist offene Daten: Jeder kann den gesamten Planeten herunterladen und eigene Produkte darauf aufbauen, und die Editing-Community ist vollständig transparent. Google Maps ist ein geschlossenes proprietäres Produkt: Die zugrunde liegenden Daten sind nicht weiterverteilbar, und die Preisgestaltung hängt von Google ab. Für die meisten Entwicklungsanwendungsfälle (Geocoding, Routing, eigene Kartenstyles, EU-gehostete Infrastruktur, DSGVO-konforme Datenflüsse) bietet ein OSM-basierter Anbieter mehr Kontrolle und kalkulierbare Preise. Für Features, die Street-View-Bilder oder Googles spezifische Unternehmenslistingdaten benötigen, hat Google einzigartige Daten.
Was ist ein OSM-Tag und warum ist er wichtig?
Jedes Feature in OpenStreetMap hat eine Reihe von Key-Value-Tags, die beschreiben, was es ist. Eine Straße könnte mit `highway=residential` getaggt sein, ein Restaurant mit `amenity=restaurant`, eine Bushaltestelle mit `highway=bus_stop`. Das Tagging-Vokabular ist gemeinschaftsdefiniert und im OSM-Wiki dokumentiert. Tags ermöglichen nachgelagerten Tools, die Daten sinnvoll zu filtern: Man kann 'alle Krankenhäuser in Paris' oder 'alle Ladestationen in Berlin' abfragen, weil jedes Feature konsistent getaggt ist. Produktionsgeocodierer (einschließlich MapAtlas) nutzen OSM-Tags, um die Relevanz eines Treffers zu bewerten.

