Resumen
Elimina un filtro de conflictos de campos para un campo determinado de una tabla de geodatabase o una clase de entidad.
Los filtros de conflictos de campos se pueden aplicar a tablas o clases de entidades versionadas para evitar la identificación de conflictos cuando el mismo atributo se actualiza en las versiones principal y secundaria. Los filtros de conflictos de campos solo se aplican a las conciliaciones en las cuales los conflictos se definan por atributos.
Uso
Al ejecutar desde el cuadro de diálogo de herramientas, solo se visualizan los campos que ya tengan filtros aplicados.
La función arcpy.da.ListFieldConflictFilters de ArcPy se puede utilizar para identificar qué campos tienen filtros aplicados.
Sintaxis
arcpy.management.RemoveFieldConflictFilter(table, fields)
Parámetro | Explicación | Tipo de datos |
table | Tabla o clase de entidad que contiene el campo o los campos que se vayan a eliminar como filtros de conflictos. | Table View |
fields [fields,...] | Campo o lista de campos para eliminarlos como filtros de conflictos. | Field |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_table | El dataset de entrada actualizado. | Vista de tabla |
Muestra de código
En el siguiente script de la ventana de Python se muestra cómo utilizar RemoveFieldConflictFilter en modo inmediato para eliminar un solo filtro de conflictos del campo de fase.
import arcpy
arcpy.env.workspace = "c:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", "phase")
En el siguiente script de la ventana de Python se muestra cómo utilizar RemoveFieldConflictFilter en modo inmediato para eliminar filtros de conflictos de varios campos a la vez.
import arcpy
arcpy.env.workspace = "d:/Connections/airport.sde"
arcpy.RemoveFieldConflictFilter_management("Primary_UG", ["phase", "material"])
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí