Eliminar (Administración de datos)

Resumen

Elimina los datos de forma permanente. Se pueden eliminar todos los tipos de datos geográficos compatibles con ArcGIS, así como las cajas de herramientas y los espacios de trabajo (carpetas y geodatabases). Si el elemento especificado es un espacio de trabajo, también se eliminarán todos los elementos contenidos.

Uso

  • No se pueden eliminar los datos que se estén utilizando en otra aplicación de ArcGIS.

  • Al eliminar un shapefile, también se eliminan los archivos auxiliares, como los archivos de metadatos, proyección e índice.

  • Al eliminar una carpeta, ésta se mueve a la Papelera de reciclaje del sistema, donde se puede restaurar o eliminar de forma permanente.

  • Las clases y tablas de entidad que participan en un dataset o topología de análisis de red no se pueden eliminar.

  • La eliminación de un dataset de mosaico solo eliminará el dataset de mosaico. Para eliminar un dataset de mosaico en su totalidad, incluidas cualquiera de las tablas de la base de datos y, opcionalmente, cualquier vista general o caché creadas con ella, utilice la herramienta Eliminar dataset de mosaico.

  • Al eliminar un archivo de conexión de base de datos, no se elimina la base de datos corporativa. Un archivo de conexión de base de datos es simplemente un acceso directo a la base de datos.

  • Al eliminar una clase de relación, se elimina de la tabla de relación la fila correspondiente a esa relación.

  • Al eliminar una capa solo se borra dicha capa; sus datos de origen no se eliminan.

  • Esta herramienta no elimina servicios de entidades alojados.

  • Esta herramienta se puede utilizar para eliminar el espacio de trabajo de memoria. Al eliminar el espacio de trabajo de memoria, se eliminan todos los datasets del espacio de trabajo, pero el espacio de trabajo de memoria se conserva, lo cual permite continuar escribiendo en él.

Parámetros

EtiquetaExplicaciónTipo de datos
Elemento de datos de entrada

Los datos de entrada que se eliminarán.

Data Element; Graph; Layer; Table View; Utility Network
Tipo de datos
(Opcional)

El tipo de los datos en disco que se van a eliminar.

Este parámetro se utilizará en caso de un conflicto de nombres. Una geodatabase puede contener diferentes datasets con el mismo nombre, por ejemplo, una clase de entidad, un dataset de entidad, un dataset de mosaico y una estructura de parcela con el mismo nombre pueden existir en la misma geodatabase. Especificar un valor indicará a la herramienta que use ese tipo de datos en caso de que haya dos o más conjuntos de datos con el mismo nombre.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Eliminación realizada correctamente

Indica si la eliminación tuvo éxito.

Boolean

arcpy.management.Delete(in_data, {data_type})
NombreExplicaciónTipo de datos
in_data
[in_data,...]

Los datos de entrada que se eliminarán.

Data Element; Graph; Layer; Table View; Utility Network
data_type
(Opcional)

El tipo de los datos en disco que se van a eliminar.

Este parámetro se utilizará en caso de un conflicto de nombres. Una geodatabase puede contener diferentes datasets con el mismo nombre, por ejemplo, una clase de entidad, un dataset de entidad, un dataset de mosaico y una estructura de parcela con el mismo nombre pueden existir en la misma geodatabase. Especificar un valor indicará a la herramienta que use ese tipo de datos en caso de que haya dos o más conjuntos de datos con el mismo nombre.

String

Salida derivada

NombreExplicaciónTipo de datos
out_results

Indica si la eliminación tuvo éxito.

Boolean

Muestra de código

Ejemplo de Eliminar (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función Delete de modo inmediato.


import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Copy("majorrds.shp", "majorrdsCopy.shp")
arcpy.management.Delete("majorrdsCopy.shp")
Ejemplo 2 de Eliminar (script independiente)

El siguiente script de Python demuestra cómo utilizar la función Delete en un script independiente.

# Name: Delete_Example2.py
# Description: Delete majorrdsCopy.shp 

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
in_data = "majorrds.shp"
out_data = "majorrdscopy.shp"

# Run Copy
arcpy.management.Copy(in_data, out_data)

# Run Delete
arcpy.management.Delete(out_data)
Ejemplo 3 de Eliminar (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función Delete con varias entradas en el modo inmediato.


import arcpy
arcpy.env.workspace = r"C:\dataToDelete"
arcpy.management.Delete(r"'NIRrG_ps8.afr';'redlands.tpkx';'colormap.img'")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.