Задать модель разбиения класса пространственных объектов (Управление данными)

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

Задает поведение операции разбиения в классе пространственных объектов.

Более подробно о настройке модели разбиения для класса объектов

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

  • При редактировании объектов, когда объект разбивается, модель разбиения задает способ, которым операция разбиения обрабатывает разбиваемые объекты в таблице.

  • Каждый класс объектов имеет модель разбиения по умолчанию, Обновление/Вставка, заданную в процессе создания. Если модель разбиения изменена, вы можете снова запустить этот инструмент, используя значение Обновление/Вставка в параметре Модель разбиения, чтобы сбросить модель к значениям по умолчанию.

  • Если свойство модели разбить задано как Удаление/Вставка/Вставка, минимальная версия клиента будет задана на ArcGIS Pro 2.6. Это означает, что вы не можете использовать данные из ArcGIS Desktop или более ранних версий ArcGIS AllSource.

  • Если входной класс объектов хранится в многопользовательской базе геоданных, этот инструмент должен выполняться владельцем данных.

Параметры

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

Класс пространственных объектов, для которого задается модель разбиения.

Feature Layer
Модель разбиения
(Дополнительный)

Задает модель разбиения, применяемую к классу входных объектов.

  • Удалить/Вставить/ВставитьОригинальный объект будет удален, обе части разбитого объекта будут вставлены как новые объекты, с добавлением двух новых строк в таблицу.
  • Обновить/ВставитьОригинальный объект будет обновлен, он станет большим объектом, а меньший будет добавлен как новая строка в таблице. Это значение по умолчанию
String

Производные выходные данные

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

Обновленный класс объектов с измененной моделью разбиения.

Feature Layer

arcpy.management.SetFeatureClassSplitModel(in_feature_class, {split_model})
ИмяОписаниеТип данных
in_feature_class

Класс пространственных объектов, для которого задается модель разбиения.

Feature Layer
split_model
(Дополнительный)

Задает модель разбиения, применяемую к классу входных объектов.

  • DELETE_INSERT_INSERTОригинальный объект будет удален, обе части разбитого объекта будут вставлены как новые объекты, с добавлением двух новых строк в таблицу.
  • UPDATE_INSERTОригинальный объект будет обновлен, он станет большим объектом, а меньший будет добавлен как новая строка в таблице. Это значение по умолчанию
String

Производные выходные данные

ИмяОписаниеТип данных
out_feature_class

Обновленный класс объектов с измененной моделью разбиения.

Feature Layer

Пример кода

SetFeatureClassSplitModel, пример (окно Python)

Задает модель разбиения DELETE_INSERT_INSERT в классе объектов.

import arcpy
arcpy.management.SetFeatureClassSplitModel("C:\\MyProject\\sdeConn.sde\\progdb.user1.Parcels", 
                                           "DELETE_INSERT_INSERT")

Параметры среды

Этот инструмент не использует параметры среды геообработки

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