Geodatabases de archivos y Microsoft File Explorer

Administre geodatabases de archivos (incluido copiar, cambiar el nombre y eliminar datos) con ArcGIS, no Microsoft File Explorer. Las herramientas de ArcGIS garantizan que no se produzcan pérdidas de datos u otros problemas.

Dado que una geodatabase de archivos aparece como una carpeta de archivos en File Explorer, los usuarios podrían intentar utilizar los comandos disponibles en File Explorer con las geodatabases de archivos. Aparte de establecer permisos en la carpeta para controlar el acceso, se recomienda no utilizar estos comandos de File Explorer.

La información que figura a continuación explica por qué no debe cambiar el nombre, eliminar ni copiar geodatabases de archivos ni su contenido ni eliminar archivos de bloqueo mediante File Explorer.

Archivo de geodatabase de archivos en File Explorer

Una geodatabase de archivos se almacena como una carpeta de archivos. Cuando visualiza la carpeta con File Explorer, aparte de la extensión .gdb, tiene el mismo aspecto que cualquier otra carpeta, y 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. Es difícil, si no imposible, saber qué archivos componen un determinado dataset.

Lista de archivos en el Explorador de archivos

Establecer permisos

Las geodatabases de archivos no tienen funciones de autenticación o autorización. No puede controlar el acceso a datasets individuales modificando los permisos de archivos individuales en una carpeta de geodatabase de archivos.

Sin embargo, puede compartir una carpeta de geodatabase de archivos como solo lectura con File Explorer. En este caso, el usuario de solo lectura puede mostrar los datos y realizar consultas pero no puede editar los datos. No permita que más de un usuario tenga acceso de escritura a la carpeta. Cuando las personas que leen los datos refrescan su visualización del mapa, los cambios guardados por el usuario que tiene acceso de escritura se actualizan en la sesión cliente de ArcGIS de los usuarios con acceso de lectura. Refrescar nunca introduce ediciones no guardadas, por lo que un usuario no puede leer los cambios realizados por otro usuario que no se hayan guardado. Para evitar que otros usuarios accedan a los datos mientras usted los edita, deje de compartir la carpeta antes de modificar los datos.

Cambiar de nombre y eliminar

En las geodatabases de archivos, no se puede utilizar File Explorer 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 File Explorer para mover archivos a otra carpeta de la geodatabase, no podrá acceder 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.

Realice operaciones a nivel de geodatabase únicamente a través de ArcGIS. No obstante, puede cambiar el nombre o eliminar la carpeta de la geodatabase de archivos, excepto en los siguientes casos:

  • 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 una carpeta de geodatabase de archivos si la geodatabase de archivos está guardada 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. Solo copie una geodatabase de archivos con File Explorer cuando tenga la certeza de que no hay otros procesos 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 copia la carpeta cuando otro proceso está accediendo a los datos, es posible que dichos datos no se copien correctamente. Una operación de copia incorrecta no suele ser evidente: es posible que no note ningún problema hasta que acceda más tarde a determinada parte de la nueva copia.

Debido a esta incertidumbre y a la posibilidad de corromper la geodatabase de archivos, no utilice File Explorer 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 un 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 de bloqueo pueden quedar 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 quita todos los archivos .lock inactivos del proceso de compactación. Al copiar y pegar una geodatabase de archivos también se eliminan todos los archivos de bloqueo inactivos de la geodatabase de origen antes de copiar los datos en la nueva geodatabase.