Version erstellen (Data Management)

Diese ArcGIS 2.7-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

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-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.

  • Dieses Werkzeug unterstützt die Verzweigungsversionierung über den Versionsdienst.

Syntax

arcpy.management.CreateVersion(in_workspace, parent_version, version_name, {access_permission})
ParameterErklärungDatentyp
in_workspace

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 (d. h. 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)

Sie legen die Zugriffsberechtigung für die Version fest, um diese vor Änderungen oder dem Anzeigen durch andere Benutzer als den Besitzer zu schützen.

  • PRIVATENur der Besitzer oder der Geodatabase-Administrator kann die Version oder versionierte Daten anzeigen und ändern.
  • PUBLICJeder 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.
  • PROTECTEDJeder Benutzer kann die Version anzeigen, aber nur der Besitzer bzw. Geodatabase-Administrator kann die Version oder Datasets in der Version bearbeiten.
String

Abgeleitete Ausgabe

NameErklärungDatentyp
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"
# Execute CreateVersion
arcpy.CreateVersion_management(inWorkspace, parentVersion, versionName, "PUBLIC")

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen