Résumé
Crée une nouvelle version dans la base de données spécifiée.
Utilisation
Le nom de version en sortie est préfixé par le nom d'utilisateur de la géodatabase, par exemple SDE.arctoolbox.
Les autorisations de la version en sortie sont définies sur privé par défaut, mais elles peuvent être modifiées à l'aide de l'outil Modifier une version.
Les géodatabases personnelles et fichier ne prennent pas en charge le versionnement. Les outils de versionnement fonctionnent uniquement avec les géodatabases d'entreprise.
Les versions ne sont pas affectées par les modifications apportées à d'autres versions de la base de données.
L'autorisation d'une version peut être modifiée uniquement par son propriétaire (l'utilisateur qui l'a créée).
Syntaxe
arcpy.management.CreateVersion(in_workspace, parent_version, version_name, {access_permission})
Paramètre | Explication | Type de données |
in_workspace | Géodatabase d'entreprise contenant la version parent et qui contiendra la nouvelle version. | Workspace |
parent_version | Géodatabase ou version d'une géodatabase sur laquelle est basée la nouvelle version. | String |
version_name | Nom de la version à créer. | String |
access_permission (Facultatif) | Niveau d'accès d'autorisation de la version afin qu'elle ne puisse pas être modifiée ni affichée par des utilisateurs autres que le propriétaire.
| String |
Sortie dérivée
Nom | Explication | Type de données |
out_workspace | Espace de travail en entrée mis à jour. | Espace de travail |
Exemple de code
Exemple d’utilisation de l’outil CreateVersion (script autonome)
Le script autonome suivant illustre la création d'une nouvelle version.
# 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")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui