Gérer les couches d’entités

Les administrateurs de l’organisation et les propriétaires de couches d’entités (services d’entité) qui référencent des données inscrites peuvent contrôler l’accès en édition, autoriser l’exportation de données et configurer les options de mise à jour avancée.

Remarque :

Si le service d’entités est publié sur un serveur fédéré sécurisé par une authentification au niveau du Web (par exemple, Integrated Windows Authentication [IWA], Lightweight Directory Access Protocol [LDAP] ou authentification de certificat client), vous ne pouvez pas configurer le service et les paramètres des couches via le site Web du portail. En pareils cas, vous devez utiliser ArcGIS Server Manager sur le serveur fédéré pour gérer les paramètres de service et de couche.

Contrôler l’accès en édition

En tant que propriétaire d’une couche d’entités qui référence des données inscrites ou en tant qu’administrateur, vous pouvez modifier les paramètres sur la couche de manière à contrôler si la mise à jour est autorisée et quels types de mises à jour peuvent être apportées.

Les paramètres décrits dans la présente section concernent les utilisateurs qui ne sont ni propriétaires de la couche, ni administrateurs, ni conservateurs de données. Pour effectuer les opérations de mise à jour activées sur la couche, ces utilisateurs doivent posséder un rôle par défaut ou personnalisé disposant du privilège de modifier les données.

Activer la mise à jour et configurer les types de mises à jour admises

Pour activer la mise à jour d’une couche d’entités qui référence des données inscrites, procédez comme suit :

  1. Connectez-vous à l’organisation en tant que propriétaire de l’élément ou en tant qu’administrateur de l’organisation.

    Si vous vous connectez en tant que propriétaire de l’élément, vous devez être un membre associé à un rôle détenant le privilège de publier des couches basées sur les serveurs.

  2. Ouvrez la page de l’élément de la couche d’entités.
  3. Cliquez sur l’onglet Settings (Paramètres).
  4. Faites défiler jusqu’à la section Feature Layer (Couche d’entités) et développez l’en-tête Configuration.
  5. Cochez la case Enable editing (Activer la mise à jour).
  6. Dans la section What kind of editing is allowed? (Quel est le type de mise à jour autorisé ?) choisissez l’une des options suivantes :
    • Add (Ajouter) : permet aux éditeurs d’ajouter une géométrie des entités. Les éditeurs peuvent également fournir des valeurs attributaires au moment de créer l’entité.
    • Delete (Supprimer) : permet aux éditeurs de supprimer des entités.
    • Update (Mettre à jour) permet aux éditeurs de mettre à jour la géométrie et les attributs des entités. Pour permettre aux éditeurs de mettre à jour uniquement les attributs des entités, sans changer leur géométrie (autrement dit, ne pas leur permettre de déplacer les entités ni de modifier leur forme), sélectionnez Attributes only (Attributs uniquement).
  7. Dans la section What features can editors see? (Quelles entités les éditeurs peuvent-ils voir ?), choisissez l’une des options suivantes :
    • Editors can see all features (Les éditeurs peuvent voir toutes les entités) : activez cette option si l’éditeur doit être en mesure d’accéder à toutes les entités de la couche d’entités.
    • Editors can only see their own features (requires editor tracking) (Les éditeurs peuvent uniquement voir leurs propres entités [requiert un suivi de l’éditeur)] : si les données sources proviennent d’une géodatabase d’entreprise et que le suivi de l’éditeur est activé, vous pouvez activer cette option pour empêcher les utilisateurs d’accéder à des informations sensibles ou confidentielles, telles que des dossiers médicaux ou des données de recherche, pour les entités qui sont ajoutées par d’autres éditeurs.
    • Editors can’t see any features, even those they add (Les éditeurs ne peuvent pas voir les entités, même celles qu’ils ajoutent) : activez cette option lorsque l’éditeur n’a pas besoin ou ne doit pas voir les fonctionnalités ajoutées récemment. Par exemple, si certains de vos utilisateurs collectent des informations d’arpentage auprès du public via des applications telles que ArcGIS Survey123, il est possible que vous ne souhaitiez pas que l’éditeur voie les informations fournies par les participants, car elles peuvent être confidentielles ou sensibles, comme l’adresse privée du participant.
      Remarque :

      Lorsque le paramètre Editors can't see any features, even those they add (Les éditeurs ne peuvent pas voir les entités, même celles qu’ils ajoutent) est activé, personne ne peut voir les données dans les applications ArcGIS, via la couche d’entités.

  8. Choisissez l’une des options suivantes dans la section What features can editors edit? (Quelles entités les éditeurs peuvent-ils mettre à jour ?) :
    • Editors can edit all features (Les éditeurs peuvent mettre à jour toutes les entités) : permet aux éditeurs de supprimer ou de modifier des entités créées par eux-mêmes ou d’autres personnes.
    • Editors can only edit their own features (requires editor tracking) (Les éditeurs peuvent uniquement mettre à jour leurs propres entités (requiert un suivi de l’éditeur)) : permet aux éditeurs de supprimer ou de modifier les entités qu’ils créent, mais pas de supprimer ou de modifier d’autres entités. Cette option n’est prise en charge que si les données sources sont stockées dans une géodatabase d’entreprise et que le suivi de l’éditeur est activé.
  9. Cliquez sur Save (Enregistrer).

    Les mises à jour sont appliquées immédiatement.

