Создает новую версию в указанной базе геоданных или сервисе объектов.
Использование
Имя выходной версии имеет префикс, соответствующий имени пользователя базы геоданных, например, USER1.Maintenance.
Этот инструмент поддерживает создание версий для сервис-ориентированных версий наборов данных, когда значение параметра Входная рабочая область представляет собой сервис объектов с включенной возможностью управления версиями.
Лицензия:
При работе с данными сервис-ориентированной версии из источника данных векторного веб-слоя участникам организации может понадобиться расширение типа пользователя ArcGIS Advanced Editing. Для получения дополнительной информации см. Лицензионные требования к сервису управления версиями.
Многопользовательская база геоданных, которая содержит родительскую версию и будет содержать новую версию.
Для сервис-ориентированных версий используйте URL-адрес сервиса объектов (например, https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer).
Workspace
Родительская версия
База геоданных или версия базы геоданных, на основании которой будет создана новая версия.
String
Имя версии
Имя создаваемой версии.
String
Права доступа
(Дополнительный)
Указывает уровень доступа к версии для предотвращения ее редактирования или просмотра сторонними пользователями (не являющимися собственниками этой версии).
Частный (только владелец)–Только владелец либо администратор базы геоданных может просматривать и изменять версию или версионные данные. Используется по умолчанию.
Общий (любой пользователь)–Просмотр версии доступен любому пользователю. Любой пользователь, имеющий права на чтение/запись (update, insert и delete) наборов данных может редактировать наборы данных в версии.
Защищенный (редактировать может только владелец)–Просмотр версии доступен любому пользователю, но изменение наборов данных в версии или самой версии доступно только владельцу или администратору базы геоданных.
String
Описание версии
(Дополнительный)
Описание версии, которая будет создана. Описание не может превышать 64 символов.
Многопользовательская база геоданных, которая содержит родительскую версию и будет содержать новую версию.
Для сервис-ориентированных версий используйте URL-адрес сервиса объектов (например, https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer).
Workspace
parent_version
База геоданных или версия базы геоданных, на основании которой будет создана новая версия.
String
version_name
Имя создаваемой версии.
String
access_permission
(Дополнительный)
Указывает уровень доступа к версии для предотвращения ее редактирования или просмотра сторонними пользователями (не являющимися собственниками этой версии).
PRIVATE–Только владелец либо администратор базы геоданных может просматривать и изменять версию или версионные данные. Используется по умолчанию.
PUBLIC–Просмотр версии доступен любому пользователю. Любой пользователь, имеющий права на чтение/запись (update, insert и delete) наборов данных может редактировать наборы данных в версии.
PROTECTED–Просмотр версии доступен любому пользователю, но изменение наборов данных в версии или самой версии доступно только владельцу или администратору базы геоданных.
String
version_description
(Дополнительный)
Описание версии, которая будет создана. Описание не может превышать 64 символов.
String
Производные выходные данные
Имя
Объяснение
Тип данных
out_workspace
Обновленная входная рабочая область.
Workspace
Пример кода
CreateVersion, пример (автономный скрипт)
Этот автономный скрипт демонстрирует пример создания новой версии.
# Description: Creates a new version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "c:/Connections/whistler@gdb.sde"
parentVersion = "dbo.DEFAULT"
versionName = "myVersion"
versionAccess = "PUBLIC"
versionDescription = "Version's description"
# Run CreateVersion
arcpy.management.CreateVersion(inWorkspace, parentVersion, versionName, versionAccess, versionDescription)