ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Agregar filtro de conflicto de campo

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información de licenciamiento

Resumen

Agrega 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

  • Los filtros de conflictos de campos no se admiten sobre los campos siguientes: ObjectID, Blob, campos que almacenen geometrías como Forma, el campo Subtipo, los campos relacionados con redes, como el de rol auxiliar habilitado ni los campos de peso o campos Rastreo del editor.

  • Al ejecutar desde el cuadro de diálogo de herramientas, no se visualizan los campos que ya tengan filtros aplicados y los campos que no los admitan.

  • La función ArcPy arcpy.da.ListFieldConflictFilters() se puede utilizar para identificar qué campos tienen filtros aplicados.

  • Heredado:
    El filtrado de conflictos de campos funciona solo en clientes de la versión 10.2.1 y posteriores. Las versiones anteriores del cliente de ArcGIS no pueden abrir tablas ni clases de entidad que tengan filtros de conflicto de campos.

Sintaxis

arcpy.management.AddFieldConflictFilter(table, fields)
ParámetroExplicaciónTipo de datos
table

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

Feature Layer; Table View
fields
[fields,...]

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

Field

Muestra de código

Ejemplo 1 de AddFieldConflictFilter (ventana Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar AddFieldConflictFilter en modo inmediato para agregar un solo filtro de conflictos al campo de fase.

import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.AddFieldConflictFilter_management("Primary_UG", "phase")
Ejemplo 2 de AddFieldConflictFilter (ventana Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar AddFieldConflictFilter en modo inmediato para agregar filtros de conflictos a distintos campos a la vez.

import arcpy
from arcpy import env
env.workspace = "Database Connections/airport.sde"
arcpy.AddFieldConflictFilter_management("Primary_UG", ["phase","material"])

Entornos

  • Espacio de trabajo actual

Información de licenciamiento

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

Temas relacionados

  • Vista general del conjunto de herramientas Versiones
  • Descripción general del versionado tradicional
  • El proceso de edición de versión
  • Un paseo introductorio por la revisión de conflictos
  • ¿Qué es una versión?
  • Escenarios de versiones

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal