Eliminar (Administración de datos)
Resumen
Elimina definitivamente los datos del disco. 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, 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 estén siendo utilizados en otra aplicación de ArcGIS; la herramienta falla con el ERROR 000464.
-
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.
-
Al eliminar una red geométrica, se disminuyen todas las clases de entidad de la red a tipos de entidad simples; las clases de entidad de eje se transforman en clases de entidad de línea y las clases de entidad de cruce se transforman en clases de entidad de punto. Al eliminar una red, también se eliminan de la geodatabase todas las tablas de red relacionadas y la clase de entidad de cruce huérfano.
-
Al eliminar un archivo de conexión de base de datos, no se elimina la base de datos de ArcSDE. 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.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_data |
Los datos de entrada que se eliminarán. | Data Element; Graph; Layer; Table View |
data_type (Opcional) |
Tipo de datos del Elemento de datos de entrada. El tipo de datos se muestra para fines informativos y no se puede cambiar. | String |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función Eliminar en el modo inmediato.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Copy_management(("majorrds.shp"), "majorrdsCopy.shp") arcpy.Delete_management("majorrdsCopy.shp")
La siguiente secuencia de comandos de Python demuestra cómo utilizar la función Eliminar en una secuencia de comandos independiente.
# Name: Delete_Example2.py # Description: Delete majorrdsCopy.shp # Import system modules import arcpy from arcpy import env # Set workspace ENV.workspace = "C:/data" # Set local variables in_data0 = "majorrds.shp" out_data = "majorrdscopy.shp" data_type = "" # Execute Copy arcpy.Copy_management(in_data, out_data, data_type) # Execute Delete arcpy.Delete_management(out_data, data_type)