Publier plusieurs couches à la fois à partir d’un répertoire de données géré par l’utilisateur

Vous pouvez publier les couches par lots à partir d’un élément de data store d’une base de données dans le portail ArcGIS Enterprise. Pour ce faire, un élément de couche d’images de carte et un élément de couche d’entités sont créés pour chaque classe d’entités et chaque table accessibles dans la base de données. Ces couches font référence aux données de la base de données ; les données ne sont pas copiées dans un autre emplacement. Une fois créées, vous pouvez partager les couches avec les personnes qui ont besoin d’y accéder pour qu’elles puissent les utiliser dans leurs propres cartes et applications.

Points à prendre en compte avant une publication par lots à partir d’un data store de base de données

  • Vous devez être propriétaire de l’élément de répertoire de données pour être autorisé à publier plusieurs couches à la fois à partir de celui-ci.
  • Vous devez être membre d’un rôle disposant des privilèges permettant de créer collectivement des couches d’entités à partir d’un élément de répertoire de données et de publier des couches basées sur les serveurs.
  • Des couches d’entités et d’images de carte sont créées pour toutes les classes d’entités et tables de la base de données accessible via la connexion à une base de données. Si l’une des classes d’entités ou des tables a des tables associées, des couches d’entités et d’images de carte séparées sont créées pour chaque table associée. Lors de la création des couches, vous seul y avez accès, mais vous ou un administrateur de l’organisation pouvez partager les couches avec d’autres membres de l’organisation, ou même avec le public. Pour cette raison, il est important de tenir compte des classes d’entités et des tables que l’utilisateur a spécifiées dans le fichier de connexion et du type des privilèges que l’utilisateur possède sur ces jeux de données.
    • L’utilisateur de la base de données dans la connexion à une base de données doit seulement avoir accès au sous-ensemble des classes d’entités et des tables à publier.
    • L’utilisateur spécifié dans la connexion à la base de données a besoin des privilèges appropriés sur chaque jeu de données.

      Lorsque vous créez plusieurs couches d’entités à la fois, la mise à jour des couches est désactivée. Toutefois, la mise à jour peut être activée sur le service d’entités dans ArcGIS Server Manager. Si le service s’exécute sur un serveur fédéré ou si le service s’exécute sur le serveur d’hébergement , la mise à jour est activée par l’administrateur de l’organisation sur le site API ArcGIS Enterprise Administrator. Si vous ne voulez pas que des personnes puissent mettre à jour les données via ces couches d’entités publiées collectivement, connectez-vous à la base de données en tant qu’utilisateur ayant seulement le privilège de sélectionner les données dans les classes d’entités et les tables et n’activez pas la mise à jour sur le service d’entités.

    • Pour répondre aux niveaux d’accessibilité des données et de privilèges requis pour publier par lots les couches appropriées, vous pouvez être amené à demander un nouvel utilisateur de base de données auprès de votre administrateur de base de données.
  • Les données sont publiées à l’aide des échelles et des moteurs de rendu par défaut.
  • Les valeurs de date et d’heure utilisent le fuseau horaire de la base de données référencée.
  • La mise à jour n’est pas activée pour les services d’entités.
  • Pour permettre une publication collective efficace, les services de carte figurant sur le serveur fédéré utilisent des instances partagées.
  • Si l’élément de répertoire de données accède à une géodatabase d’entreprise, chaque classe d’entités ou table contenant des métadonnées aboutit à une couche d’entités renfermant des métadonnées.

Publier plusieurs couches à la fois

Procédez comme suit pour publier les couches d’entités et les couches d’images de carte à partir de toutes les classes d’entités et tables disponibles via un élément de répertoire de données base de données dans le portail :

  1. Ouvrez la page des détails associé à l’élément de répertoire de données base de données à partir duquel vous voulez publier.

    Vous devez être le propriétaire de l’élément du répertoire de données.

  2. Cliquez sur l’onglet Layers (Couches), puis sur Create Layers (Créer des couches).
  3. Choisissez un dossier vide ou créez un dossier dans lequel vous voulez stocker les couches d’entités, puis cliquez sur Next (Suivant).

    Ce dossier visible dans My Content (Mon contenu) de la page Content (Contenu) permet d’organiser les éléments que vous possédez. Conserver les couches d’entités publiées collectivement dans un dossier séparé permet d’identifier les couches d’entités qui ont été publiées de cette manière et, par conséquent, celles qui dépendent et peuvent être synchronisées via l’élément du data store. Vous ne pouvez pas utiliser votre dossier d’utilisateur (celui qui porte le même nom que le nom d’utilisateur utilisé pour accéder au portail) pour y stocker ces couches.

  4. Vous allez voir la liste de tous les serveurs auxquels cet élément de data store a été ajouté. Choisissez le serveur sur lequel vous voulez publier les données. Vous pouvez publier des couches par lots sur un seul serveur.
  5. Un dossier sera créé pour stocker les services alimentant les éléments d’image de carte et de couche d’entités. Choisissez l’une des options suivantes afin de spécifier un nom pour ce dossier :
    • Use the same name as the folder in My Content (Utiliser le nom du dossier situé dans Mon contenu) : le dossier portera le même nom que le dossier My Content (Mon contenu) spécifié à l’étape 3.
    • Use a custom folder name (Utiliser un nom de dossier personnalisé) : cette option permet de saisir un nom dans le champ si vous désirez que le nouveau dossier porte un nom différent de celui indiqué dans My Content (Mon contenu).

    Le nom du dossier fait partie des informations qui identifient l’emplacement où s’exécute chaque service. Le nom de dossier fera partie de l’URL de chaque service.

  6. Cliquez sur Start publishing layers (Démarrer la publication des couches).

    La publication peut prendre beaucoup de temps si la connexion à la base de données que vous avez utilisée pour l’élément du répertoire de données accède à un grand nombre de classes d’entités et de tables dans la base de données.

Lorsque toutes les couches sont créées, elles apparaissent sous l’onglet Layers (Couches) de l’élément du répertoire de données.

Cliquez sur le nom de la couche pour gérer les détails de chaque couche et les partager avec des groupes, l’organisation ou tout le monde.

Remarque :

Parce qu’un élément de couche d’entités est un service de carte avec accès aux entités activé sur le site ArcGIS Server, vous êtes tenu de partager la couche d’entités et sa couche d’images de carte associée avec le même ensemble d’utilisateurs (groupes, organisation ou public). Si vous ne partagez que la couches d’entités, elle ne peut pas être utilisée par d’autres utilisateurs.