Краткая информация
Разбивает входной набор данных на уникальные атрибуты.
Использование
Входная таблица может быть классом объектов или таблицей.
Класс объектов или таблица будут созданы для каждой уникальной комбинации атрибутов из параметра Поля разбиения.
Синтаксис
SplitByAttributes_analysis (Input_Table, Target_Workspace, Split_Fields)
Параметр | Объяснение | Тип данных |
Input_Table | Входной класс объектов или таблица, чьи данные будут разбиты в целевой рабочей области. | Table View |
Target_Workspace | Существующая рабочая область, куда записываются выходные классы объектов или таблицы. | Workspace |
Split_Fields [Split_Fields,...] | Поля из входного набора данных, которые будут разбиты на новые классы объектов или таблицы. | Field |
Производные выходные данные
Name | Объяснение | Тип данных |
Target_Workspace2 | Перечень классов объектов или таблиц, созданных в результате разбиения. | Рабочая область |
Пример кода
SplitByAttributes Пример 1 (окно Python)
Следующий скрипт окна Python показывает, как использовать инструмент SplitByAttributes в режиме прямого запуска.
import arcpy
arcpy.env.workspace = 'c:/data/base.gdb'
arcpy.SplitByAttributes_analysis('ecology', arcpy.env.scratchGDB, ['REGION', 'ECO_CODE'])
SplitByAttributes 2 (автономный скрипт Python)
Следующий скрипт демонстрирует работу инструмента 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)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да