ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Kombinierten Adressen-Locator erstellen

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Mit diesem Werkzeug wird ein neuer kombinierter Adressen-Locator erstellt. Ein kombinierter Adressen-Locator besteht aus mindestens zwei einzelnen Adressen-Locators, die das Abgleichen von Adressen mit mehreren Adressen-Locators ermöglichen.

Ältere Versionen:

Locators sollten in einem Dateiordner gespeichert werden, damit Sie die Vorteile neuer Features nutzen können, die nicht für Locators in Geodatabases unterstützt werden, z. B. Performance-Verbesserungen, Multithreading-Funktionen und Unterstützung von Vorschlägen. ArcGIS 10.4 ist die letzte Version, die die Speicherung von Locators in Geodatabases unterstützt.

Hinweis:

Für die Veröffentlichung eines in ArcMap erstellten Locators oder kombinierten Locators in ArcGIS Server 11.0 oder höher besteht keine Unterstützung.

Weitere Informationen zu kombinierten Adressen-Locators

Verwendung

  • Verwenden Sie vor dem Erstellen von kombinierten Adressen-Locators das Werkzeug Adressen-Locator erstellen, um die beteiligten Adressen-Locators zu erstellen.

  • Der kombinierte Adressen-Locator muss einen gültigen Raumbezug aufweisen. Der Raumbezug des ersten beteiligten Adressen-Locators wird verwendet, sofern Sie nicht in den Umgebungseinstellungen des Werkzeugs ein anderes Ausgabe-Koordinatensystem angeben.

Syntax

arcpy.geocoding.CreateCompositeAddressLocator(in_address_locators, in_field_map, {in_selection_criteria}, out_composite_address_locator)
ParameterErklärungDatentyp
in_address_locators
[[in_address_locator, name],...]

Die Reihenfolge der beteiligten Adressen-Locators bestimmt, wie Kandidaten gesucht und Adressen abgeglichen werden. Wenn Sie eine einzelne Adresse geokodieren, wird die Adresse mit allen beteiligten Adressen-Locators abgeglichen, sofern der Locator nicht mit einem Selektionskriterium angegeben wird. Alle gefundenen Kandidaten werden auf der Grundlage der Reihenfolge der aufgelisteten beteiligten Adressen-Locators angezeigt. Wenn Sie eine Adressentabelle geokodieren, werden die Adressen automatisch mit dem ersten besten Kandidaten aus dem ersten beteiligten Adressen-Locator abgeglichen. Wenn die Adresse nicht abgeglichen werden kann, wird auf den nächsten Locator in der Liste zurückgegriffen.

Für jeden beteiligten Adressen-Locator ist ein Referenzname erforderlich. Dies ist der Name des Adressen-Locators, auf den der kombinierte Adressen-Locator verweist. Der Name darf weder Leerzeichen noch Sonderzeichen enthalten. Die Höchstlänge des Namens ist 14 Zeichen.

Value Table
in_field_map

Die Zuordnung der von jedem beteiligten Adressen-Locator verwendeten Eingabefelder zu den Eingabefeldern des kombinierten Adressen-Locators.

Die Felder und Feldinhalte, die von den beteiligten Adressen-Locators generiert werden. Jedes der eindeutigen Eingabefelder wird im Abschnitt Feldzuordnung aufgeführt. Wenn Sie das Feld erweitern, wird eine Liste aller Vorkommnisse der Eingabefelder (Unterfelder) für jeden beteiligten Adressen-Locator angezeigt. Diese Felder sind die Eingabefelder für den kombinierten Adressen-Locator. Wenn aufgrund der von den beteiligten Adressen-Locators übernommenen eindeutigen Namen doppelte Felder vorhanden sind, z. B. "PLZ" und "Postleitzahl", können Sie die Unterfelder per Drag & Drop im entsprechenden Feld gruppieren oder das Unterfeld mit den Schaltflächen Pfeil nach oben oder Pfeil nach unten verschieben.

Field Mappings
in_selection_criteria
[[in_address_locator, selection_criteria],...]
(optional)

Selektionskriterien für jeden beteiligten Adressen-Locator. Für jeden beteiligten Adressen-Locator wird nur ein Selektionskriterium unterstützt.

Wenn Sie Selektionskriterien verwenden, werden die beteiligten Adressen-Locators ausgeschlossen, die die Kriterien für eine bestimmte Adresse nicht erfüllen. Dies macht den Geokodierungsvorgang effizienter. Weitere Informationen zum Verwenden von Selektionskriterien im Geokodierungsvorgang finden Sie unter Erstellen eines kombinierten Adressen-Locators.

Um ein Selektionskriterium anzugeben, klicken Sie auf das Feld unter der Spalte Selektionskriterien neben dem Adressen-Locator, auf den Sie das Kriterium anwenden möchten. Sie können im Textfeld einen Ausdruck wie "City" = 'Atlanta' eingeben oder auf die Schaltfläche ... klicken, um das Dialogfeld Locator-Selektionskriterien angeben zu öffnen und die Kriterien festzulegen.

Value Table
out_composite_address_locator

Der zu erstellende kombinierte Adressen-Locator.

Address Locator

Codebeispiel

CreateCompositeAddressLocator – Beispiel (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion CreateCompositeAddressLocator verwendet wird.

# Create a composite address locator using the Postal_US and Atlanta locators from the tutorial data folder.

# Import system modules
import arcpy 
arcpy.env.workspace = "C:\ArcTutor\Geocoding" 

# Set local variables:
Atlanta_locator = "Atlanta.loc"
US_Postal_locator = "Postal_US.loc"
Atlanta_Postal_Composite_locator = "Atlanta_Postal_Composite"
arcpy.geocoding.CreateCompositeAddressLocator(Atlanta_locator + " Atlanta;" + US_Postal_locator + " Postal_US", 'Street "Street or Intersection" true true true 100 Text 0 0,First,#,' + Atlanta_locator + ',Street,0,100;City "City or Placename" true true false 40 Text 0 0,First,#,' + Atlanta_locator + ',City,0,40;State "State" true true false 20 Text 0 0,First,#,' + Atlanta_locator + ',State,0,20;ZIP "ZIP Code" true true false 10 Text 0 0,First,#,' + Atlanta_locator + ',ZIP,0,10,' + US_Postal_locator + ',ZIP,0,10', "Atlanta #;Postal_US #", Atlanta_Postal_Composite_locator)

Umgebungen

  • Aktueller Workspace
  • Ausgabe-CONFIG-Schlüsselwort
  • Ausgabe-Koordinatensystem
  • Scratch-Workspace

Lizenzinformationen

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

Verwandte Themen

  • Erstellen eines kombinierten Adressen-Locators
  • Erstellen eines Adressen-Locators
  • Adressen-Locator erstellen
  • Überblick über die Toolbox "Geocoding"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2022 Esri. | Datenschutz | Rechtliches