Eliminar filtro de conflicto de campo (Administración de datos)

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.

Parámetros

EtiquetaExplicaciónTipo de datos
Tabla de entrada

Tabla o clase de entidad que contiene el campo o los campos que se vayan a eliminar como filtros de conflictos.

Table View
Nombre de campo

Campo o lista de campos para eliminarlos como filtros de conflictos.

Field

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla de entrada actualizada

El dataset de entrada actualizado.

Vista de tabla

arcpy.management.RemoveFieldConflictFilter(table, fields)
NombreExplicaciónTipo 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

NombreExplicaciónTipo de datos
out_table

El dataset de entrada actualizado.

Vista de tabla

Muestra de código

Ejemplo 1 de RemoveFieldConflictFilter (ventana de Python)

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")
Ejemplo 2 de RemoveFieldConflictFilter (ventana de Python)

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"])

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados