La administración de geodatabases de archivos, incluida la copia, cambio de nombre y eliminación de datos, siempre se debe realizar con ArcGIS y no con el Explorador de Windows. Las herramientas de ArcGIS garantizan que no se produzcan pérdidas de datos u otros problemas.
Puesto que las geodatabases de archivos aparecen como una carpeta de archivos en el Explorador de Windows, los usuarios en ocasiones utilizan los comandos disponibles en el Explorador de Windows con las geodatabases de archivos. Exceptuando para establecer los permisos en la carpeta para controlar el acceso, Esri no recomienda que utilice los comandos del Explorador de Windows. En este tema se proporciona información básica sobre los motivos por los que no debería cambiar el nombre, eliminar ni copiar geodatabases de archivos y su contenido, ni quitar archivos de bloqueo mediante el Explorador de Windows.
Archivos de geodatabases de archivos en el Explorador de Windows
Una geodatabase de archivos se almacena como una carpeta de archivos. Cuando se visualiza la carpeta con el Explorador de Windows, aparte de la extensión .gdb, tiene un aspecto similar a cualquier otra carpeta y se puede ver su contenido. La carpeta contiene archivos con nombres crípticos que contienen datos geográficos, datos de atributos, archivos de índice, archivos .lock y un archivo de firma, además de otros archivos. Cada clase de entidad o tabla de la geodatabase se almacena en dos o más archivos. Por diseño, es difícil, si no imposible, indicar qué archivos constituyen un dataset determinado.
Establecer permisos
Las geodatabases de archivos no tienen funciones de autenticación o autorización. No puede controlar el acceso a los datasets individuales modificando los permisos de archivos individuales dentro de una carpeta de geodatabase de archivos.
Sin embargo, puede compartir una carpeta de la geodatabase de archivos como de solo lectura con el Explorador de Windows. En este caso, el usuario de solo lectura puede mostrar los datos y realizar consultas pero no puede editar los datos. Además, los usuarios con acceso de escritura pueden modificar los datos mientras otros estén leyéndolos. Cuando los usuarios que están leyendo los datos actualizan la visualización del mapa, se actualizan los cambios guardados por otros usuarios en la sesión de ArcGIS del usuario de lectura. La actualización nunca introduce ediciones no guardadas, de modo que no es posible que un usuario lea los cambios que no se hayan guardado realizados por otro usuario. Si desea evitar que otros usuarios accedan a los datos mientras está editándolos, deje de compartir la carpeta antes de modificar los datos.
Cambiar de nombre y eliminar
En las geodatabases de archivos, no es posible utilizar el Explorador de Windows para realizar una operación en un dataset individual. El cambio de nombre y la eliminación de archivos individuales en una carpeta de geodatabase de archivos y la copia de archivos a otra ubicación puede provocar la pérdida de datos y puede hacer que la geodatabase quede inutilizable. Por ejemplo, si utiliza el Explorador de Windows para mover archivos a otra carpeta de la geodatabase, no podrá tener acceso a los datos. El contenido de una carpeta de geodatabase de archivos utiliza nombres crípticos diseñados para evitar tales operaciones. Las operaciones en datasets individuales solo se pueden realizar a través de ArcGIS.
Las operaciones en el nivel de la geodatabase también se deberían realizar solamente a través de ArcGIS. Sin embargo, es posible cambiar de nombre o eliminar la carpeta de la geodatabase de archivos salvo en los casos siguientes:
- No puede cambiar el nombre o eliminar la carpeta de la geodatabase al mismo tiempo que otro usuario está accediendo a los datos desde cualquier cliente.
- No cambie el nombre ni elimine la carpeta de geodatabase de archivos si la geodatabase de archivos se ha guardado en algún proyecto de ArcGIS Pro.
Nota:
Al igual que cuando trabaja con otros tipos de archivos, es recomendable hacer una copia de seguridad de la geodatabase de archivos con regularidad por si algo sale mal.
Copiar
Aunque no se recomienda, es posible copiar una geodatabase de archivos en otra ubicación copiando la carpeta en otra ubicación. Copie una geodatabase de archivos con el Explorador de Windows solo si está seguro de que no haya otros procesos que estén accediendo a los datos. El problema es que puede resultar difícil saber si otros procesos están accediendo a los datos. Podría pensar que no hay ningún otro proceso; sin embargo, un proceso de su equipo o de otro equipo podría estar accediendo a los datos. Si resulta que copia la carpeta mientras otro proceso está accediendo a los datos, es posible que los datos no se puedan copiar correctamente. No siempre resulta evidente que la operación de copia se ha realizado incorrectamente: es posible que no advierta ningún problema hasta que acceda a una parte determinada de la nueva copia varios días después.
Debido a esta incertidumbre y a la posibilidad de dañar la geodatabase de archivos, Esri recomienda no utilizar el Explorador de Windows para copiar una geodatabase de archivos.
Quitar archivos .lock
ArcGIS garantiza la integridad de los datos evitando que varios procesos accedan simultáneamente de forma conflictiva. ArcGIS realiza el seguimiento de los procesos colocando los archivos *.lock en la carpeta de la geodatabase de archivos cada vez que un proceso accede a un dataset. Cuando el proceso finaliza, sus archivos *.lock se eliminan automáticamente.
Cuando un proceso finaliza prematuramente o se bloquea, los archivos .lock podrían quedarse temporalmente en la carpeta de la geodatabase. ArcGIS quita finalmente estos archivos en sesiones futuras cuando se realizan nuevos bloqueos. Mientras tanto, dichos archivos no siguen bloqueando los datos y puesto que no ocupan espacio en disco, quitarlos no supone ninguna ventaja.
La herramienta de geoprocesamiento Compactar y las operaciones de copiar y pegar también permiten eliminar los archivos .lock no usados. La herramienta de geoprocesamiento Compactar quita todos los archivos .lock inactivos del proceso de compactación. Al copiar y pegar una geodatabase de archivos se quitan todos los archivos .lock inactivos de la geodatabase de origen antes de copiar los datos en la nueva geodatabase.