Autoriser la mise à jour hors connexion ou la collaboration

Pour autoriser les autres utilisateurs à faire passer la couche d’entités en mode hors connexion et de l’utiliser pendant qu’elle est déconnectée du réseau ou à partager les données d’une couche d’entités sous forme de copie dans une collaboration distribuée, vous devez activer la synchronisation sur la couche.

Activer la synchronisation permet aux éditeurs hors connexion d’obtenir les dernières mises à jour apportées aux entités au moment où ils se connectent. Toutes les mises à jour qu’ils appliquent aux entités alors qu’ils sont déconnectés sont également intégrées au moment de leur connexion. Cela permet également de synchroniser les modifications apportées à la couche dans l’organisation source d’une collaboration sur la couche d’entités dans les organisations participantes.

Conseil :

Il n’est pas nécessaire d’activer la mise à jour sur la couche d’entités pour la mettre hors connexion ; vous pouvez activer la synchronisation afin de permettre aux utilisateurs de mettre une couche d’entités hors connexion à des fins de référence (en lecture seule) uniquement.

  1. Ouvrez la page de l’élément de la couche d’entités.
  2. Cliquez sur l’onglet Settings (Paramètres).
  3. Faites défiler la section Feature Layer (Couche d’entités) et cochez la case Enable Sync (required for offline use and collaboration) (Activer la synchronisation (requis pour le mode hors connexion et la collaboration)).
  4. Cliquez sur Save (Enregistrer).

    Les mises à jour sont appliquées immédiatement.

Autoriser l’exportation des données

Pour permettre à d’autres utilisateurs d’exporter des données à partir d’une couche d’entités lorsqu’ils accèdent à la couche dans l’organisation, procédez comme suit :

  1. Connectez-vous à l’organisation en tant que propriétaire de l’élément ou en tant qu’administrateur de l’organisation.

    Si vous vous connectez en tant que propriétaire de l’élément, vous devez être un membre doté d’un rôle détenant le privilège de publier des couches basées sur les serveurs.

  2. Ouvrez la page de l’élément de la couche d’entités.
  3. Cliquez sur l’onglet Settings (Paramètres).
  4. Faites défiler jusqu’à la section Feature Layer (Couche d’entités) et développez l’en-tête Configuration.
  5. Faites défiler la page jusqu’à la section Export data (Exporter les données) et cochez la case Allow other to export to different formats (Autoriser d’autres utilisateurs à exporter vers différents formats).
  6. Cliquez sur Save (Enregistrer).

    Les mises à jour sont appliquées immédiatement.

Configurer les options de mise à jour avancée

