标注 | 说明 | 数据类型 |
输入表或要素 | 将分割到目标工作空间的数据所在的输入要素类或表。 | Table View |
目标工作空间 | 将写入输出要素类或表的现有工作空间。 | Workspace; Feature Dataset |
分割字段 | 可根据该字段将输入分割为新的要素类或表。 | Field |
派生输出
标注 | 说明 | 数据类型 |
更新目标工作空间 | 通过分割输入而创建的包含要素类或表的工作空间。 | Workspace; Feature Dataset |
按唯一属性分割输入数据集。
将通过分割字段参数值为每个唯一的属性组合创建要素类或表。
标注 | 说明 | 数据类型 |
输入表或要素 | 将分割到目标工作空间的数据所在的输入要素类或表。 | Table View |
目标工作空间 | 将写入输出要素类或表的现有工作空间。 | Workspace; Feature Dataset |
分割字段 | 可根据该字段将输入分割为新的要素类或表。 | Field |
标注 | 说明 | 数据类型 |
更新目标工作空间 | 通过分割输入而创建的包含要素类或表的工作空间。 | Workspace; Feature Dataset |
arcpy.analysis.SplitByAttributes(Input_Table, Target_Workspace, Split_Fields)
名称 | 说明 | 数据类型 |
Input_Table | 将分割到目标工作空间的数据所在的输入要素类或表。 | Table View |
Target_Workspace | 将写入输出要素类或表的现有工作空间。 | Workspace; Feature Dataset |
Split_Fields [Split_Fields,...] | 可根据该字段将输入分割为新的要素类或表。 | Field |
名称 | 说明 | 数据类型 |
Target_Workspace2 | 通过分割输入而创建的包含要素类或表的工作空间。 | Workspace; Feature Dataset |
以下 Python 窗口脚本演示了如何在即时模式下使用 SplitByAttributes 函数。
import arcpy
arcpy.env.workspace = 'c:/data/base.gdb'
arcpy.analysis.SplitByAttributes('ecology', arcpy.env.scratchGDB, ['REGION', 'ECO_CODE'])
以下脚本演示了如何使用 SplitByAttributes 函数。
# Description: Use SplitByAttributes 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.analysis.SplitByAttributes(in_feature_class, target_workspace, fields)