Exercice 3 : attachement et mise à niveau d'une géodatabase et création d'une sauvegarde
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
Il est possible de déplacer des géodatabases en les détachant d'un serveur de base de données, en les copiant vers un nouvel emplacement, puis en les attachant à un serveur de base de données différent. Ce peut être utile pour effectuer des opérations comme la mise à disposition de données à un consultant ou un client ; la configuration d'un nouveau serveur de base de données sur un nouvel ordinateur et le déplacement de vos géodatabases ; ou le transfert de données à travers les différentes étapes d'un projet, chaque étape étant complétée par une personne ou un service différent dans votre organisation.
Pour cet exercice, supposez qu'un consultant a effectué la création des données initiales à votre attention et vous a envoyé le fichier de base de données pour que vous puissiez l'attacher à votre serveur de base de données et le modifier. Dans ce cas, le consultant a utilisé une version antérieure d'ArcGIS pour créer la géodatabase. Par conséquent, après avoir attaché la géodatabase, vous allez effectuer une sauvegarde de celle-ci, puis la mettre à niveau.
Attachement d'une géodatabase existante
Vous allez attacher la géodatabase buildings08 à votre serveur de base de données. Cette géodatabase contient des données pour les différents types de bâtiments sur l'île d'Osokopf.
- Démarrez ArcMap, ouvrez la fenêtre Catalogue, puis développez le dossier Serveurs de bases de données dans l'arborescence du Catalogue.
- Cliquez avec le bouton droit sur le serveur de base de données dans l'arborescence du catalogue, puis sélectionnez Attacher.
- Dans la boîte de dialogue Attacher une géodatabase, cliquez sur le bouton représentant des points de suspension (...).
- Accédez au dossier du didacticiel DatabaseServers (C:\ArcGIS\ArcTutor\DatabaseServers).
- Sélectionnez le fichier buildings08.mdf et cliquez sur OK.
- Cliquez sur OK dans la boîte de dialogue Attacher une géodatabase.
La géodatabase buildings08 est maintenant répertoriée sous le serveur de base de données dans l'arborescence du catalogue.
Comme indiqué, la géodatabase buildings contient déjà des données. Toutefois, cette géodatabase a été créée dans une version antérieure.
Effectuer une sauvegarde de la nouvelle géodatabase
Avant de mettre à niveau la géodatabase ou d'y apporter des modifications, vous devez créer une sauvegarde de celle-ci. De cette manière, si vous devez rétablir la géodatabase dans son état d'origine, vous disposerez d'un fichier de sauvegarde.
- Dans la fenêtre Catalogue, cliquez sur la géodatabase buildings08 avec le bouton droit de la souris, pointez sur Administration, puis sélectionnez Sauvegarder.
- Saisissez buildings_bu1 dans la zone de texte Nom de la sauvegarde.
-
Vous pouvez sauvegarder la géodatabase à l'emplacement par défaut, mais sauvegardez-la plutôt dans le dossier du didacticiel, DatabaseServers. Saisissez le chemin d'accès dans la zone de texte Dossier de sauvegarde.
Par exemple, saisissez c:\ArcGIS\ArcTutor\DatabaseServers.
Remarque :Dans un environnement de production, vous devez placer les copies de vos fichiers de sauvegarde sur un autre serveur ou un autre support. Dans le cadre de ce didacticiel, vous pouvez toutefois laisser le fichier sur le disque local.
- Dans la zone de texte Description, saisissez Etat initial de la géodatabase buildings08.
- Cliquez sur OK.
Ainsi, vous créez une image de la géodatabase et de son contenu tels qu'ils étaient au moment de la sauvegarde. Les images de sauvegarde créées constituent des copies complètes de la base de données. Lorsque vous exécutez des sauvegardes ultérieures, vous pouvez créer un fichier de sauvegarde ou remplacer l'ancien.
Les sauvegardes de géodatabase doivent être créées après que des changements ont été apportés dans la géodatabase. De cette manière, si la géodatabase est endommagée ou supprimée par erreur, vous ne perdrez pas les modifications que vous avez apportées. De plus, si des modifications erronées sont faites, vous pouvez revenir à l'état des données correspondant à la dernière sauvegarde.
Mise à niveau de la géodatabase
Cette géodatabase a été créée avec ArcGIS Desktop 9.3.1. Pour utiliser les fonctionnalités les plus récentes, vous allez procéder à la mise à niveau de la géodatabase.
- Cliquez sur la géodatabase buildings08 avec le bouton droit de la souris dans la fenêtre Catalogue et sélectionnez Propriétés.
- Cliquez sur l'onglet Général de la boîte de dialogue Propriétés de la géodatabase.
- Cliquez sur le bouton Mettre à niveau la géodatabase pour ouvrir l'outil de géotraitement Mettre à niveau la géodatabase .
- Laissez les options Exécuter une recherche de prérequis et Mettre à niveau la géodatabase activées.
-
Cliquez sur OK pour lancer la mise à niveau.
La fenêtre de progression s'ouvre. Des messages s'affichent à mesure que l'outil effectue les vérifications et la mise à niveau. En cas d'échec de la mise à niveau, examinez ces messages pour en comprendre la raison.
-
Lorsque la mise à niveau est effectuée avec succès, fermez la boîte de dialogue.
Notez que la description sous la section Etat de la mise à niveau de l'onglet Général a changé et que le bouton Mettre à niveau la géodatabase est inactif.
- Cliquez sur OK pour fermer la boîte de dialogue Propriétés de la géodatabase.
Si les informations de statut ne sont pas mises à jour, fermez la boîte de dialogue Propriétés de la géodatabase et rouvrez-la.
Modification du nom d'un champ
Les données ayant été créées par un consultant, vérifiez leurs propriétés. Vous allez constater qu'il est possible de modifier le nom de certains champs et de créer des alias.
- Développez la géodatabase buildings08.
- Cliquez sur la classe d'entités installations avec le bouton droit de la souris et sélectionnez Propriétés.
La boîte de dialogue Propriétés de la classe d'entités s'ouvre.
- Cliquez sur l'onglet Général s'il n'est pas déjà actif.
- Saisissez Installations dans la zone de texte Alias.
- Cliquez sur l'onglet Champs.
- Remplacez le nom du champ util_addre par util_address.
- Double-cliquez sur le texte util_addre dans la colonne Nom du champ.
- Supprimez le texte existant et tapez util_address.
- Pour l'alias util_address, saisissez Adresse.
- Cliquez sur Appliquer.
- Si vous le souhaitez, cliquez sur les autres onglets pour afficher les informations disponibles. Lorsque vous avez terminé, cliquez sur OK pour fermer la boîte de dialogue Propriétés de la classe d'entités.
- Ouvrez la boîte de dialogue Propriétés de la classe d'entités associée à la classe d'entités schools et remplacez le nom du champ sch_addres par sch_address.
- Sélectionnez le champ sch_type et définissez Type d'école en tant qu'alias.
- Cliquez sur OK pour appliquer les modifications et fermer la boîte de dialogue.
Vous avez attaché une géodatabase au serveur de base de données, effectué une copie de sauvegarde de celle-ci, l'avez mise à niveau vers la version la plus récente d'ArcGIS et avez renommé des champs dans des classes d'entités. Vous pouvez à présent passer à l'Exercice 4 pour ajouter des utilisateurs au serveur de base de données et leur accorder des autorisations.