Compact (Administración de datos)
Resumen
Compacta una geodatabase de archivos o personal. Al compactar la geodatabase, se reorganiza la forma de almacenarla en el disco y, por lo general, se reduce su tamaño y se mejora su rendimiento.
Uso
-
Se recomienda compactar geodatabases personales cuando superan los 250 MB.
-
Si con frecuencia se introducen datos, se realizan eliminaciones o ediciones generales en una base de datos, ésta se puede compactar de manera regular para asegurar un rendimiento óptimo.
-
Si la base de datos está abierta en ArcMap para editar, no se podrá compactar. Para compactar la base de datos, quite de la Tabla de contenido las capas que tengan una tabla o clase de entidad de origen en dicha base de datos.
Las geodatabases personales y de archivos se almacenan como archivos binarios en una unidad de disco. A medida que se agrega, se quitan o se editan datos, estos archivos se fragmentan, lo que disminuye el rendimiento general de la base de datos. La herramienta Condensar se utiliza para volver a organizar la forma en que se almacena la base de datos en el disco, al defragmentar estos archivos binarios, lo que reduce el tamaño de la base de datos en el disco y mejora su rendimiento.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_workspace |
Geodatabase personal o de archivos que se comprimirá. | Workspace |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función Condensar en el modo inmediato.
import arcpy arcpy.Compact_management("c:/landuse.gdb")
La siguiente secuencia de comandos independientes es un ejemplo simple de cómo utilizar la función Condensar en un entorno de secuencias de comandos.
# Name: Compact_Example.py # Description: compact a fgdb # Author: ESRI #Import the system modules import arcpy from arcpy import env env.workspace = "C:/data/data.gdb" #Set local variables gdbWorkspace = env.workspace arcpy.Compact_management(gdbWorkspace)