Résumé
Supprime un filtre des conflits de champs pour un champ donné dans une table de géodatabase ou une classe d'entités.
Vous pouvez appliquer des filtres de conflits de champs à des tables ou des classes d'entités versionnées pour éviter qu'un conflit ne survienne lorsque le même attribut est mis à jour dans les versions enfant et parent. Les filtres des conflits de champs permettent uniquement de réconcilier les conflits définis par attribut.
Utilisation
Lorsque l'outil est exécuté à partir de sa boîte de dialogue, seuls les champs déjà filtrés sont affichés.
La fonction ArcPy arcpy.da.ListFieldConflictFilters permet d'identifier les champs filtrés.
Syntaxe
arcpy.management.RemoveFieldConflictFilter(table, fields)
Paramètre | Explication | Type de données |
table | Table ou classe d'entités contenant les champs à supprimer en tant que filtres de conflits. | Table View |
fields [fields,...] | Champ ou liste de champs à supprimer en tant que filtres de conflits. | Field |
Sortie dérivée
Nom | Explication | Type de données |
out_table | Jeu de données en entrée mis à jour. | Vue tabulaire |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil RemoveFieldConflictFilter en mode immédiat pour supprimer un filtre de conflits du champ de phase.
import arcpy
arcpy.env.workspace = "c:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil RemoveFieldConflictFilter en mode immédiat pour supprimer simultanément les filtres de conflits de plusieurs champs.
import arcpy
arcpy.env.workspace = "d:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase", "material"])
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?