Sobald Sie einen Adressen-Locator erstellt haben, können Sie diesen zur Geokodierung von Adressen verwenden. Sie können jedoch eine höhere Performance und Genauigkeit bei der Geokodierung erreichen, wenn Sie wissen, wie die Eingabe-Adressendaten von einem Adressen-Locator vorbereitet werden, wie die Adressenattribute durchsucht und wie Adressen abgeglichen werden. Zu diesem Zweck ist es außerdem hilfreich, die Möglichkeiten zur Bearbeitung der Einstellungen eines Adressen-Locators zu kennen.
Der Vorgang ist unten veranschaulicht:
Abstand | Konzeptbeispiel |
---|---|
1. Eingegebene ursprüngliche Adresse | 127 West Point Drive, Olympia, WA 98501 |
127 | West | Point | Drive | Olympia | WA | 98501 127 | West Point | Drive | Olympia | WA | 98501 | |
5. Ermittelte Abgleichpunktzahl für jeden potenziellen Kandidaten | |
127 W Point Dr, Olympia, WA 98501 | |
Geparste Adressen
Beim Analysieren einer Adresse zerlegt der Adressen-Locator die Adresse in ihre Adressenelemente. Wie dies geschieht, wird durch den Style des Adressen-Locators bestimmt. Bei der Adresse 123 Main Street stellt 123 beispielsweise die Hausnummer dar, Main ist der Name der Straße, und Street gibt die Straßenart an. Manchmal kann eine Adresse auf mehr als eine Weise analysiert werden. Obwohl West bei der Adresse "127 West Point" normalerweise als Straßenrichtung interpretiert wird, kann West Point in bestimmten Fällen auch als Straßenname angesehen werden. Um die Wahrscheinlichkeit zu vergrößern, die Adresse zu finden, zerlegt der Adressen-Locator eine Adresse beim Analysieren in einen oder mehrere verschiedene Adressenelemente, die für die Geokodierung erforderlich sind.
Mehrere Repräsentationen der Adresse erstellt
Viele Elemente einer Adresse, z. B. Himmelsrichtung oder Straßenart, werden oft in Form von Abkürzungen angegeben. Für diese Abkürzungen sind verschiedene Schreibweisen möglich. Beispielsweise könnte Avenue als AV oder AVE abgekürzt oder auch vollständig ausgeschrieben sein. Gemäß der Definition im Adressen-Locator-Style, wird eine Liste der Werte für jedes Adressenelement festgelegt. So enthält jedes Adressenelement in der Adresse "127 West Point Drive, Olympia, WA 98501" beispielsweise mehrere Werte oder Repräsentationen, wie in dieser Tabelle dargestellt.
Durchsuchter Adressen-Locator
Sobald die Adresse vom Adressen-Locator analysiert und eine Liste der Werte für jedes Adressenelement generiert wurde, werden anhand einer Reihe von Suchkriterien Features im Locator gesucht, die mit den Elementen der Eingabeadresse übereinstimmen. Wenn mit einem Satz von Kriterien, beispielsweise dem Suchen der Adresse anhand des Ortes, Bundeslandes oder der Postleitzahl, keine Adressenkandidaten gefunden werden können, verwendet die Suche weniger eingeschränkte Kriterien, beispielsweise nur die Adresse und die Postleitzahl, bis alle wahrscheinlichen Übereinstimmungskandidaten gefunden wurden.
Ermittelte Abgleichpunktzahl für jeden potenziellen Kandidaten
Nachdem der Adressen-Locator einen Satz potenzieller Kandidaten für einen Ort gefunden hat, werden die einzelnen Kandidaten bewertet, um den Grad der Übereinstimmung mit der Geokodierungsadresse für jeden Kandidaten zu ermitteln. Dabei wird jedem potenziellen Kandidaten eine Punktzahl zwischen 0 und 100 zugewiesen. Bei der Ermittlung dieser Punktzahl werden alle Adressenelemente herangezogen. Die Punktzahl für die einzelnen potenziellen Kandidaten ist geringer, wenn folgende Kriterien auf die Adressenelemente zutreffen:
- Rechtschreibfehler – Lange oder außergewöhnliche Straßennamen wie Pennsylvania oder Ahwatukee können leicht falsch geschrieben werden.
- Falsch – Die Straßennummer der Adresse liegt beispielsweise außerhalb des Adressbereichs für den Kandidaten.
- Fehlend – Die Straßenrichtung wird beispielsweise in den Adressendaten angegeben, nicht jedoch im potenziellen Kandidaten angegeben.
Gefilterte Liste der Kandidaten
Nachdem die einzelnen Kandidaten bewertet wurden, stellt der Adressen-Locator eine Liste mit Kandidaten zusammen, die potenzielle Übereinstimmungen mit der Adresse darstellen. Hierfür wird die minimale Kandidatenpunktzahl herangezogen, die Sie für den Adressen-Locator eingestellt haben. Alle potenziellen Kandidaten, die einen geringeren Wert aufweisen als die minimale Kandidatenpunktzahl, werden von der Liste der potenziellen Kandidaten gestrichen.
Kandidat mit bester Abgleichpunktzahl
Der Adressen-Locator sortiert die Kandidaten nach Punktzahl und zeigt sie entsprechend an. Sie können die Übereinstimmung überprüfen und auswählen. Beim Abgleich von Tabellen wird eine Adresse automatisch mit dem Kandidaten mit der höchsten Punktzahl abgeglichen.
Kennzeichnen des zugeordneten Features
Als letzter Schritt bei der Geokodierung wird das Feature, das dem besten Kandidaten entspricht, für die Erzeugung der Position für die abgeglichene Adresse verwendet. Die Position kann auf einer Interpolation entlang eines Linien-Features einschließlich eines Seitenversatz- und eines Endversatzparameters oder aber auf einem Polygonschwerpunkt beruhen, wenn das Referenz-Feature eine Fläche oder ein Punkt ist.