Разбить по атрибутам (Анализ)

Краткая информация

Разбивает входной набор данных на уникальные атрибуты.

Использование

  • Класс объектов или таблица будут созданы для каждой уникальной комбинации атрибутов из значения параметра Поля разбиения.

Параметры

ПодписьОписаниеТип данных
Входная таблица или объекты

Входной класс объектов или таблица, содержащие данные, которые будут разбиты и сохранены в целевую рабочую область.

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

Пример кода

SplitByAttributes Пример 1 (окно Python)

В следующем скрипте окна Python показано, как используется функция SplitByAttributes в режиме прямого запуска.

import arcpy
arcpy.env.workspace = 'c:/data/base.gdb'
arcpy.analysis.SplitByAttributes('ecology', arcpy.env.scratchGDB, ['REGION', 'ECO_CODE'])
SplitByAttributes, пример 2 (автономный скрипт)

Скрипт, демонстрирующий использование функции 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)

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы