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. | Feature Layer; Table View |
fields [fields,...] | Champ ou liste de champs à supprimer en tant que filtres de conflits. | Field |
Exemple de code
Exemple 1 d'utilisation de l'outil RemoveFieldConflictFilter (fenêtre Python)
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
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
Exemple 2 d'utilisation de l'outil RemoveFieldConflictFilter (fenêtre Python)
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
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase","material"])
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui