Résumé
Fractionne un jeu de données en entrée selon des attributs uniques.
Utilisation
La table en entrée peut être une table ou une classe d'entités.
Une table ou une classe d'entités sera créée pour chaque combinaison unique d'attributs à partir du paramètre Champs de fractionnement.
Syntaxe
SplitByAttributes_analysis (Input_Table, Target_Workspace, Split_Fields)
Paramètre | Explication | Type de données |
Input_Table | La table ou classe d'entités en entrée dont les données seront fractionnées dans l'espace de travail cible. | Table View |
Target_Workspace | Espace de travail existant dans lequel les tables ou classes d'entités en sortie sont écrites. | Workspace |
Split_Fields [Split_Fields,...] | Les champs dans lesquels l'entrée sera fractionnée en de nouvelles tables ou classes d'entités. | Field |
Exemple de code
Exemple 1 d'utilisation de l'outil SplitByAttributes (fenêtre Python)
Le script de fenêtre Python suivant montre comment utiliser l'outil SplitByAttributes en mode immédiat.
import arcpy
arcpy.env.workspace = 'c:/data/base.gdb'
arcpy.SplitByAttributes_analysis('ecology', arcpy.env.scratchGDB, ['REGION', 'ECO_CODE'])
Exemple 2 d'utilisation de l'outil SplitByAttributes (script Python autonome)
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil SplitByAttributes.
# Name: SplitByAttributes.py
# 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)
Environnements
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui