Eliminar idéntico (Administración de datos)

Resumen

Elimina registros en una tabla o clase de entidad que tiene valores idénticos en una lista de campos. Si se selecciona el campo 'Forma', se comparan las geometrías de entidad.

La herramienta Buscar idéntico se puede utilizar para informar qué registros se consideran idénticos sin eliminar los registros idénticos.

Uso

Sintaxis

DeleteIdentical_management (in_dataset, fields, {xy_tolerance}, {z_tolerance})
ParámetroExplicaciónTipo de datos
in_dataset

La tabla o clase de entidad de la cual se eliminarán los registros idénticos.

Table View
fields
[fields,...]

Los campos cuyos valores se compararán para encontrar registros idénticos.

Field
xy_tolerance
(Opcional)

La tolerancia xy que se aplicará a cada vértice al evaluar si hay un vértice idéntico en otra entidad.

Linear unit
z_tolerance
(Opcional)

La tolerancia z que se aplicará a cada vértice al evaluar si hay un vértice idéntico en otra entidad.

Double

Ejemplo de código

Ejemplo 1 de DeleteIdentical (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función DeleteIdentical en una ventana de Python.

import arcpy  arcpy.DeleteIdentical_management("C:/data/fireincidents.shp", ["ZONE", "INTENSITY"])
Ejemplo 2 de DeleteIdentical (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente demuestra cómo utilizar la función DeleteIdentical para identificar registros duplicados en una tabla o clase de entidad.

# Name: DeleteIdentical_Example2.py # Description: Delete identical features in a dataset based on Shape (geometry) and a TEXT field. # Author: ESRI  # Import system modules import arcpy from arcpy import env  env.overwriteOutput = True  # Set workspace environment env.workspace = "C:/data/sbfire.gdb"  # Set input feature class in_dataset = "fireincidents"  # Set the field upon which the identicals are found fields = ["Shape", "INTENSITY"]  # Set the XY tolerance within which to identical records to be deleted xy_tol = "0.02 Miles"  # Set the Z tolerance to default z_tol = ""  # Execute Delete Identical  arcpy.DeleteIdentical_management(in_dataset, fields, xy_tol, z_tol)

Entornos

Temas relacionados


7/10/2012