Encuentre valores duplicados en ArcGIS mediante un script de Python

Al parecer, en el futuro se desarrollarán más scripts de Python antes de utilizar el popular VBScript, así que comparto el código para encontrar valores duplicados en la tabla de atributos shapefile en ArcGIS, es útil cuando necesita depurar mucho. datos (id , filas, números, fechas) en nuestras parcelas o elementos de trabajo, para ello realizamos uno de los sencillos pasos siguientes.

  • Abra la tabla de atributos y añada un nuevo campo de tipo ‘Enter corto’.
  • Abra la calculadora ‘Calculadora de campo’ (clic derecho en el campo nuevo).
  • En la pestaña Analizador, marque Python.
  • Habilite ‘Muestra el bloque de código’.
  • En el bloque Pre-Logic Script Code:, inserte el siguiente código:

uniqueList=[]
defisDuplicate(inValue):
ifinValueinuniqueList:
return1
else:
uniqueList.append(inValue)
return0

En el siguiente cuadro de texto (que contiene el nombre del campo), introduzca el siguiente código:

isDuplicate( !InsertFieldToCheckHere! )

Mediante estos códigos indicamos en el nuevo campo a llenar con los valores (0, 1), los valores asignados con el número ‘1’ son los que se repiten en la tabla de atributos.

Vídeo relacionado:

Conoce al autor, Michael Montero
Michael Montero

Michael Montero es especialista en Astronomía, cuenta con años de experiencia en observatorios y está especializado en avistamiento a media distancia. También ha preparado a algunos grupos de iniciados en astronomía. Una de sus aficiones más importantes es la observación de astros en la naturaleza, que practica cuando sus viajes y trabajo se lo permiten.

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