Fragen · Adressen
Wie bekomme ich die Koordinaten einer deutschen Adresse?
Zuerst wird die Adresse in ihre korrekte Form gebracht, dann werden die Koordinaten der Hausnummer gesucht; ist die Hausnummer nicht georeferenziert, wird der Punkt geschätzt, sonst geht es auf die Straße oder die Gemeinde zurück. Jede Koordinate kommt mit ihrer ausgewiesenen Genauigkeitsstufe heraus, sodass Sie immer wissen, wie sehr Sie dem Punkt trauen können.
Warum zuerst normalisiert und dann geokodiert wird
Ein Geokodierungsdienst antwortet immer mit einem Punkt, auch auf eine falsche Adresse: Er nimmt die Straße, die am ähnlichsten ist, und setzt einen Punkt darauf. Hatte die Adresse die Postleitzahl eines anderen Ortes oder eine mehrdeutig abgekürzte Straße, ist der Punkt überzeugend und falsch, und niemand merkt es, bis der Paketdienst anruft.
RadarAddress macht das Gegenteil: zuerst die Adressprüfung, die Ort, Straße und Hausnummer mit denselben ausgewiesenen Ergebnissen wie die Normalisierung auflöst, dann die Suche der Koordinaten auf der bereits korrigierten Adresse. Ist die Straße in der Gemeinde nicht zu finden, gibt es keinen Punkt: Das Ergebnis sagt, dass die Adresse zu prüfen ist, und die Koordinate bleibt leer, statt erfunden zu werden.
Die Genauigkeitsstufen, immer ausgewiesen
Die Koordinaten kommen mit einem Feld heraus, das sagt, auf welcher Stufe sie gefunden wurden:
- Hausnummer: der Punkt der Hausnummer.
- interpoliert: Die genaue Nummer ist nicht georeferenziert, und der Punkt ist aus den Nachbarnummern geschätzt. Gut für eine Karte oder für Entfernungen, nicht für eine Zustellung auf den Meter.
- Straße: nur der Mittelpunkt der Straße, wenn über die Hausnummern nichts bekannt ist.
- Gemeinde: nur der Mittelpunkt der Gemeinde. Das ist die letzte Rückfallstufe, nützlich zum Gruppieren, nicht zum Lokalisieren.
In Deutschland veröffentlichen die Bundesländer die Adressen mit ihren Koordinaten, und wo das Register im Dienst ist, kommt der Punkt der Hausnummer von dort. In den Ländern, die ihre Adressen nicht als offene Daten freigeben, antworten wir mit offenen Kartendaten und weisen die Quelle im Ergebnis aus. Die Abdeckung der Hausnummern wechselt also von Gemeinde zu Gemeinde: Deshalb steht die Stufe neben jedem Punkt, und es gibt keine einzelne Abdeckungszahl zu versprechen: Sie sehen das Feld und entscheiden, was Sie damit machen.
Zusammen mit den Koordinaten: Ortsteil und Gemeinde
Mit der aufgelösten Adresse kommen auch die Angaben heraus, die den Bestand an andere Daten anschließen, ohne über den von Hand geschriebenen Namen zu gehen: die Gemeinde in ihrer amtlichen Form, mit dem Code, den das Register für sie führt, und in Berlin, Hamburg und Bremen der Ortsteil, getrennt von der Stadt. Das sind Angaben, die in Ihrer Datei nicht standen und mit denen sich zum Beispiel die Kunden je Gemeinde oder je Ortsteil zählen lassen, statt nach dem Text zu suchen, den jeder anders geschrieben hat.
Wozu man einen Bestand georeferenziert
Die Koordinaten verwandeln einen Adressbestand in eine Karte, mit der sich arbeiten lässt. Die häufigsten Verwendungen:
- Kontakte einem Gebiet zuordnen. Jeder Datensatz landet im Gebiet eines Außendienstlers, einer Filiale, eines Ehrenamtlichen oder eines Delegierten, nach der wirklichen Nähe und nicht nach der Postleitzahl, die in den Großstädten die Stadtteile in der Mitte durchschneidet.
- Entfernungen berechnen. Wie weit jeder Kunde von der nächsten Filiale entfernt ist, wie viele Förderer im Umkreis von zehn Kilometern um den Veranstaltungsort wohnen, welche Adressen sich zu einer Zustelltour zusammenfassen lassen.
- Sehen, wo die Kunden sind. Eine Karte der Spender, der Bestellungen oder der Mitglieder zeigt auf einen Blick, wo die Arbeit trägt und wo sie fehlt, besser als eine Tabelle nach Postleitzahlbereich.
- Externe Daten verknüpfen. Über die amtliche Gemeinde lassen sich Bevölkerung, Kaufkraft, Dichte und alle öffentlichen Statistiken je Gemeinde anschließen, ohne über den von Hand geschriebenen Namen zu gehen.
- Nahe Adressen erkennen. Zwei Datensätze mit verschiedenen Straßen und demselben Punkt auf der Karte verdienen einen Blick: Das kommt bei umbenannten Straßen und bei doppelten Zugängen desselben Gebäudes vor.
In all diesen Fällen zählt die Genauigkeitsstufe: Für die Zuordnung zu einem Gebiet reicht auch die Gemeinde, für eine Zustelltour braucht es die Hausnummer. Deshalb steht sie immer neben dem Punkt.
Wo Sie sie finden: Website, Datei, API
Bei der Prüfung auf der Website erscheinen die Koordinaten mit ihrer Stufe, sobald die Adresse aufgelöst ist. In einem Auftrag aus einer Datei kommen die Spalten latitude, longitude und geo_precision für jede Zeile zum Ergebnis dazu: Die Geokodierung eines ganzen Bestands ist derselbe Auftrag wie die Prüfung, kein eigener Dienst. In der API gibt der Endpunkt /api/v1/contact das Objekt geo mit Breite, Länge, Genauigkeit und Quelle zurück, dazu district mit dem Ortsteil und territory mit dem Code der Gemeinde; die Dokumentation führt die Felder auf und die Quellenangabe, die fällig ist, wenn die Quelle die offenen Kartendaten sind.
Der Preis ist der der Adressprüfung: Die Koordinaten und der Ortsteil sind Teil des Ergebnisses. Die Preise stehen auf der Preisseite.
Eine Adresse, der Punkt und seine Stufe
20095 hamburg
Breite 53,55124 · Länge 10,00287
Genauigkeit: Hausnummer · Ortsteil: Hamburg-Altstadt
Die Straße wurde ausgeschrieben und der Ort in Großbuchstaben gesetzt. Die Hausnummer 7 steht mit ihren Koordinaten im nationalen Register: Der Punkt ist der der Hausnummer, und das Feld weist es aus.
Die Fragen, die folgen
In welchem System sind die Koordinaten?
Breite und Länge in Dezimalgrad im System WGS84, demselben wie bei Webkarten und Navigationsgeräten.
Kann ich eine ganze Datei geokodieren?
Ja. Die Koordinaten und die Genauigkeitsstufe sind Spalten des Ergebnisses der Adressprüfung aus einer Datei, bis zu einer Million Zeilen in einem einzigen Auftrag.
Was passiert, wenn sich die Adresse nicht auflösen lässt?
Keine Koordinate. Das Ergebnis erklärt das Problem, zum Beispiel eine Straße, die in der Gemeinde nicht gefunden wurde, und die Zeile bleibt zu prüfen: Ein zufällig gesetzter Punkt wäre schlimmer als ein leeres Feld.
Funktioniert es auch umgekehrt, von den Koordinaten zur Adresse?
Nein. RadarAddress geht von der geschriebenen Adresse aus und löst sie auf; die umgekehrte Suche vom Punkt aus gehört nicht zu den Diensten.
Taugen die Koordinaten für ein Navigationsgerät oder den Paketdienst?
Auf der Stufe Hausnummer ja. Auf der Stufe interpoliert oder Straße sind sie eine Schätzung: nützlich für die Karte und für Entfernungen, nicht für eine Zustellung auf den Meter. Das Genauigkeitsfeld sagt Ihnen, in welchem Fall Sie sind.
Kommen Gemeinde und Ortsteil immer heraus?
Die Gemeinde kommt heraus, wenn der Ort sicher aufgelöst ist, was die große Mehrheit der Fälle ist; der Ortsteil dort, wo die Stadt welche hat und das Register ihn kennt. Bleibt der Ort mehrdeutig, zum Beispiel ein Ortsname, den es mehrmals gibt, ohne weitere Hinweise, sagt das Ergebnis es, und die Felder bleiben leer.
Die Adressprüfung ansehen
Drei Beispiele mit Adressen aus Deutschland, aufgelöst mit ihren Koordinaten und der Genauigkeitsstufe. Mit einem kostenlosen Konto arbeiten Sie an Ihren eigenen Adressen.
Die Adressprüfung ansehenLesen Sie auch: Eine API zur Adressnormalisierung · Die Adressen einer Excel-Datei prüfen · API-Dokumentation