Alteryx Geocoding-App
Die Alteryx Geocoding-App verwendet eine Reihe von Alteryx-Tools, um US-Adressen zu bereinigen und sie bestmöglich ihrem physischen Standort (Längen- und Breitengrad) zuzuordnen. Die Analyse-App ist eine eigenständige Oberfläche, auf der Sie bestimmte Parameter angeben und den Geocoding-Vorgang ausführen können.
Wichtig
Zur Ausführung dieser App benötigen Sie eine Alteryx-Laufzeitlizenz und Installation von Alteryx, Alteryx Geocoder und optional den CASS Coder und ZIP +4 Coder.
Analyse-App konfigurieren
Eingabedatei
Wählen Sie die Eingabemethode aus.
Sie können mehrere Adressen geocodieren, indem Sie eine Datei mit Adressdaten auswählen.
Wenn die Datei noch nicht durch diese App verarbeitet wurde und das Kontrollkästchen aktiviert ist, wird ein Fehler angezeigt.
Datei für Geocodierung auswählen: Navigieren Sie zu der Datei, die geocodiert werden soll.
Nur nicht kodierte Datensätze geokodieren: Der Geocoder ignoriert Datensätze, die den Prozess bereits durchlaufen haben. Dabei werden nur die Datensätze kodiert, bei denen im Feld „GEO_GeoLevel“ der Eintrag „Unkodiert“ steht.
Sie können eine Einzelne Adresse geokodieren, indem Sie manuell eine Adresse eingeben.
Adresse angeben, die geokodiert werden soll. Alle Felder erforderlich: Geben Sie die Informationen in das entsprechende Feld ein.
Treffen Sie Ihre Auswahl und klicken Sie dann auf Weiter.
Geocoder-Optionen
Geocoder auswählen: Im Dropdown-Menü können Sie aus der verfügbaren Liste Einen Geocoder auswählen.
TomTom Multinet-Adresspunkte aktivieren
Abgleichen und geocodieren: Wenn diese Option ausgewählt ist, werden die Eingabedatensätze mit der TomTom Multinet Address Points Calgary-Datenbankdatei abgeglichen. Diese Datei enthält ca. 80 Millionen Adresspunkte, die anhand des Grundstücks gefunden werden oder direkt im Gebäude liegen. Alle Datensätze, die nicht mit dieser Datei übereinstimmen, werden normal geocodiert.
Lizenzinstallation erforderlich
Für diese Option ist eine lizenzierte Installation der TomTom Multinet Address Points Calgary-Datenbankdatei erforderlich und CASS muss aktiviert sein.
Datei nicht abgleichen, nur geocodieren: Wenn diese Option ausgewählt ist, werden die Eingabedatensätze normal geocodiert.
Interaktiven Modus aktivieren
Beim Geocoding im interaktiven Modus werden Sie aufgefordert, die Eingabeadresse interaktiv zu bearbeiten und mit dem Geocoder direkt zu kommunizieren, um eine Übereinstimmung zuzuweisen.
Das Feld „Geocode-Eingabe ändern“ wird geöffnet, wenn der Geocoder eine Übereinstimmung nicht automatisch zuweisen kann. Unter anderem wird dieses Feld bei den folgenden Vorfällen angezeigt: Eine Mehrfachübereinstimmung wird erkannt, die Adresse enthält einen Aliasnamen, die beste Übereinstimmung erzeugt eine sehr ungünstige Bewertung, oder die einzig mögliche Übereinstimmung ist eine Postleitzahl. Manchmal sind Benutzer so mit den Eingabedaten vertraut, dass sie die Ursprungsadresse bearbeiten können, damit der Geocoder die entsprechende Übereinstimmung zuweisen kann.
Die Ursprungsadresse zeigt, wie der Datensatz im ursprünglichen Zustand in der Eingabedatei erscheint.
Unter Adresse bearbeiten kann der Endbenutzer die Adresse eintippen und bearbeiten.
Der Endbenutzer kann zu jedem Zeitpunkt auf Geokodieren klicken, um zu sehen, was der Geocoder als mögliche Übereinstimmung findet. Mögliche Übereinstimmungen erscheinen im Feld Bearbeitete Adressenausgabe.
Wählen Sie eine Übereinstimmung und dann Akzeptieren aus. Sobald Sie eine Übereinstimmung akzeptieren, wird die ursprüngliche Adresse durch die akzeptierte Adresse ersetzt.
Um zur nächsten Adresse zu gelangen, wählen Sie Nächster Datensatz aus und wiederholen Sie den Vorgang.
Unter „Aktueller Datensatz“ ist zu sehen, wie viele Datensätze der Benutzer bearbeitet hat, sowie die Gesamtanzahl der Datensätze in der Warteschlange.
Wählen Sie Fertiggestellt aus, um den interaktiven Prozess abzuschließen.
Interaktiven Modus zulassen: Durch den interaktiven Modus lässt sich eine Adresse bearbeiten, die der Geocoder nicht systemeigen lesen kann, damit sie geokodiert werden kann.
Interaktiven Modus nicht zulassen: Wenn der interaktive Modus nicht zugelassen wird, haben Sie keine Möglichkeit, mehrere Übereinstimmungen zu erkennen oder eine Adresse zu bearbeiten.
Geocoder-Felder
Geocoder-Ausgabefelder auswählen: Die Ausgabevariablen hängen vom verwendeten Geocoder-Produkt ab. Aktivieren Sie die Kontrollkästchen neben den Feldern, die an die geocodierte Datentabelle angehängt werden sollen. Auf der rechten Seite können Sie die Option Alle auswählen, Standardfelder auswählen oder Alle löschen auswählen. Gehen Sie zum Straßen-Geocoder-Tool.
Sie können auch Erweiterte Geocoder-Ausgabefelder auswählen.
Legen Sie Optionen fest und klicken Sie dann auf Weiter.
CASS-Optionen
CASS-Kodierung aktivieren: Standardmäßig ist CASS aktiviert, um die Geokodierung mit TomTom Multinet-Adresspunkten abzugleichen und die ZIP+4-Codierung bereitzustellen.
CASS-Felder für Ausgabe auswählen: Aktivieren Sie die Kontrollkästchen neben den Feldern, die an die geocodierte Datentabelle angehängt werden sollen. Auf der rechten Seite können Sie die Option Alle auswählen, Standardfelder auswählen oder Alle löschen auswählen. Weitere Informationen finden Sie unter CASS-Tool.
Sie können auch Erweiterte CASS-Felder auswählen.
Legen Sie Optionen fest und klicken Sie dann auf Weiter.
Wenn CASS deaktiviert ist, können Sie Ihre Adressendatei nicht mit der Address Points-Datenbank abgleichen oder mit ZIP+4 kodieren.
ZIP +4 Coder
ZIP+4-Coder für fehlgeschlagene Datensätze verwenden: Standardmäßig ist ZIP+4-Code aktiviert.
ZIP +4 Coder-Felder auswählen: Aktivieren Sie die Kontrollkästchen neben den Feldern, die an die geocodierte Datentabelle angehängt werden sollen. Auf der rechten Seite können Sie die Option Alle auswählen, Standardfelder auswählen oder Alle löschen auswählen. Weitere Informationen finden Sie im US ZIP9-Coder-Tool.
Legen Sie Optionen fest und klicken Sie dann auf Weiter.
Wenn CASS deaktiviert ist, können Sie Ihre Adressendatei nicht mit ZIP+4 kodieren.
Ausgabedateien
Datei zum Speichern der Geocoding-Ergebnisse auswählen: Navigieren Sie zum Speicherort der Datei, die mit den geocodierten Ergebnissen geschrieben werden soll. Die Zusammenfassungsdatei enthält die Levels, auf die die Datensätze geokodiert wurden, sowie die Anzahl der Datensätze in diesem GeoLevel.
Geocoder-Zusammenfassungsdatei erstellen: Wenn Sie die Zusammenfassung ausgeben möchten, navigieren Sie mittels Datei für Geocoder-Zusammenfassung auswählen zu einem Speicherort für die Zieldatei.
Nicht interaktiv codierte Datensätze in separater Datei speichern: Wenn Sie die nicht codierten Ergebnisse ausgeben möchten, navigieren Sie mittels Nicht interaktiv codierte Datensätze zu einem Speicherort für die Zieldatei.
Legen Sie Optionen fest und wählen Sie dann Fertigstellen aus.
Wenn Sie eine Ausgabedatei für die resultierenden geocodierten Datensätze auswählen, sollten Sie Ihre Eingabedatei nicht überschreiben.
Fehlerbehandlung
Die folgenden Fehlermeldungen erhält der Benutzer üblicherweise dann, wenn die Analyse-App nicht korrekt konfiguriert wurde, oder wenn in der Eingabedatei etwas fehlerhaft ist.
Sie müssen eine Eingabedatei angeben: Es wurde keine Eingabedatei angegeben. Diesen Fehler erhalten Sie zusätzlich, wenn in der von Ihnen angegebenen Eingabedatei eines der erforderlichen Felder fehlt: Adresse, Stadt, Bundesstaat oder Postleitzahl.
Sie müssen eine Ausgabedatei angeben: Es wurde keine Ausgabedatei angegeben.
Für die Verwendung des ZIP+4-Coders muss CASS ausgewählt werden: Der ZIP+4-Coder ist so eingestellt, dass die aus dem CASS-Prozess generierten ZIP+4-Daten verwendet werden. Wenn Sie den CASS-Prozess nicht aktiviert haben, wird dieser Fehler ausgegeben. Sie können zum Fortfahren entweder zurückgehen und CASS aktivieren, oder den ZIP+4 Coder deaktivieren.
Es sind Fehler aufgetreten: Filter (244): Parsing-Fehler bei char(9): Unbekannte Variable „GEO_GeoLevel“: Auf der Registerkarte „Eingabedatei“ ist das optionale Kontrollkästchen aktiviert, UND die angegebene Eingabedatei hat die Geocodierung in der Analyse-App für die Geocodierung nicht ausgeführt.
Ein weiterer Grund für diesen Fehler könnte sein, dass Sie eine DBF-Datei eingegeben haben, die das Ausgabeergebnis einer früheren Ausführung durch diesen Geocoder war. Die Feldlänge von DBF-Dateien ist begrenzt, weshalb Felder automatisch abgeschnitten werden. Versuchen Sie, Dateitypen ohne Begrenzungen zu verwenden, wie zum Beispiel die Alteryx Datenbankdatei (*.YXDB )
Formel (2): Parse-Fehler bei char(0): Typ stimmt nicht überein. Number provided where a string is required. (Zahl angegeben, wo eine Zeichenfolge erforderlich ist.) (Ausdruck #1) Überprüfen Sie Ihre Eingabedatei. Im ZIP-Code-Feld steht wahrscheinlich eine Zahl, es sollte jedoch eine Zeichenfolge sein. Sie können dieses Feld neu formatieren, die Datei speichern und es erneut versuchen. Oder speichern Sie Ihre Datei einfach als CSV-Datei, und alle Felder werden als Text gelesen.
Informationen zu gemeldeten Codes
Es gibt eine Reihe von Codes, die im resultierenden Geocode-Prozess gemeldet werden. Einige sind hier kurz beschrieben. Weitere Informationen finden Sie in der Alteryx-Hilfedatei, die im Alteryx- Laufzeitverzeichnis zu finden ist:
\Program Files\Alteryx\bin\RuntimeData\AlteryxHelp.chm
Es sind unterschiedliche Engines vorhanden, die die verschiedenen Felder erzeugen. Das Feldpräfix gibt an, welcher Prozess welche Felder erzeugt hat:
GEO: Gibt an, dass der Geocoder das Feld zurückgegeben hat
CASS: Gibt an, dass der CASS Coder das Feld zurückgegeben hat
ZIP9: Gibt an, dass der ZIP+4 Coder das Feld zurückgegeben hat.
GEO_GeoLevel und GEO_Übereinstimmungsstatus
Diese 2 Felder sind vielleicht die wichtigsten Felder, die zurückgegeben werden; gemeinsam beschreiben sie den Erfolg des Geocodes.
Das GeoLevel ist das Level, auf das Ihr Datensatz geokodiert wurde. Es gibt acht mögliche GeoLevels in der Reihenfolge vom besten zum schlechtesten:
Tatsächlich: Die Adresse wurde mit der TomTom Multinet Address Points-Datei abgeglichen und stellt den realen, physischen Standort des Grundstücks dar.
Straße: Die Adresse wird ihrer interpolierten Straße zugewiesen.
Kreuzung: Die Adresse wird der Kreuzung von mehreren Straßen zugewiesen.
Extrapolieren: Wenn eine Eingabeadresse außerhalb des Bereichs liegt, weist der Geocoder die Adresse dem am nächsten gelegenen gültigen Straßenabschnitt zu.
ZIP9: Die Adresse wird dem 9-stelligen ZIP-Code oder ZIP+4 zugewiesen.
ZIP7: Die Adresse wird der 7-stelligen ZIP-Code-Übereinstimmung (oder den ersten beiden Stellen des ZIP+4 (nicht üblich)) zugewiesen.
ZIP5: Die Adresse wird dem Centroid des ZIP-Codes zugewiesen.
Nicht codiert: keine Übereinstimmung.
Der Übereinstimmungsstatus gibt an, inwieweit der Datensatz mit dem GeoLevel übereinstimmt. Mögliche Werte in der Reihenfolge der Priorität:
Exakt
Mehrere
Die bestmögliche Kombination ist GEO_GeoLevel==Straße und Übereinstimmungsstatus==Genau
Wenn „GEO_MatchStatus==exact“ und „GEO_GeoLevel==ZIP5“, stimmt der Datensatz genau mit der ZIP5-Ebene überein. Dies ist keine Übereinstimmung auf Straßenlevel.
GEO_FirstLineChanged und GEO_LastLineChanged
Diese Felder sind Boolesche Felder, weshalb nur die Werte WAHR oder FALSCH zurückgegeben werden. Es bedeutet, dass der Geocoder eine Adressenübereinstimmung zurückgegeben hat, bei der das Format der ursprünglichen Eingabeadresse anders war. Es wurde vielleicht eine Wegbeschreibung hinzugefügt, eine Straßenabkürzung angewendet oder der ZIP-Code war anders. Diese Instanzen würden die Werte WAHR zurückgeben.