Zonen den Straßen zuweisen (Geocoding)

Zusammenfassung

Weist Straßenabschnitten in Straßenadressen Werte für die linke und rechte Seite von Verwaltungszonen – z. B. Stadtviertel, Städte, Metrolinien oder Postleitzahlen – zu.

Je nachdem, wo sich die Straßenabschnitte überlappen und sich die Zonen-Polygone kreuzen, können Straßenabschnitte auf jeder Straßenseite unterschiedliche Zoneneinteilungen haben. Das Werkzeug verwendet eine Line-Feature-Class für die Straße und eine Polygon-Feature-Class für die Zone als Eingabe für die Berechnung der optimalen Werte für die Straßenabschnitte auf der linken und rechten Seite. Welche die linke und welche die rechte Seite des Straßenabschnitts ist, hängt von der Digitalisierrichtung des Linien-Features ab. Das Werkzeug erkennt, wenn jede Seite des Straßenabschnitts mehrere Zonen aufweist oder Abschnitte länger oder kürzer sind, und optimiert mithilfe eines Algorithmus die Zonenzuweisungen auf der linken und rechten Seite.

Verwendung

  • Verwenden Sie dieses Werkzeug, wenn Ihre Organisation mit Straßen-Datasets arbeitet und den Abschnitten der Street-Feature-Classes keine Verwaltungszonen zugewiesen sind. Durch die Zuweisung von Verwaltungszonen zu den linken und rechten Seiten der Straßenabschnitte der Street-Feature-Classes, die bei der Erstellung von Locators verwendet werden, verbessern sich die Leistung des Locators und die Geokodierungsqualität beim Abgleich von Adressen, die denselben Straßennamen haben, aber in unterschiedlichen Zonen liegen.

    Mit dem Werkzeug können Street-Feature-Classes auch mit anderen Zonenattributen wie Grenzen von Schul-, Feuerwehr-, Wahl- oder Wasserbezirken aufgewertet werden. Wenn Sie bei der Erstellung von Locators mit Street-Feature-Classes die angehängten Zonenfelder als benutzerdefinierte Ausgabefelder verwenden, können Sie die Geokodierungsergebnisse anreichern. Wenn Sie die Zonen als benutzerdefinierte Ausgabefelder verwenden, können Sie leichter ermitteln, in welcher Zone eine mit einem Straßenabschnitt abgeglichene geokodierte Adresse liegt.

  • Das Werkzeug fügt Verwaltungszonen zu Street-Feature-Classes hinzu, die dann für die Erstellung eines Locators mit der Rolle "StreetAddress", die Zonen enthält, mithilfe des Werkzeugs Locator erstellen verwendet werden können. Durch die Erstellung eines Locators mit Zonen verbessern sich die Locator-Performance und die Qualität der Geokodierung beim Abgleich von Adressen, die denselben Straßennamen haben, aber in unterschiedlichen Zonen liegen.

  • Bei der Ausgabe handelt es sich um eine Kopie aller Features und Attribute der Eingabe, wobei die Attribute aus den im Parameter Verwaltungszonenfeld(er) ausgewählten Feldern an die Zonen auf der linken und rechten Seite angehängt werden.

  • Dieses Werkzeug unterstützt die parallele Verarbeitung. Wenn Ihr Computer mit mehreren Prozessoren oder mit Prozessoren, die mehrere Kerne haben, ausgestattet ist, kann eine höhere Leistung erzielt werden, insbesondere beim Zuweisen von Zonen zu größeren Datasets. Wenn die Umgebung nicht festgelegt ist (Standardeinstellung), wird die parallele Verarbeitung auf der Grundlage der Größe der Tabelle und der Anzahl der logischen Kerne vergrößert. Für Datasets mit weniger als 50 Zeilen wird nur ein Prozess verwendet, aber das Werkzeug vergrößert die Anzahl der verwendeten Prozesse bis zur Anzahl der logischen Prozessoren auf dem Computer für Tabellen mit vielen Zeilen. Durch Festlegen der Umgebung auf 0 wird die parallele Verarbeitung deaktiviert. Wenn ein Faktor zwischen 1 und 99 festgelegt wird, identifiziert das Werkzeug den Prozentsatz der zu verwendenden logischen Kerne, indem die Formel (Faktor für parallele Verarbeitung / 100 * logische Kerne) auf die nächste ganze Zahl aufgerundet angewendet wird. Wenn das Ergebnis dieser Formel 0 oder 1 ist, wird die parallele Verarbeitung nicht aktiviert.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Straßen-Features

Die Eingabe-Streets-Feature-Class oder der -Layer.

Feature Layer
Zonen-Features

Die Eingabe-Feature-Class oder der -Layer der Verwaltungszone.

Feature Layer
Verwaltungszonenfeld(er)

Die Felder aus dem Parameterwert Zonen-Features werden dem Parameterwert Eingabe-Straßen-Features zugewiesen.

Field
Ausgabestraßen

Die Ausgabe-Street-Feature-Class oder der -Layer mit der Verwaltungszone, die je nach Digitalisierrichtung der Linie der linken oder rechten Seite des Straßenabschnitts zugewiesen wurde.

Feature Class
Toleranz
(optional)

Die Toleranz des Parameterwerts Eingabe-Straßen-Features, durch den sich die Breite des Linien-Features auf beiden Seiten erhöht. In Abhängigkeit von der Daten- und Digitalisierungsqualität legt sie fest, welche Werte für Zonen-Features sich auf der linken bzw. rechten Seite befinden.

Der Standardwert beträgt 10 Meter.

Double

arcpy.geocoding.AssignZonesToStreets(in_street_features, zone_features, zone_fields, out_streets, {tolerance})
NameErläuterungDatentyp
in_street_features

Die Eingabe-Streets-Feature-Class oder der -Layer.

Feature Layer
zone_features

Die Eingabe-Feature-Class oder der -Layer der Verwaltungszone.

Feature Layer
zone_fields
[zone_fields,...]

Die Felder aus dem Parameterwert zone_features werden dem Parameterwert in_street_features zugewiesen.

Field
out_streets

Die Ausgabe-Street-Feature-Class oder der -Layer mit der Verwaltungszone, die je nach Digitalisierrichtung der Linie der linken oder rechten Seite des Straßenabschnitts zugewiesen wurde.

Feature Class
tolerance
(optional)

Die Toleranz des Parameterwerts in_street_features, durch den sich die Breite des Linien-Features auf beiden Seiten erhöht. In Abhängigkeit von der Daten- und Digitalisierungsqualität legt sie fest, welche Werte für zone_features sich auf der linken bzw. rechten Seite befinden.

Der Standardwert beträgt 10 Meter.

Double

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen