Exercice 7 : connexion en tant qu'administrateur de géodatabase, chargement de données, inscription du jeu de données comme versionné et création d'une version

Cette rubrique concerne exclusivement ArcEditor et ArcInfo.

Complexité : Débutant Exigences relatives aux données : ArcGIS Tutorial Data Setup Objectif : Connectez-vous en tant qu'administrateur de géodatabase et importez un fichier de formes. Inscrivez une classe d'entités comme versionnée, créez une version de géodatabase pour la mise à jour et attribuez des autorisations pour la version.

Dans l'Exercice 4 : ajout d'utilisateurs et administration de leurs autorisations, vous avez accordé à manager1 des autorisations d'administrateur sur la géodatabase buildings. Cela permet à manager1 d'écrire dans la géodatabase et d'effectuer certaines tâches administratives. Vous allez effectuer quelques-unes de ces tâches administratives dans l'Exercice 9 : compression de la géodatabase, recréation des index et réduction de la taille de la géodatabase lorsque vous êtes connecté en tant qu'administrateur de géodatabase.

Dans cet exercice, vous allez vous connecter en tant que manager1, importer des données, inscrire les nouvelles données comme versionnées et créer une version publique que l'utilisateur editor1 pourra utiliser pour modifier les données.

RemarqueRemarque :

Seul le propriétaire d'un jeu de données peut l'inscrire comme versionné.

Connexion en tant qu'administrateur de géodatabase

Déconnectez-vous de l'ordinateur et reconnectez-vous en tant que manager1.

Étapes :
  1. Cliquez sur le bouton Démarrer sur la barre des tâches de Windows, puis sur Fermer la session.
  2. Si vous y êtes invité, confirmez la déconnexion en cliquant sur Fermer la session dans la boîte de dialogue Fermer la session de Windows.
  3. Lorsque la boîte de dialogue de connexion apparaît, modifiez le nom d'utilisateur pour qu'il indique manager1.
  4. Saisissez manager.1 dans la zone de texte Mot de passe.
  5. Sélectionnez le nom de votre ordinateur dans la liste déroulante Se connecter à et cliquez sur OK.

    Vous êtes maintenant connecté en tant que manager1.

  6. Démarrez ArcMap, ouvrez la fenêtre Catalogue, puis développez le nœud Serveurs de bases de données dans l'arborescence du catalogue.
  7. Vous devez ajouter le serveur de base de données ArcSDE car l'utilisateur manager1 ne l'a pas encore ajouté. Pour savoir comment procéder, reportez-vous à l'Exercice 1 : ajout d'un serveur de base de données à l'arborescence du catalogue et création d'une géodatabase.

Importation de données en tant que manager1

Importez le fichier de formes railroads dans la géodatabase Osokopf.

Étapes :
  1. Connectez-vous au serveur de base de données dans la fenêtre Catalogue.
  2. Cliquez avec le bouton droit sur la géodatabase Osokopf, pointez sur Importer, puis sélectionnez Classe d'entités (unique).
  3. Cliquez sur le bouton Parcourir pour accéder aux données.

    La boîte de dialogue Entités en entrée s'ouvre.

  4. Etant donné que manager1 se connecte aux données du didacticiel de serveurs de bases de données pour la première fois, vous devez ajouter une connexion à un dossier.
  5. Cliquez sur le bouton Connexion à un dossier dans la boîte de dialogue Entités en entrée.

    La boîte de dialogue Connexion à un dossier s'ouvre.

  6. Accédez au répertoire du didacticiel DatabaseServers et cliquez sur OK pour ajouter la connexion à un dossier.
  7. Sélectionnez le fichier railroads.shp et cliquez sur Ajouter.
  8. Saisissez railroads dans la zone de texte Classe d'entités en sortie de l'outil Classe d'entités vers classe d'entités.
  9. Cliquez sur OK.

La géodatabase Osokopf contient désormais deux jeux de classes d'entités détenus par l'utilisateur dbo, une classe d'entités détenue par editor1 et une classe d'entités détenue par manager1.

Inscription de la nouvelle classe d'entités comme versionnée

Les changements qui seront apportés à la classe d'entités railroads sont relativement longs à apporter par l'éditeur. Pour cette raison, vous allez inscrire la classe d'entités comme versionnée afin que l'éditeur puisse effectuer des modifications versionnées. La mise à jour versionnée permet à un utilisateur de modifier une classe d'entités en l'isolant de la version de production de la classe d'entités et, par conséquent, n'empêche pas l'accès à la classe d'entités par d'autres utilisateurs.

Étapes :
  1. Cliquez avec le bouton droit sur la classe d'entités railroads dans la fenêtre Catalogue et sélectionnez Inscrire comme versionné.

    La boîte de dialogue Inscrire comme versionné s'ouvre.

  2. Laissez l'option Inscrire les objets sélectionnés avec l'option d'enregistrer les mises à jour dans la table de base désactivée et cliquez sur OK.

Création d'une version

Lorsque vous effectuez des modifications versionnées, vous pouvez modifier la version DEFAULT de la géodatabase. Toutefois, pour les besoins de ce didacticiel, vous allez créer une version distincte dans laquelle l'utilisateur editor1 peut effectuer des modifications.

ConseilConseil :

Pour obtenir une explication sur les versions de géodatabase et la mise à jour versionnée, reportez-vous à la rubrique Présentation rapide du versionnement et à ses rubriques connexes.

Étapes :
  1. Cliquez avec le bouton droit sur la géodatabase Osokopf dans la fenêtre Catalogue et sélectionnez Versions.

    Le Gestionnaire de versions s'ouvre.

  2. Actuellement, seule la version DEFAULT est présente. Vous allez créer une version à partir de la version DEFAULT.
  3. Cliquez avec le bouton droit sur la version DEFAULT et sélectionnez Nouveau.
  4. Saisissez railroadv1 dans la zone de texte Nom.
  5. Saisissez une description de la version.
  6. Cliquez sur Publique dans la liste Autorisation.
  7. Cliquez sur OK.
  8. Cela permet à editor1 de modifier cette version. Si, à la place, vous aviez sélectionné Protégée, editor1 pourrait voir la version mais pas la modifier. Si vous aviez sélectionné Privée, editor1 ne pourrait même pas accéder à la version.

Il existe maintenant deux versions qui s'affichent dans le Gestionnaire de versions.

Vous avez importé des données, les avez inscrites comme versionnées et avez créé une version de géodatabase à laquelle editor1 se connectera pour modifier les données.


2/28/2012