Création de services d'entités dans ArcMap en vue d'une publication sur un serveur de données spatiales ArcGIS

Créez un document ArcMap dans ArcMap qui contient les classes d'entités à publier sur un serveur de données spatiales ArcGIS.

Etapes :
  1. Lancez ArcMap et ouvrez la fenêtre Catalogue.
  2. Connectez-vous à la base de données qui contient les données à publier.
    RemarqueRemarque :

    Vous devez installer et configurer le client SGBD sur l'ordinateur ArcGIS for Desktop avant de vous connecter à la base de données.

    1. Développez le dossier Connexions aux bases de données dans l'arborescence du catalogue et double-cliquez sur Ajouter une connexion à une base de données.

      La boîte de dialogue Connexion à une base de données s'affiche.

    2. Dans la liste déroulante Plateforme de la base de données choisissez le type de base de données auquel vous souhaitez vous connecter.
    3. Les informations de connexion que vous fournissez dépendent du type de base de données que vous choisissez :
      • Pour SQL Server, tapez le nom de l'instance SQL Server dans la zone de texte Instance et saisissez le nom de la base de données à laquelle vous souhaitez vous connecter dans la zone de texte Base de données.
      • Pour PostgreSQL, tapez le nom du serveur où PostgreSQL est installé dans la zone de texte Instance et saisissez le nom de la base de données à laquelle vous souhaitez vous connecter dans la zone de texte Base de données.
      • Pour Oracle, tapez la chaîne de connexion au client Oracle. Il peut s'agir du nom d'hôte Oracle (si le processus d'écoute Oracle sur le serveur est configuré pour pointer vers une instance par défaut), du nom d'hôte:port, nom d'hôte/nom de service, nom d'hôte:port/nom ou ID de service ou de la valeur tnsnames.ora (si le fichier tnsnames.ora est configuré sur la machine client).
      • Pour DB2, saisissez la chaîne de connexion sans nom de source de données pour la base de données au format suivant :
        HostName=<host>;Port=<port number>;Database=<database name>;
    4. Utilisez l'authentification de la base de données pour vous connecter à la base de données. Vous devez fournir le nom d'utilisateur et le mot de passe d'un utilisateur de base de données valide.

      Vous devez vous connecter en utilisant le même nom d'utilisateur que celui que vous avez saisi lors de la configuration de la source de données. En outre, cet utilisateur doit au moins disposer de privilèges de sélection (SELECT) sur les données que vous souhaitez publier. Si vous souhaitez que les utilisateurs puissent modifier les données par l'intermédiaire du service, vous devez être le propriétaire des données ou posséder des privilèges d'insertion, de mise à jour et de suppression avec l'option WITH GRANT sur les données.

    5. Cliquez sur Enregistrer le nom d'utilisateur et le mot de passe pour enregistrer ces informations avec le fichier de connexion.
    6. Cliquez sur OK pour créer la connexion.
    7. Vous pouvez éventuellement entrer un nom de connexion différent dans l'arborescence du catalogue.
  3. Développez la connexion à la base de données dans l'arborescence du catalogue.
  4. Choisissez la première classe d'entités que vous voulez publier sur le service d'entités à partir de la connexion à la base de données de la fenêtre Catalogue et faites-la glisser sur la carte.
  5. Ajoutez à la carte les autres classes d'entités que vous souhaitez publier sur le service.

    Si vous projetez d'utiliser le service d'entités pour effectuer une mise à jour, n'ajoutez au au document ArcMap que les données que vous souhaitez mettre à jour. Les autres données doivent être publiées dans un service distinct.

  6. Symbolisez les données et configurez le document ArcMap pour inclure les propriétés qui doivent être disponibles dans le service.
  7. Dans la carte, zoomez sur l'étendue initiale où vous souhaitez ouvrir le service.

    Lors de la publication, vous devez spécifier le nombre maximum d'entités pouvant être renvoyées. Si la carte affiche la vue générale, certaines entités risquent de ne pas être renvoyées.

  8. Définissez une plage d'échelle pour chaque classe d'entités de la carte.

    Si le nombre d'entités affichées pour une classe d'entités dépasse le nombre maximum d'entités pouvant être renvoyées par le service, certaines entités ne sont pas affichées. Définissez la plage d'échelle de sorte que les classes d'entités ne s'affichent pas en dessous d'une échelle minimale. Reportez-vous à la rubrique Affichage d'une couche à différentes échelles de cartes pour plus d'informations.

  9. Enregistrez votre carte.

Une fois la configuration du document ArcMap terminée, vous êtes prêt à publier. Reportez-vous à la rubrique Publication d'un service d'entités pour un serveur de données spatiales ArcGIS à partir d'ArcMap pour plus d'informations.

9/13/2013