Version erstellen (Data Management)
Zusammenfassung
Hiermit wird eine neue Version in der angegebenen Geodatabase erstellt.
Verwendung
-
Dem Namen der Ausgabeversion wird der Benutzername der Geodatabase als Präfix vorangestellt – z. B. SDE.arctoolbox.
-
Die Zugriffsberechtigung für die Ausgabeversion wird standardmäßig auf "PRIVAT" eingestellt. Sie kann jedoch mit dem Werkzeug Versionseigenschaften ändern geändert werden.
-
File- und Personal-Geodatabases unterstützen keine Versionierung. Sie können Werkzeuge zur Versionierung nur mit Enterprise-Geodatabases anwenden.
-
Versionen werden von Änderungen in anderen Versionen der Datenbank nicht beeinflusst.
-
Die Zugriffsberechtigung für eine Version kann nur vom Besitzer geändert werden, also von dem Benutzer, der die Version erstellt hat.
Syntax
Parameter | Erläuterung | Datentyp |
in_workspace |
Die Enterprise-Geodatabase, die die Parent-Version enthält und in der die neue Version erstellt wird. Standardmäßig wird der Workspace verwendet, der in den Umgebungseinstellungen definiert ist. | Workspace |
parent_version |
Die Geodatabase oder Version der Geodatabase, auf der die neue Version aufbaut. | String |
version_name |
Der Name der zu erstellenden Version. | String |
access_permission (optional) |
Die Zugriffsberechtigung für die Version. | String |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie eine neue Version erstellt wird.
# Name: CreateVersion_Example.py
# Description: Creates a new version
# Import system modules
import arcpy
# Set local variables
inWorkspace = "Database Connections/whistler@gdb.sde"
parentVersion = "dbo.DEFAULT"
versionName = "myVersion"
# Execute CreateVersion
arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")