Adressenverarbeitung durch GeocodeUSAddress

GeocodeUSAddress verarbeitet Adressen in der folgenden Reihenfolge:

  1. Parst die Adresselemente.

    GeocodeUSAddress parst die Adressdaten in einzelne Elemente. Das Parsing erfolgt bei Daten in der Reihenfolge, in der Sie die Daten laden. Selbst, wenn bei einer gültigen Adresse ein Element fehlt, kann GeocodeUSAddress eine Übereinstimmung finden. Einige Elemente, wie vorangestellte Richtungsangaben, sind bei einigen Adressen möglicherweise keine wichtigen Elemente. Durch den Vergleich einer Eingabeadresse mit allen bekannten Adressen in einem Suchbereich kann GeocodeUSAddress in der Regel bestimmen, ob eines dieser Elemente fehlt oder falsch ist.

  2. Findet mögliche Übereinstimmungen innerhalb des Suchbereichs.

    GeocodeUSAddress verwendet die Elemente der letzten Adresszeile, um einen Suchbereich zu bestimmen. Sie können angeben, ob der Suchbereich auf einem Finanzbereich oder einen durch Ort, Bundesland/-staat und PLZ-Code definierten Bereich basieren soll. (Ein Finanzbereich ist eine Sammlung von PLZ-Codes innerhalb einer zusammenhängenden geografischen Region.) Wenn der Ort und der Bundesstaat bzw. das Bundesland nicht im PLZ-Code liegen, führt GeocodeUSAddress separate Suchen nach dem PLZ-Code und dem Ort durch.

    Nachdem GeocodeUSAddress den Suchbereich bestimmt hat, versucht es, die Elemente der Straßenanschriftszeile mit den Datensätzen in den standardisierten Datendateien zu vergleichen, und tut dann Folgendes:

    • Prüft die eingegebenen Adressbereiche nach fehlenden oder falsch gesetzten Bindestrichen und die alphanumerischen Bereiche auf die richtige Abfolge.
    • Sucht nach Schreibfehlern und Standardabkürzungen. GeocodeUSAddress kann beispielsweise „Mane“ als „Main“ und „KC“ als „Kansas City“ erkennen.
    • Sucht nach Aliasübereinstimmungen mit den USPS-Daten und räumlichen Daten (TIGER und TomTom). GeocodeUSAddress erkennt beispielsweise. dass in Boulder „CO Highway 36“ als „28th Street“ bekannt ist.
    • Suche nach anerkannten USPS-Firmennamen für zusätzliche Übereinstimmungsprüfung.
    • Sucht nach Übereinstimmungen mit Straßenkreuzungen. Die Übereinstimmung mit einer Kreuzung ist sehr nützlich, wenn Sie den Adressvergleich verwenden, um einen Geocode zu erhalten.
    • Sucht nach Adresszeilen, die eine Hausnummer und Wohneinheitsnummer als dasselbe Element enthalten. GeocodeUSAddress erkennt beispielsweise die Eingabe „4750-200 Walnut Street“ und nimmt eine Neukombinierung zur Ausgabe von „4750 WALNUT ST STE 200“ vor.
    Anmerkung: Das USPS berücksichtigt keine gültigen Kreuzungsadressen für die postalische Zustellung. Deshalb vergleicht GeocodeUSAddress keine Kreuzungen bei der Verarbeitung im CASS-Modus.
  3. Bewertet jede mögliche Übereinstimmung in Hinblick auf die geparste Eingabe.

    GeocodeUSAddress vergleicht jedes Element in der Eingabeadresse mit dem entsprechenden Element in den Übereinstimmungskandidaten und weist ein Zuverlässigkeitsniveau zu. GeocodeUSAddress gewichtet das Zuverlässigkeitsniveau für alle Elemente innerhalb eines Übereinstimmungskandidaten und weist der Summe eine finale Punktzahl zu.

    Anmerkung: GeocodeUSAddress verwendet ein Penalty-Bewertungssystem. Wenn ein Element nicht exakt mit einem Element im Übereinstimmungskandidat übereinstimmt, fügt GeocodeUSAddress der Punktzahl des Übereinstimmungskandidaten einen Abzug hinzu. Deshalb sind Punktzahlen mit niedrigeren Zahlen bessere Übereinstimmungen
  4. Bestimmt die Übereinstimmung.

    GeocodeUSAddress priorisiert jeden Übereinstimmungskandidaten anhand der zugewiesenen Zuverlässigkeitspunktzahl und gibt als Übereinstimmung den Kandidaten mit der niedrigsten Punktzahl zurück.

    Der von Ihnen ausgewählte Vergleichsmodus bestimmt den Bereich, den GeocodeUSAddress für eine Übereinstimmung zulässt. GeocodeUSAddress gibt nur eine Übereinstimmung zurück, wenn die Punktzahl der Zieladresse in den vom ausgewählten Vergleichsmodus bestimmten Bereich fällt.

    In einigen Fällen kann es mehr als nur einen Übereinstimmungskandidaten mit der niedrigsten Punktzahl geben. In diesem Fall kann GeocodeUSAddress nicht selbst bestimmen, welcher Datensatz richtig ist und gibt einen Status über Mehrfachübereinstimmungen zurück.

    Anmerkung: Wenn Sie die Delivery Point Validation (DPV)-Verarbeitung aktiviert haben, versucht GeocodeUSAddress automatisch, Mehrfachübereinstimmungen mithilfe von DPV aufzulösen.

    GeocodeUSAddress gibt außer einer standardisierten Adresse auch Folgendes zurück:

    • Geocode: Breitengrad und Längengrad für die Adresse
    • Übereinstimmungscode: Informationen über die Übereinstimmung der Eingabeadresse mit den Referenzdaten
    • Positionscode: Genauigkeitsgrad eines Geocodes
    • Parität: Die Straßenseite, auf der sich die Übereinstimmung befindet.

    GeocodeUSAddress gibt im Modus „Unscharf“ keine Parität zurück. Weitere Informationen über GeocodeUSAddress-Ausgaben finden Sie unter antwort.