Géodatabases fichier et l'Explorateur Windows

RemarqueRemarque :

La gestion des géodatabases fichier (y compris la copie, le renommage et la suppression des données) ne doit jamais être réalisée à l'aide de l'Explorateur Windows, mais avec ArcGIS. Les outils d'ArcGIS évitent la perte de données ou l'apparition d'autres problèmes.

Le stockage d'une géodatabase fichier s'effectue comme pour un dossier de fichiers. Sauf pour les fichiers dont l'extension est .gdb, le dossier ressemble à tout autre type de fichier lorsque vous visualisez son contenu à l'aide de l'Explorateur Windows. Le dossier renferme, entre autres, des fichiers cryptés contenant des données géographiques, des données attributaires, des fichiers d'index, des fichiers .lock et un fichier de signatures. Chaque classe ou table d'entités de la géodatabase est stockée dans deux ou plusieurs fichiers. Par nature, il est difficile voire impossible d'identifier les fichiers qui composent un jeu de données.

L'Explorateur Windows ne peut pas être utilisé pour réaliser une opération sur un jeu de données individuel.

Lorsque vous ouvrez un dossier et accédez à son contenu à l'aide de l'Explorateur Windows, plusieurs commandes Windows sont disponibles. Bien que cette procédure soit déconseillée, certains essaieront d'utiliser quelques-unes de ces commandes. Cette rubrique décrit les opérations pouvant être ou non exécutées en toute sécurité à l'aide de l'Explorateur Windows.

RemarqueRemarque :

Tout comme avec les autres types de fichiers, une sauvegarde régulière de la géodatabase fichier est recommandée, au cas où il y aurait un problème.

Copie, modification du nom et suppression des fichiers

Une géodatabase fichier s'apparente à un dossier de fichiers de formes, mais il existe certaines différences importantes concernant l'utilisation de l'Explorateur Windows.

Les fichiers de formes permettent d'identifier les fichiers qui composent une classe ou une table d'entités individuelle, car les noms affichés via l'Explorateur Windows correspondent aux noms des jeux de données affichés dans ArcGIS. Bien que cette procédure soit déconseillée, il est possible de renommer ou de supprimer un fichier de formes ou encore de le copier vers un autre dossier à l'aide de l'Explorateur Windows.

Dans les géodatabases fichier, l'Explorateur Windows ne permet pas d'effectuer une opération sur un jeu de données individuel. La modification du nom ou la suppression d'un fichier dans un dossier de géodatabase fichier et la copie de fichiers vers un autre dossier entraîne une perte de données et risque de rendre la géodatabase inutilisable. Par exemple, si vous utilisez l'Explorateur Windows pour déplacer des fichiers vers un autre dossier de géodatabase, vous n'aurez plus accès aux données. Le contenu d'un dossier de géodatabase fichier affiche par défaut des noms cryptés afin d'empêcher de telles opérations. Les opérations sur des jeux de données individuels peuvent uniquement être effectuées via ArcGIS.

Les opérations au niveau de la géodatabase devraient être effectuées uniquement via ArcGIS. Il est cependant possible de réaliser en toute sécurité les opérations suivantes dans un dossier de géodatabase fichier.

RemarqueRemarque :

Vous ne pourrez pas renommer ni supprimer le dossier de la géodatabase tant qu'un autre utilisateur accède aux données.

Même si cette méthode est déconseillée, il est possible de copier une géodatabase fichier à un autre emplacement. Si vous utilisez un système d'exploitation Windows Vista, vous devez également modifier l'extension du nouveau fichier, afin d'obtenir un fichier.gdb, sinon ce fichier ne pourra pas être reconnu par ArcGIS en tant que géodatabase fichier. Copiez une géodatabase fichier avec l'Explorateur Windows uniquement si vous êtes certain qu'aucun autre processus d'accès aux données n'est en cours. Le problème réside dans la difficulté à déterminer si d'autres processus d'accès aux données sont en cours ou non. Vous pouvez penser qu'aucun autre processus n'est en cours, alors qu'un autre processus d'accès s'exécute sur votre ordinateur ou sur celui d'un autre utilisateur. Si vous êtes en train de copier un dossier alors qu'un autre processus d'accès aux données est en cours, les données risquent ne pas être copiées correctement. Il n'est pas toujours aisé de voir si les données ont été copiées correctement ou non. Il se peut que vous ne rencontriez aucun problème jusqu'au moment d'accéder quelques jours plus tard à une partie des données copiées.

Suppression de fichiers .lock

ArcGIS garantit l'intégrité des données en empêchant plusieurs processus d'accéder en même temps aux données de façon conflictuelle. ArcGIS permet de conserver un 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. Une fois le processus achevé, les fichiers .lock sont automatiquement supprimés.

Dans certains cas, des fichiers .lock peuvent rester temporairement dans le dossier de géodatabase lorsque le processus se termine plus tôt que prévu ou qu'il rencontre un problème. ArcGIS supprime ces fichiers au cours des sessions suivantes à mesure que de nouveaux verrouillages sont effectués. Entre-temps, les fichiers ne verrouillent plus les données et comme ils ne prennent pas de place sur le disque, les supprimer ne présente aucun avantage. Si, néanmoins, vous souhaitez les supprimer, vous pouvez le faire à l'aide de l'Explorateur Windows. Toutefois, faites attention lors de cette opération, car vous risqueriez de supprimer par inadvertance d'autres fichiers que les fichiers .lock, ce qui provoquerait probablement la corruption des données. Si vous constatez qu'il est impossible de supprimer certains fichiers, cela peut être dû au fait que ces fichiers sont encore actifs ou qu'un autre processus d'accès aux données est en cours sur votre ordinateur ou sur celui d'un autre utilisateur. Il vous est impossible de supprimer le verrouillage tant que ces processus seront en cours.

L'outil de géotraitement Compacter ainsi que les opérations Copier et Coller disponibles dans l'arborescence du catalogue permettent également de supprimer les fichiers .lock inutilisés. L'outil de géotraitement Compacter réduit la taille de la géodatabase en supprimant tous les fichiers .lock inactifs inclus dans le processus. En appliquant la technique du copier/coller à la géodatabase fichier, vous supprimez tous les fichiers .lock inactifs de la géodatabase source avant de copier des données dans la nouvelle géodatabase.

Définition des autorisations

Les géodatabases fichier n'offrent pas de fonctions d'authentification ou d'autorisation. Vous ne pouvez pas contrôler l'accès à des jeux de données individuels en modifiant les autorisations de certains fichiers d'un dossier de géodatabase fichier.

Toutefois, vous pouvez partager un dossier de géodatabase fichier en lecture seule à l'aide de l'Explorateur Windows. Dans ce cas, l'utilisateur en lecture seule pourra afficher et interroger les données, mais pas les modifier. Les utilisateurs disposant d'un droit en écriture peuvent également modifier les données pendant que d'autres utilisateurs les lisent. Lorsque ces derniers actualisent leur écran ArcMap, toutes les modifications enregistrées par d'autres utilisateurs sont mises à jour dans la session ArcMap de l'utilisateur qui les consulte. L'actualisation ne permet pas d'afficher les modifications qui n'ont pas été enregistrées et un utilisateur ne peut donc pas visualiser les modifications si leur auteur ne les a pas enregistrées. Si vous souhaitez empêcher d'autres utilisateurs d'accéder aux données lorsque vous effectuez une mise à jour, annulez le partage du dossier avant de modifier les données.


7/10/2012