Géodatabases fichier et Microsoft File Explorer

Gérez les géodatabases fichier, notamment la copie, le changement de nom et la suppression des données, avec ArcGIS, et pas avec Microsoft File Explorer. Les outils ArcGIS garantissent qu'aucune perte de données ou qu'aucun autre problème n'a lieu.

Parce qu’une géodatabase fichier s’affiche en tant que dossier de fichiers dans File Explorer, les utilisateurs peuvent essayer les commandes disponibles dans File Explorer avec les géodatabases fichier. Outre la configuration d’autorisations sur le dossier pour contrôler l’accès, il est recommandé de ne pas utiliser ces commandes File Explorer.

Les informations ci-dessous offrent un arrière-plan expliquant pourquoi vous ne devez pas renommer, supprimer ou copier des géodatabases fichier et leur contenu ou supprimer les fichiers de verrouillage avec File Explorer.

Fichiers de géodatabase fichier dans File Explorer

Une géodatabase fichier est stockée sous forme de dossier de fichiers. Lorsque vous visualisez le dossier avec File Explorer, hormis depuis l’extension .gdb, il est similaire à tout autre dossier dont vous pouvez visualiser le contenu. Le dossier contient des fichiers au nom chiffré qui détiennent des données géographiques, des données attributaires, des fichiers d'index, des fichiers de verrouillage et un fichier de signatures, ainsi que d'autres fichiers. Chaque table ou classe d'entités dans la géodatabase est stockée dans un ou plusieurs fichiers. Il est difficile, voire impossible, de savoir quels fichiers constituent un jeu de données en particulier.

Liste des fichiers dans l’explorateur de fichiers

Définir les autorisations

Les géodatabases fichier ne disposent pas de fonctionnalités d'authentification ou d'autorisation. Vous ne pouvez pas contrôler l’accès aux jeux de données individuels en modifiant les autorisations des fichiers individuels dans un dossier de géodatabase fichier.

Cependant, vous pouvez partager un dossier de géodatabase fichier en lecture seule avec File Explorer. Dans ce cas, l'utilisateur en lecture seule peut afficher et interroger les données, mais pas les mettre à jour. N’autorisez pas plusieurs utilisateurs à avoir des accès en écriture au dossier. Lorsque les utilisateurs qui lisent les données actualisent leur affichage cartographique, les modifications enregistrées par l’utilisateur ayant un accès en écriture sont mises à jour dans la session du client ArcGIS des utilisateurs dotés d’un accès en lecture. Comme l’actualisation ne permet pas d’importer les modifications non enregistrées, un utilisateur ne peut pas lire les modifications non enregistrées apportées par un autre utilisateur. Pour empêcher d’autres utilisateurs d’accéder aux données alors que vous les mettez à jour, annulez le partage du dossier avant de modifier les données.

Renommer et supprimer

Dans les géodatabases fichier, vous ne pouvez pas utiliser File Explorer pour exécuter une opération sur un jeu de données individuel. Renommer et supprimer des fichiers individuels dans un dossier de géodatabase fichier et copier les fichiers vers un autre emplacement peuvent entraîner une perte des données et rendre la géodatabase inutilisable. Par exemple, si vous utilisez File Explorer pour déplacer les fichiers vers un autre dossier de géodatabase, vous ne serez pas en mesure d’accéder aux données. Le contenu d'un dossier de géodatabase fichier détient des noms chiffrés afin de décourager ces types d'opération. Les opérations sur les jeux de données individuels peuvent uniquement s'effectuer via ArcGIS.

Exécutez les opérations au niveau de la géodatabase uniquement via ArcGIS. Vous pouvez cependant renommer ou supprimer le dossier de géodatabase fichier, hormis dans les cas suivants :

  • Vous ne pouvez pas renommer ou supprimer le dossier de géodatabase alors qu'un autre utilisateur accède aux données depuis n'importe quel client.
  • Ne renommez ou ne supprimez pas un dossier de géodatabase fichier si la géodatabase fichier est enregistrée dans un projet ArcGIS AllSource.
Remarque :

Tout comme avec les autres types de fichier, il est recommandé d'effectuer des copies de sauvegarde régulières de votre géodatabase fichier pour les utiliser en cas de problème.

Copier

Même si cela n'est pas recommandé, il est possible de copier une géodatabase fichier dans un autre emplacement en copiant le dossier dans un autre emplacement. Copiez uniquement une géodatabase fichier avec File Explorer si vous êtes sûr qu’aucun autre processus n’accède aux données. Le problème est qu'il peut être difficile de savoir si d'autres processus accèdent ou non aux données. Vous pouvez penser qu'aucun autre processus n'accède aux données alors qu'en réalité, un processus sur votre ordinateur ou un autre y accède. Si vous copiez le dossier lorsqu’un autre processus accède aux données, il y a un risque de copie incorrecte des données. Une copie incorrecte n'est souvent pas apparente ; vous risquez de ne pas remarquer de problème tant que vous n'accédez pas à une certaine partie de la nouvelle copie ultérieurement.

En raison de cette incertitude et de l'endommagement potentiel de la géodatabase fichier, n’utilisez pas File Explorer pour copier une géodatabase fichier.

Supprimer les fichiers de verrouillage

ArcGIS assure l'intégrité des données en empêchant plusieurs processus d'accéder simultanément aux données de manière conflictuelle. ArcGIS assure le suivi des processus en plaçant les fichiers *.lock dans le dossier de géodatabase fichier chaque fois qu'un processus accède à un jeu de données. Lorsque le processus se termine, ses fichiers *.lock sont automatiquement supprimés.

Lorsqu'un processus se termine prématurément ou se bloque, il est possible que des fichiers de verrouillage demeurent temporairement dans le dossier de la géodatabase. ArcGIS supprime finalement ces fichiers lors de sessions futures lorsque de nouveaux verrous sont utilisés. Dans l'intervalle, ces fichiers de verrouillage ne continuent pas à verrouiller les données, et comme ils n'occupent aucun espace disque, leur suppression n'offre aucun avantage.

L'outil Compacter supprime tous les fichiers de verrouillage inactifs dans le cadre du processus de compactage. Si vous copiez et collez une géodatabase fichier, tous les fichiers de verrouillage inactifs de la géodatabase source sont supprimés avant la copie des données dans la nouvelle géodatabase.