Zusammenfassung
Entfernt einen Feld-Konfliktfilter für ein bestimmtes Feld in einer Geodatabase-Tabelle oder Feature-Class.
Feld-Konfliktfilter können auf versionierte Tabellen oder Feature-Classes angewendet werden, um das Identifizieren von Konflikten zu verhindern, wenn dasselbe Attribut in den Parent- und Child-Versionen aktualisiert wird. Feld-Konfliktfilter gelten nur für Abgleichsvorgänge (Reconcile), in denen Konflikte durch Attribute definiert werden.
Verwendung
Bei der Ausführung über das Werkzeugdialogfeld werden nur Felder, auf die bereits Filter angewendet wurden, angezeigt.
Mit der ArcPy-Funktion arcpy.da.ListFieldConflictFilters können Felder identifiziert werden, auf die Filter angewendet wurden.
Syntax
RemoveFieldConflictFilter(table, fields)
Parameter | Erklärung | Datentyp |
table | Tabelle oder Feature-Class mit den Feldern, die als Konfliktfilter entfernt werden sollen. | Table View |
fields [fields,...] | Feld oder Liste von Feldern, die als Konfliktfilter entfernt werden sollen. | Field |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_table | Das aktualisierte Eingabe-Dataset. | Tabellensicht |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie mit dem Werkzeug RemoveFieldConflictFilter im unmittelbaren Modus ein einzelner Konfliktfilter aus dem Phasenfeld entfernt wird.
import arcpy
arcpy.env.workspace = "c:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
Das folgende Skript im Python-Fenster veranschaulicht, wie mit dem Werkzeug RemoveFieldConflictFilter im unmittelbaren Modus Konfliktfilter aus mehreren Feldern gleichzeitig entfernt werden.
import arcpy
arcpy.env.workspace = "d:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase", "material"])
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja