Сводка
Разбивает входной набор данных на уникальные атрибуты.
Использование
Входная таблица может быть классом объектов или таблицей.
Класс объектов или таблица будут созданы для каждой уникальной комбинации атрибутов из параметра Поля разбиения.
Синтаксис
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 | Рабочая область содержит классы пространственных объектов или таблицы, созданные посредством разбиения входных данных. | Рабочая область; Набор классов объектов |
Пример кода
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 (автономный скрипт)
Следующий скрипт демонстрирует работу инструмента SplitByAttributes.
# 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)
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да