HOW TO

Ermitteln gültiger Werte für den Parameter buffer_type bei der Skripterstellung im Werkzeug Layer anreichern

Last Published: February 17, 2022

Zusammenfassung

Beim Verwenden der Python-Funktion für das Werkzeug "Layer anreichern" von Business Analyst, der Funktion "arcpy.ba.EnrichLayer", ist es aus der Dokumentation nicht ersichtlich, wie die verwendete Methode zum Erstellen eines Bereichs um Punktgeometrien für die Aufschlüsselung der demografischen Daten nach Eingabe-Untersuchungsgebieten angegeben werden muss. Dies ist im Parameter "buffer_type" angegeben, aber beim Ansehen der Dokumentation ist es nicht direkt deutlich, was gültige Zeichenfolgenwerte sind, wie in der folgenden Abbildung zu sehen ist.

Dokumentation für

Vorgehensweise

Es gibt zwei Methoden, um dies zu bestimmen:

  • Verwenden Sie Als Python-Snippet kopieren nach dem einmaligen Ausführen des Werkzeugs, oder
  • öffnen Sie das Werkzeug in ArcGIS Pro, zeigen Sie die verfügbaren Methoden in der Dropdown-Liste an, und geben Sie den Wert manuell ein.


Als Python-Snippet kopieren
Die vermutlich einfachste Methode ist Folgendes:

  1. Führen Sie das Werkzeug Layer anreichern an einem Beispiel-Dataset mit den Parametern aus, die Sie für die Skripterstellung verwenden möchten.
  2. Klicken Sie mit der rechten Maustaste in den Geoverarbeitungsverlauf, und wählen Sie Python-Befehl kopieren aus, wie in der folgenden Abbildung zu sehen ist.Dadurch wird der Befehl mit den korrekten Parametern in die Zwischenablage kopiert.

Option

Wenn wir also Fahrzeit auf Landstraßen für den Parameter Anzureichernde Gebiete definieren im Werkzeug Layer anreichern auswählen, können wir jetzt, wenn wir dies in die Zwischenablage kopieren und in einen Python-Skript einfügen, im nächsten Bild den korrekten Wert für den Parameter "buffer_type" sehen, Fahrzeit auf Landstraßen.

Python-Skript mit Fahrzeit-Puffer

Anzeigen der Dropdown-Liste in ArcGIS Pro
Alternativ sind in dem Werkzeug, wenn die Parameter-Optionen für Anzureichernde Gebiete definieren angezeigt werden, alle verfügbaren Optionen gültige Werte für den Parameter "buffer_type". Dies ist also eine zweite Möglichkeit, um gültige Werte für die Skripterstellung des Werkzeugs Layer anreichern für die Verwendung der Funktion "arcpy.ba.EnrichLayer" zu ermitteln.

Artikel-ID: 000027218

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln