Zusammenfassung
Teilt ein Eingabe-Dataset nach eindeutigen Attributen.
Verwendung
Die Eingabetabelle kann eine Feature-Class oder eine Tabelle sein.
Eine Feature-Class oder eine Tabelle wird für jede eindeutige Kombination von Attributen aus dem Parameter Split-Felder erstellt.
Syntax
arcpy.analysis.SplitByAttributes(Input_Table, Target_Workspace, Split_Fields)
Parameter | Erklärung | Datentyp |
Input_Table | Die Eingabe-Feature-Class oder -Tabelle, deren Daten in den Ziel-Workspace geteilt werden. | Table View |
Target_Workspace | Der vorhandene Workspace, in dem die Ausgabe-Feature-Classes oder -Tabellen gespeichert werden. | Workspace; Feature Dataset |
Split_Fields [Split_Fields,...] | Die Felder, mit denen die Eingabe in neue Feature-Classes oder Tabellen geteilt wird. | Field |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
Target_Workspace2 | Der Workspace mit den durch Teilung der Eingabe erstellten Feature-Classes oder Tabellen. | Workspace; Feature-Dataset |
Codebeispiel
SplitByAttributes – Beispiel 1 (Python-Fenster)
Das folgende Skript für das Python-Fenster veranschaulicht, wie das Werkzeug SplitByAttributes im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = 'c:/data/base.gdb'
arcpy.SplitByAttributes_analysis('ecology', arcpy.env.scratchGDB, ['REGION', 'ECO_CODE'])
SplitByAttributes – Beispiel 2 (eigenständiges Skript)
Das folgende Skript veranschaulicht, wie das Werkzeug SplitByAttributes verwendet wird.
# Description: Use the SplitByAttributes tool to split a feature class by unique values.
# Import required modules
import arcpy
# Set local variables
in_feature_class = 'c:/data/base.gdb/ecology'
target_workspace = 'c:/data/output.gdb'
fields = ['REGION', 'ECO_CODE']
arcpy.SplitByAttributes_analysis(in_feature_class, target_workspace, fields)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja