HOW TO
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.
Es gibt zwei Methoden, um dies zu bestimmen:
Als Python-Snippet kopieren
Die vermutlich einfachste Methode ist Folgendes:
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.
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
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen