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

Сводка

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

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

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

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

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

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

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

Синтаксис

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

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

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

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

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

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

NameОбъяснениеТип данных
out_feature_class

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

Векторный слой

Пример кода

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

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

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

Environments

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

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

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

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