Résumé
Crée un groupe de champs pour une classe d’entités ou une table. Les groupes de champs servent à créer des valeurs contingentes.
Utilisation
Les champs utilisés pour créer un groupe de champs ne peuvent pas être des champs gérés par le système tels que ObjectID ou Shape, ni correspondre au champ de sous-type.
Si vos données sont conservées dans une géodatabase d’entreprise, vous devez être connecté comme propriétaire des données pour pouvoir utiliser cet outil.
Les groupes de champs sont compatibles avec ArcGIS Pro 2.3 et les géodatabases suivantes. Si votre géodatabase provient d’une version antérieure, vous devez mettre à niveau votre géodatabase à la version 2.3 ou ultérieure.
Remarque :
Une fois un groupe de champs ajouté à un jeu de données, la version du jeu de données est définie sur ArcGIS Pro 2.3. Le jeu de données ne peut donc plus être utilisé dans ArcMap.
Syntaxe
arcpy.management.CreateFieldGroup(target_table, name, fields, {is_restrictive})
Paramètre | Explication | Type de données |
target_table | Table de géodatabase ou classe d’entités en entrée pour laquelle le groupe de champs va être créé. | Table View |
name | Nom du groupe de champs qui sera créé. Ce nom doit être unique pour la classe d’entités ou la table contenant le groupe de champs. | String |
fields [fields,...] | Noms des champs dans le groupe de champs. | String |
is_restrictive (Facultatif) | Détermine si le groupe de champs est restrictif. Ce paramètre vous permet de contrôler l’expérience de mise à jour lorsque vous utilisez des valeurs conditionnelles.
| Boolean |
Sortie dérivée
Nom | Explication | Type de données |
out_table | Table en entrée mise à jour contenant le groupe de champs. | Vue tabulaire |
Exemple de code
Créez un groupe de champs.
import arcpy
arcpy.CreateFieldGroup_management("C:\\MyProject\\myConn.sde\\mygdb.USER1.myFC",
"MyFieldGroup",
["Field1", "Field2", "Field3"],
"RESTRICT")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?