Краткая информация
Удаляет фильтр конфликта полей для конкретного поля базы геоданных или класса объектов.
Фильтр конфликта полей применяется к версионным таблицам или классам пространственных объектов для предотвращения конфликтов при обновлении одного и того же атрибута в родительской и дочерней версиях. Фильтры конфликта полей применимы только для согласований, при которых конфликты определяются атрибутом.
Использование
При запуске из диалогового окна инструмента только поля, уже имеющие фильтры, будут показаны.
Функция ArcPy arcpy.da.ListFieldConflictFilters() может использоваться для идентификации полей, для которых применен фильтр.
Синтаксис
RemoveFieldConflictFilter_management (table, fields)
Параметр | Объяснение | Тип данных |
table | Таблица или класс пространственных объектов, содержащие поле или поля, удаляемые из фильтра конфликтов. | Feature Layer; Table View |
fields [fields,...] | Поле или список полей для удаления из фильтра конфликтов. | Field |
Пример кода
Пример 1 RemoveFieldConflictFilter (окно Python)
Приведенный скрипт Python демонстрирует применение инструмента RemoveFieldConflictFilter для удаления одного фильтра конфликтов из поля phase.
import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
Пример 2 RemoveFieldConflictFilter (окно Python)
Приведенный скрипт Python демонстрирует применение инструмента RemoveFieldConflictFilter для удаления фильтров конфликтов из нескольких полей.
import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase","material"])