Exercice 7 : vérification des mises à jour et restauration d'une géodatabase
Cette rubrique s'applique uniquement à ArcGIS for Desktop Standard et ArcGIS for Desktop Advanced.
Suite à des études de sol dans la zone, il a été jugé dangereux de construire la nouvelle école de l'autre côté de Wspolnoty Park. Pour rétablir la classe d'entités schools à son état avant modification, restaurez la géodatabase buildings08.
Vous devez être connecté en tant qu'administrateur de serveur de base de données pour restaurer la géodatabase buildings08.
Etant donné que l'école ne sera pas construite, le nom Sunray St doit être rétabli pour la rue. Vous verrez l'identité de la personne qui a effectué la mise à jour de la rue et lui indiquerez que le nom initial doit être rétabli.
Connexion en tant qu'administrateur de serveur de base de données
Connectez-vous à l'ordinateur avec votre identifiant Windows habituel. Comme vous êtes l'administrateur du serveur de base de données, la connexion avec votre identifiant vous connecte au serveur de base de données en tant qu'administrateur, ce qui vous autorise à restaurer une géodatabase.
Affichage de l'état actuel de la géodatabase buildings08
Pour voir à quoi ressemble la classe d'entités schools maintenant, ouvrez-la dans ArcMap.
- Démarrez ArcMap.
- Dans la fenêtre Catalogue, développez la géodatabase buildings08.
- Cliquez sur la classe d'entités schools et faites-la glisser dans la table des matières ArcMap.
- Cliquez sur Sélection dans le menu principal d'ArcMap, puis sur Sélectionner par attributs.
- Sélectionnez schools dans la liste déroulante Couches.
- Double-cliquez sur "sch_name" dans la liste d'attributs.
- Cliquez sur le bouton signe égal (=).
- Cliquez sur Liste complète.
- Double-cliquez sur "Roy Rogers".
-
Cliquez sur OK pour effectuer la sélection.
La nouvelle école est mise en surbrillance.
Restauration de la géodatabase buildings08
Etant donné que les modifications apportées à la classe d'entités schools ont déjà été enregistrées dans la géodatabase, mais qu'aucune autre modification n'a été effectuée depuis la création de la géodatabase, vous pouvez restaurer la géodatabase à partir du fichier de sauvegarde que vous avez créé à la fin de l'Exercice 4.
Avant de pouvoir restaurer la géodatabase, vous devez vous déconnecter du serveur de base de données afin de désactiver votre connexion à la géodatabase buildings08.
- Fermez ArcMap.
- Démarrez ArcCatalog en cliquant sur Démarrer > Tous les programmes > ArcGIS > ArcCatalog 10.1.
- Dans l'arborescence du catalogue, développez le dossier Serveurs de bases de données.
- Double-cliquez sur votre serveur de base de données pour vous y connecter, mais ne vous connectez à aucune des géodatabases.
- Cliquez avec le bouton droit sur le serveur de base de données et sélectionnez Restaurer.
- Cliquez sur le bouton représentant des points de suspension en regard de la zone de texte Fichier de sauvegarde.
-
Accédez à l'emplacement de votre fichier de sauvegarde, buildings_bu2.
Il doit se trouver dans le dossier Serveurs de bases de données du répertoire ArcTutor.
- La zone de texte Restaurer dans un dossier est automatiquement renseignée avec l'emplacement actuel de la géodatabase buildings08. Conservez cet emplacement ; vous allez effectuer la restauration sur la géodatabase existante.
- Cliquez sur OK pour restaurer la géodatabase.
- Cliquez sur Oui pour continuer.
Aperçu de la géodatabase restaurée
Pour vous assurer que la géodatabase a été restaurée, affichez un aperçu de la classe d'entités schools pour vérifier que l'école Roy Rogers n'y figure plus.
- Développez la géodatabase buildings08.
- Cliquez sur la classe d'entités schools.
- Cliquez sur l'onglet Aperçu.
- Pour afficher un aperçu de la table attributaire, sélectionnez Table dans la liste déroulante Aperçu.
- Contrôlez la colonne sch_names ; vous constaterez que l'entité Roy Rogers n'est plus présente.
- Fermez ArcCatalog.
Vérification des mises à jour
Etant donné que le suivi de l'éditeur a été activé dans la classe d'entités streets, vous pouvez ouvrir la table attributaire rues pour connaître l'identité de la personne responsable de la modification de la rue à côté du site proposé pour l'école.
- Démarrez ArcMap.
- Connectez-vous au serveur de base de données.
- Connectez-vous à la géodatabase Osokopf.
- Faites glisser la classe d'entités streets sur la carte.
- Faites glisser la classe d'entités park_areas sur la carte pour référence.
- Cliquez avec le bouton droit de la souris sur la couche park_areas dans la table des matières et sélectionnez Ouvrir la table attributaire.
- Sélectionnez l'enregistrement Wspolnoty Park.
L'enregistrement est mis en surbrillance dans la table et l'entité l'est également sur la carte.
- Fermez la table attributaire.
- Effectuez un zoom avant sur l’entité sélectionnée sur la carte.
- Cliquez sur le bouton Sélectionner les entités par rectangle
dans la barre d'outils Outils.
- Cliquez sur la rue immédiatement à l'est du parc sélectionné.
La rue est mise en surbrillance.
- Cliquez avec le bouton droit de la souris sur la couche rues dans la table des matières et sélectionnez Ouvrir la table attributaire.
- Cliquez sur le bouton Afficher les enregistrements sélectionnés
en bas de la fenêtreTable.
L'enregistrement sélectionné est à présent le seul enregistrement affiché.
- Fermez la table attributaire.
- Fermez ArcMap.
Pour rétablir les données à un état antérieur, vous avez effectué une restauration sur la géodatabase buildings08. Vous avez ensuite vérifié le nom de l'utilisateur responsable de la mise à jour de la rue à côté du site proposé pour l'école dans la classe d'entités streets de la géodatabase Osokopf, de façon à pouvoir le contacter pour lui demander de rétablir le nom Sunray St pour la rue.