Erstellt eine neue Version in einer angegebenen Geodatabase oder einem angegebenen Feature-Service.
Verwendung
Dem Namen der Ausgabeversion wird der Benutzername als Präfix vorangestellt, z. B. USER1.Maintenance.
Dieses Werkzeug unterstützt das Erstellen von Versionen für nach Verzweigung versionierte Datasets, wenn der Wert des Parameters Eingabe-Workspace ein Feature-Service ist, für den die Funktion Versionsverwaltung aktiviert ist.
Lizenz:
Beim Arbeiten mit verzweigungsversionierten Daten aus einer Datenquelle eines Web-Feature-Layers benötigen Organisationsmitglieder möglicherweise die Benutzertyp-Erweiterung "ArcGIS Advanced Editing". Weitere Informationen finden Sie unter "Lizenzanforderungen für den Versionsverwaltungsservice".
Die Enterprise-Geodatabase, die die Parent-Version enthält und in der die neue Version erstellt wird.
Verwenden Sie für die Verzweigungsversionierung eine Feature-Service-URL (z. B. https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer).
Workspace
Parent-Version
Die Geodatabase oder Version der Geodatabase, auf der die neue Version aufbaut.
String
Versionsname
Der Name der zu erstellenden Version.
String
Zugriffsberechtigung
(Optional)
Legt die Zugriffsberechtigung für die Version fest, um diese vor Änderungen oder der Anzeige durch andere Benutzer als den Besitzer zu schützen.
Privat (nur Besitzer)—Nur der Besitzer oder der Geodatabase-Administrator kann die Version oder versionierte Daten anzeigen und ändern. Dies ist die Standardeinstellung.
Öffentlich (jeder Benutzer)—Jeder Benutzer kann die Version anzeigen. Alle Benutzer, denen die Lese-/Schreibberechtigung für Datasets zugewiesen wurde (UPDATE, INSERT und DELETE), können die Datasets in der Version ändern.
Geschützt (nur der Besitzer kann Änderungen vornehmen)—Jeder Benutzer kann die Version anzeigen, aber nur der Besitzer bzw. Geodatabase-Administrator kann die Version oder Datasets in der Version bearbeiten.
String
Versionsbeschreibung
(Optional)
Die Beschreibung der Version, die erstellt werden soll. Die Beschreibung darf nicht mehr als 64 Zeichen enthalten.
Die Enterprise-Geodatabase, die die Parent-Version enthält und in der die neue Version erstellt wird.
Verwenden Sie für die Verzweigungsversionierung eine Feature-Service-URL (z. B. https://mysite.mydomain/server/rest/services/ElectricNetwork/FeatureServer).
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)
Legt die Zugriffsberechtigung für die Version fest, um diese vor Änderungen oder der Anzeige durch andere Benutzer als den Besitzer zu schützen.
PRIVATE—Nur der Besitzer oder der Geodatabase-Administrator kann die Version oder versionierte Daten anzeigen und ändern. Dies ist die Standardeinstellung.
PUBLIC—Jeder Benutzer kann die Version anzeigen. Alle Benutzer, denen die Lese-/Schreibberechtigung für Datasets zugewiesen wurde (UPDATE, INSERT und DELETE), können die Datasets in der Version ändern.
PROTECTED—Jeder Benutzer kann die Version anzeigen, aber nur der Besitzer bzw. Geodatabase-Administrator kann die Version oder Datasets in der Version bearbeiten.
String
version_description
(Optional)
Die Beschreibung der Version, die erstellt werden soll. Die Beschreibung darf nicht mehr als 64 Zeichen enthalten.
String
Abgeleitete Ausgabe
Name
Erläuterung
Datentyp
out_workspace
Der aktualisierte Eingabe-Workspace.
Workspace
Codebeispiel
CreateVersion: Beispiel (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie eine neue Version erstellt wird.
# 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)