Saltar al contenido

¿Identifica atributos duplicados con ArcGIS Desktop?

Solución:

Las instrucciones proporcionadas demuestran cómo utilizar la Calculadora de campo para identificar valores de campo duplicados. Las ocurrencias únicas y la primera aparición de varios valores se marcan con 0. Los duplicados se marcan con 1.

Crea un nuevo campo. Establezca el tipo como entero corto o largo y acepte los demás valores predeterminados. Haga clic con el botón derecho en el campo recién creado y seleccione Calculadora de campo. Seleccione el analizador de Python. Asegúrese de que la opción ‘Mostrar bloque de código’ esté marcada. Pegue el siguiente código en el cuadro Código de secuencia de comandos pre-lógica:

uniqueList = []
def isDuplicate(inValue):
  if inValue in uniqueList:
    return 1
  else:
    uniqueList.append(inValue)
    return 0

Escribe ‘isDuplicate(!Field!)‘en el cuadro de expresión inferior y reemplace la palabra’ Campo ‘con el nombre del campo que contiene los valores duplicados. Haga clic en Aceptar. Todos los registros duplicados se designan con un valor de 1 y los registros no duplicados se designan con un valor de 0 en el nuevo campo.

de: http://support.esri.com/cN/knowledgebase/techarticles/detail/38700

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *