Image

Geokodierung von Adressen: Wie aus einer Adresse präzise Koordinaten werden

5 Min. Lesedauer

01. August 2024 - aktualisiert am 14. Oktober 2026


Auf einen Blick

Die SmartMaps Geocoding API von YellowMap AG (Karlsruhe) geokodiert Adressen in über 130 Ländern, antwortet im GeoJSON-Format, wird in Deutschland gehostet und ist bis 300.000 Transaktionen pro Jahr kostenfrei. 

Geokodierung wandelt eine postalische Adresse in geografische Koordinaten um. Es ist die Grundlage für jede digitale Karte, jede Umkreissuche und jede Routenberechnung.

Die Umkehrung heißt Reverse-Geokodierung: aus einer Koordinate wird eine Adresse.

Für viele Unternehmen sind dabei drei Dinge wichtig: Genauigkeit, Geschwindigkeit in Echtzeitanwendungen und eine DSGVO-konforme Verarbeitung der Adressdaten.

Andere Bezeichnungen: Geocoding, Geocodierung, Adress-Geokodierung.

Geokodierung (englisch Geocoding, auch Geocodierung) wandelt Adressen in geografische Koordinaten um, also in Breiten- und Längengrad. Erst dann lässt sich eine Adresse auf einer Karte anzeigen, in eine Umkreissuche einbeziehen oder für eine Route nutzen. Die Geokodierung von Adressen läuft in fünf Schritten ab.

Der folgende Beitrag erklärt, wie der Prozess Geokodierung funktioniert, was die SmartMaps Geokodierung technisch liefert und worauf Unternehmen bei der Auswahl achten sollten.

Was ist Geokodierung und wie unterscheidet sie sich von Reverse Geocoding?

Die Geokodierung wandelt eine Adresse in ein Koordinatenpaar um. An diesem einen Schritt hängt, ob eine digitale Karte einen Standort anzeigen kann, ob eine Route berechnet wird und ob ein Store Locator den nächstgelegenen Kunden findet. Straße, Hausnummer, Postleitzahl, Ort und Land werden dabei in Zahlen übersetzt: einen Längengrad und einen Breitengrad. Fachlich heißt diese Richtung Forward Geocoding. Der umgekehrte Weg heißt Reverse Geocoding: Er führt von der Koordinate zur Adresse und kommt zum Einsatz, wenn beispielsweise ein Smartphone per GPS eine Position bestimmt, etwa wenn eine Fahrer-App die aktuelle Straße anzeigt oder eine Karten-App nach der nächstgelegenen Filiale sucht.

Beide Richtungen laufen bei SmartMaps über dieselbe Schnittstelle: Die Geocoding API nimmt Adress- und Koordinatenanfragen über einen gemeinsamen Endpunkt entgegen. Der Parameter geocodingType legt die Richtung fest: GEOCODE für Adresse zu Koordinate, REVERSE_GEOCODE für Koordinate zu Adresse. Die REST-API antwortet im GeoJSON-Format, einem offenen, JSON-basierten Standard für Geodaten. Neben den Koordinaten enthält die Antwort Land, ISO-Ländercode, Postleitzahl, Ort, Ortszusatz, Ortsteil, Bezirk, Straße und Hausnummer sowie eine Bounding Box, also das Rechteck, in dem der Treffer liegt. Damit lässt sich der Kartenausschnitt direkt passend zoomen.

Batch- und Echtzeit-Geokodierung im Vergleich

Wie funktioniert die Geokodierung von Adressen?

Unabhängig vom Anbieter arbeiten Geocoder grundsätzlich in fünf Schritten:

  1. Eingabe: Die Adresse kommt per Formular, Datenimport oder API-Aufruf herein, entweder als Freitext in einem Feld oder aufgeteilt in Straße, Hausnummer, Postleitzahl, Ort und Land.
  2. Normalisierung: Schreibweisen werden vereinheitlicht, etwa „Str.“ zu „Straße“.
  3. Abgleich: Die Adresse wird mit einem Referenzbestand bekannter Adressen verglichen. Bei SmartMaps besteht dieser aus OpenStreetMap und weiteren offenen Datenquellen.
  4. Zuordnung: Dem passenden Eintrag wird ein Koordinatenpaar aus Breiten- und Längengrad zugewiesen.
  5. Ausgabe: Der Geocoder gibt den Treffer mit Koordinaten und vollständiger Adresse zurück. Bei mehrdeutigen Eingaben können es mehrere Treffer sein.

So sieht das Ergebnis für drei Beispieladressen aus:

Eingabe Längengrad Breitengrad Ergebnis

Karlstraße 1, 76133 Karlsruhe

8.3967

49.0094

Hausnummerngenau

Kaiserstr., Karlsruhe

8.4036

49.0095

Straße, ohne Hausnummer

Schlossplatz, Karlsruh

8.4044

49.0135

Tippfehler im Ort korrigiert

Wie genau ein Ergebnis ausfällt, hängt von den zugrunde liegenden Daten ab. Ist die Hausnummer erfasst, liefert die API einen hausnummerngenauen Treffer. Fehlt sie, wird die Position, soweit die Daten das zulassen, zwischen bekannten Hausnummern interpoliert. Andernfalls gibt die API das nächstgenauere Ergebnis zurück, etwa die Straße. 

Freitext oder strukturierte Eingabe?

Die SmartMaps Geocoding API nimmt Adressen auf zwei Wegen an. Als Freitext übergeben Sie die komplette Adresse in einem einzigen Feld (singleSlot), etwa „Karlstraße 1, 76133 Karlsruhe“. Das passt, wenn Adressen unsortiert vorliegen, zum Beispiel aus einem Suchfeld.

Strukturiert übergeben Sie die Bestandteile in eigenen Feldern zum Beispiel country, zip, city, cityPart, street und houseNo. Alle Felder finden Sie in der API-Referenz. Das passt, wenn die Daten bereits getrennt vorliegen, etwa aus einem CRM- oder ERP-System. Strukturierte Eingaben lassen in der Regel weniger Spielraum für Fehlinterpretationen.

  Batch-Geokodierung Echtzeit-Geokodierung
Ablauf Verarbeitet größere Adresslisten. Etwa den gesamten Kundenstamm oder alle Filialstandorte in einem Durchlauf Wandelt Adressen unmittelbar bei der Eingabe um
Typischer Einsatz Einmalige Datenaufbereitung, z. B. bei einer Systemmigration oder beim Aufbau eines Store Locators Checkout eines Online-Shops, Adresseingabe im Store Locator
Entscheidendes Kriterium Durchsatz bei großen Datenmengen Antwortgeschwindigkeit, da jede Verzögerung unmittelbar spürbar wird

Viele Unternehmen benötigen im Betrieb beide Varianten: Batch-Geokodierung für die einmalige oder regelmäßige Aufbereitung des Datenbestands, Echtzeit-Geokodierung für alle nutzerseitigen Eingaben.

Wo Geokodierung im Alltag den Unterschied macht

Geokodierte Adressen stecken hinter vielen Anwendungen:

  • Navigation: Start- und Zieladresse werden zuverlässig in Koordinaten übersetzt.
  • Standortbasierte Dienste: Restaurantsuche, Terminbuchung in Filialnähe oder Points of Interest.
  • Logistik: Genaue Koordinaten entscheiden, ob eine Route wirklich die kürzeste ist.
  • Immobilien: Lagebewertung und Umkreisrecherche zu Schulen oder ÖPNV-Haltestellen.
  • Notruf: Eine präzise Standortermittlung entscheidet mit, wie schnell Hilfe eintrifft.
  • Geomarketing: Einzugsgebiete für neue Filialstandorte berechnen.

Was die SmartMaps Geocoding API leistet

YellowMap betreibt SmartMaps als Plattform mit verschiedenen Programmierschnittstellen, die Geocoding API ist eine davon. Sie deckt aktuell mehr als 130 Länder ab. Als Datenbasis dienen OpenStreetMap und weitere offene Datenquellen. Reichen diese für einen Anwendungsfall nicht aus, binden wir zusätzliche Daten ein. So haben wir etwa für einen Kunden die Qualität der Postleitzahlen in Kanada gezielt verbessert.

Die REST-API antwortet im GeoJSON-Format. Die Koordinaten liefert sie im weltweit gängigen Referenzsystem WGS 84 (EPSG:4326), und zwar GeoJSON-üblich in der Reihenfolge Längengrad, Breitengrad.

Wer mehr braucht als einen Koordinatenpunkt, kombiniert die Geocoding API mit der Details-API: Sie liefert zusätzlich die Objektgeometrie eines Gebäudes und ordnet die Adresse in eine Verwaltungshierarchie bis auf Bundesland-Ebene ein. Der Einstieg ist bis zu 300.000 Transaktionen pro Jahr kostenfrei möglich, einfach registrieren und einen SmartMaps API-Key erhalten.

Datenschutz und Zertifizierungen

Adressdaten sind personenbezogene Daten, sobald sie sich einer Person zuordnen lassen. Ihre Geokodierung braucht dann eine Rechtsgrundlage nach Art. 6 DSGVO und in der Regel einen Vertrag zur Auftragsverarbeitung mit dem Anbieter (Art. 28 DSGVO). Gehen die Daten an Server außerhalb der EU bzw. des EWR, gelten zusätzlich die Regeln aus Kapitel V DSGVO: Die Übermittlung ist nur auf Grundlage eines Angemessenheitsbeschlusses der EU-Kommission oder mit geeigneten Garantien wie Standardvertragsklauseln zulässig. Verarbeitet der Anbieter die Daten ausschließlich in der EU, entfällt diese zusätzliche Prüfung.

SmartMaps verarbeitet Daten ausschließlich in einem ISO-27001-zertifizierten Rechenzentrum in Deutschland, verzichtet auf Cookies und überträgt keine Daten in Drittländer. Dafür trägt die Plattform die Siegel „Software Made in Germany“ und „Software Hosted in Germany“ (BITMi), „Datenschutz geprüft“ und „fair.digital“. Mehr hierzu erfahren Sie unter DSGVO-konforme Kartenlösung - SmartMaps Maps API.

Fazit: Ohne Geokodierung keine Karte, keine Umkreissuche, keine Route

Geokodierung ist die technische Grundlage jeder Standortanwendung, vom Store Locator bis zur Adressvervollständigung im Online-Shop. Wer Adressen geokodiert, sollte auf drei Dinge achten: möglichst hausnummerngenaue Treffer, schnelle Antworten für Echtzeit-Eingaben und eine Verarbeitung in der EU. Wie SmartMaps das löst, zeigt die Geocoding API.

Testen Sie unsere leistungsstarke Geokodierungs-API und erleben Sie, wie einfach und präzise die Verarbeitung von Standortdaten sein kann. Entdecken Sie die APIs in der Dokumentation oder sprechen Sie mit unserem Kartenspezialisten-Team über Ihren konkreten Anwendungsfall.

FAQ: Häufige Fragen zur Geokodierung

Geokodierung wandelt eine Adresse in Koordinaten um, Reverse-Geokodierung den umgekehrten Weg, also aus Koordinaten wird eine Adresse ermittelt. Beide laufen bei SmartMaps über denselben API-Endpunkt, gesteuert über den Parameter, der die Anfragerichtung festlegt. Mehr erfahren unter Geocoding mit SmartMaps - DSGVO-konform - weltweit oder in der technischen Dokumentation unter Einführung in SmartMaps Geocoding - SmartMaps Dokumentation.

NÄCHSTER SCHRITT

Setzen Sie auf eine europäische Kartenplattform – mit SmartMaps

Maps, Geocoding, Routing und mehr über eine API – DSGVO-konform und in Deutschland gehostet, ohne US-Konzern-Abhängigkeit. 

Kostenlos starten bis 300.000 Transaktionen/Jahr.


DSGVO-konform

Hosting in Deutschland

Start ab 0 €

Ich bin gerne für Sie da - wie kann ich Sie unterstützen?

Kontaktfoto Christopher Schmitt.

Christopher Schmitt
Maps-Spezialist
Tel.: +49 721 9638-125
geosolutions@yellowmap.de

LinkedIn Icon