Доступно с лицензией Standard или Advanced.
Краткая информация
Регистрирует набор данных ArcSDE как версионный.
Использование
Инструменты версий работают только с базами данных в базе геоданных ArcSDE. Файловая и персональная базы геоданных не поддерживают версии.
При регистрации набора классов объектов как версионного, как версионные регистрируются все классы пространственных объектов в наборе классов объектов.
На версии не влияют изменения, возникающие в других версиях базы геоданных.
Синтаксис
RegisterAsVersioned_management (in_dataset, {edit_to_base})
Параметр | Объяснение | Тип данных |
in_dataset | Имя набора данных, который будет зарегистрирован как версионный. | Table View; Feature Dataset |
edit_to_base (дополнительно) | Определяет, будут ли перемещены изменения в версии по умолчанию в базовые таблицы.
| Boolean |
Пример кода
Пример 1 функции RegisterAsVersioned (автономный скрипт)
Пример скрипта Python для выполнения функции Зарегистрировать как версионный (Register As Versioned), чтобы зарегистрировать набор данных как версионный.
# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "Database Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management( datasetName, "NO_EDITS_TO_BASE")