Pour configurer des propriétés de mise à niveau supplémentaires, procédez comme suit :

  1. Connectez-vous à l’organisation en tant que propriétaire de l’élément ou en tant qu’administrateur de l’organisation.

    Si vous vous connectez en tant que propriétaire de l’élément, vous devez être un membre doté d’un rôle détenant le privilège de publier des couches basées sur les serveurs.

  2. Ouvrez la page de l’élément de la couche d’entités.
  3. Cliquez sur l’onglet Settings (Paramètres).
  4. Faites défiler jusqu’à la section Feature Layer (Couche d’entités) et développez l’en-tête Configuration.
  5. Faites défiler jusqu’à la section Advanced Options (Options avancées).

    Vous pouvez définir les propriétés suivantes :

    • Allow update of true curves (Autoriser la mise à jour des courbes vraies) : si les données sources contiennent des entités de type courbe vraie, vous pouvez activer cette option pour autoriser les éditeurs à mettre à jour ces entités. Néanmoins, lorsqu’un éditeur effectue des modifications sur un client qui ne prend pas en charge les courbes vraies, les entités de ce type sont remplacées par une série de segments de ligne courts et droits reliés par des sommets pour former un arc approximatif (désignés également sous le nom de lignes densifiées). Pour éviter cela, vous pouvez activer l’option Only allow true curve updates by true curve clients (Autoriser uniquement la mise à jour des courbes vraies par les clients de courbes vraies). Pour l’heure, ArcGIS Pro est le seul client ArcGIS à pouvoir modifier les courbes vraies.
    • Allow default z-value when inserting or updating features (Autoriser la valeur z par défaut lors de l’insertion ou de la mise à jour d’entités) : permet de spécifier une valeur z par défaut. Si un éditeur ajoute ou met à jour une entité via la couche d’entités sans spécifier de valeur z, la valeur z par défaut est appliquée.
    • Allow geometry updates without m-values (Autoriser les mises à jour de la géométrie sans valeur m) : utilisez ce paramètre si les couches au sein de la couche d’entités sont activées pour stocker des valeurs m, alors que vous n’utilisez pas de valeurs m. Lorsque les éditeurs modifient la géométrie des entités via la couche d’entités, des valeurs m NaN sont insérées si le client ne fournit aucune valeur.
    • Add realm to user name when applying edits (Ajouter un domaine au nom d’utilisateur lors des mises à jour) : cette option permet de spécifier une valeur à ajouter aux noms d’utilisateur enregistrés lors d’une mise à jour via la couche d’entités. Cela permet de faire la distinction entre un utilisateur qui effectue une mise à jour via la couche d’entités et un utilisateur qui effectue une mise à jour directement sur les données dans la géodatabase. Pour activer cette fonctionnalité, cochez l’option Add realm to user name when applying edits (Ajouter un domaine au nom d’utilisateur lors des mises à jour) et saisissez la valeur du domaine à ajouter aux noms d’utilisateur.
    • Sanitize HTML to remove unsupported entities and attributes (Nettoyer le code HTML pour supprimer les entités et attributs non pris en charge) : lorsque cette option est activée, elle empêche la saisie d’entités ou attributs HTML non pris en charge. Cette option est activée par défaut. Ne la désactivez pas sauf si les éditeurs ont besoin de saisir ces entités HTML non prises en charge. La désactivation de cette option permet à un utilisateur de saisir du texte dans les zones de texte, ce qui expose le service à des attaques par exécution de scripts de site à site (XSS) potentielles.

  6. Cliquez sur Save (Enregistrer).

    Les mises à jour sont appliquées immédiatement.

Éléments à prendre en compte pour les couches d’entités publiées à partir de données d’entrepôts de données Cloud

Les paramètres précédents ne s’appliquent pas à une couche d’entités publiée dans ArcGIS Pro qui référence des données figurant dans un entrepôt de données Cloud pris en charge. Les paramètres de ce type de couche d’entités affichent des valeurs pour les paramètres qui ont été définies à la publication de la couche.

Si vous avez créé un instantané lors de la publication d’une couche d’entités, deux instantanés des données ont été copiés à partir de l’entrepôt de données Cloud source et placés dans une base de données système : un instantané pour la couche d’entités et un autre pour la couche d’image de carte associée. Des paramètres sont disponibles pour mettre à jour l’instantané pour les deux couches afin d’incorporer les modifications apportées aux données dans l’entrepôt de données Cloud source. Pour des instructions, reportez-vous à la rubrique Actualiser les données des couches d’instantanés.