Skip To Content

Als 'versioniert' registrieren

Zusammenfassung

Hiermit werden Enterprise-, Workgroup- oder Desktop-Geodatabase-Datasets als "versioniert" registriert.

Verwendung

  • Versionierungswerkzeuge können nur mit Datasets in einer Enterprise-, Workgroup- oder Desktop-Geodatabase verwendet werden. File-Geodatabases unterstützen keine Versionierung.

  • Wird ein Feature-Dataset als versioniert registriert, werden alle Feature-Classes in diesem Dataset ebenfalls als versioniert registriert.

  • Versionen sind von Änderungen in anderen Versionen der Geodatabase nicht betroffen.

  • Datasets mit aktivierter Archivierung können nicht als "versioniert" registriert werden. Wenn Sie die Archivierung für Ihre Daten bereits aktiviert haben, die Daten jedoch außerdem als "versioniert" registrieren möchten, müssen Sie die Archivierung deaktivieren, die Daten als "versioniert" registrieren und die Archivierung erneut aktivieren. Sie können die Archivierung für versionierte Daten aktivieren, jedoch keine archivierten Daten als "versioniert" registrieren.

  • Hinweis:

    Wenn Sie in ein Dataset als nach Verzweigung versioniert registriert haben, muss die Client-Version des Datasets mindestens ArcGIS Pro 2.1 entsprechen. Dadurch kann das Dataset in ArcGIS Desktop nicht mehr verwendet werden.

Syntax

RegisterAsVersioned(in_dataset, {edit_to_base})
ParameterErklärungDatentyp
in_dataset

Das Dataset, das als versioniert registriert werden soll.

Table View; Feature Dataset
edit_to_base
(optional)

Bestimmt, ob Änderungen an der Standardversion in die Basistabellen verschoben werden.

  • NO_EDITS_TO_BASEDas Dataset wird nicht mit der Option zum Verschieben der Änderungen in die Basistabelle versioniert. Dies ist die Standardeinstellung.
  • EDITS_TO_BASEDas Dataset wird mit der Option versioniert, dass Änderungen in die Basistabelle verschoben werden.
Boolean

Abgeleitete Ausgabe

NameErklärungDatentyp
out_dataset

Das aktualisierte Eingabe-Dataset.

Tabellensicht; Feature-Dataset

Codebeispiel

Beispiel für "RegisterAsVersioned" (eigenständiges Skript)

Mit dem folgenden eigenständigen Skript wird veranschaulicht, wie ein Dataset mit dem Werkzeug RegisterAsVersioned als versioniert registriert wird.

# Name: RegisterAsVersioned_Example.py
# Description: Registers dataset as versioned
# Import system modules
import arcpy
# Set local variables
datasetName = "c:/Connections/ninefour@gdb.sde/ninefour.GDB.ctgFuseFeature"
# Execute RegisterAsVersioned
arcpy.RegisterAsVersioned_management(datasetName, "NO_EDITS_TO_BASE")

Lizenzinformationen

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

Verwandte Themen