Configurer une couche d'entités Web

Ce processus indique comment modifier la configuration par défaut d’une couche d’entités Web. Pour lancer le processus de partage, définir les propriétés générales et terminer le partage, reportez-vous à la rubrique Partager une couche d’entités Web.

Vous pouvez configurer une couche d’entités pour permettre aux utilisateurs de modifier les données sous-jacentes, de synchroniser les changements dans la base de données et d’exporter des données dans d’autres formats. Vous pouvez également configurer certains paramètres de niveau de service.

Les propriétés que vous pouvez configurer varient selon que le partage est effectué sur ArcGIS Online ou ArcGIS Enterprise. Lorsque le partage est effectué sur ArcGIS Enterprise, les propriétés pouvant être configurées varient également en fonction de votre version logicielle et selon que votre couche d’entités Web référence les données inscrites ou copie toutes les données sur le serveur. Si les étapes suivantes ne correspondent pas exactement à votre situation, utilisez la table en bas de la page pour voir quelles propriétés peuvent être configurées pour le portail sur lequel vous effectuez le partage.

Configurer les couches

    Vous pouvez également configurer une couche d’entités Web lorsque vous configurez une carte Web ou une scène Web. Les informations de cette rubrique sont également applicables à ces situations.

    Procédez comme suit pour configurer les opérations et propriétés pour votre couche d’entités Web :

  1. Si nécessaire, ouvrez la fenêtre Share As Web Layer (Partager en tant que couche Web).

    Dans l’onglet General (Général), vérifiez que l’option Feature (Entité) est sélectionnée.

  2. Cliquez sur l’onglet Configuration. Si nécessaire, cliquez sur l’onglet Configure Layers (Configurer les couches) Configurer les couches en dessous.

    Si vous partagez des couches de requête depuis un stockage de données Cloud sous la forme d’une couche d’entités Web en lecture seule, les paramètres configurables s’affichent immédiatement.

  3. Sous Layer(s) [Couche(s)], en regard de Feature (Entité), cliquez sur le bouton Configure Web Layer Properties (Configurer les propriétés de la couche Web) Configurer les propriétés de la couche Web.
  4. Sous Operations (Opérations), cochez la case Approve for Public Data Collection (Autoriser la collecte de données publiques) pour autoriser la mise à jour publique d’une couche d’entités Web qui copie toutes les données. Vous devez autoriser la collecte de données publiques pour la couche avant de pouvoir autoriser la mise à jour si la couche Web est partagée avec tous.

    Cette option n’apparaît pas lorsque vous partagez une couche d’entités Web qui référence des données inscrites ou que vous partagez sur un portail ArcGIS Enterprise 10.8.1 ou version antérieure.

    Attention :

    Si la mise à jour est autorisée pour une couche partagée avec le public, tout le monde peut la modifier sans se connecter à votre organisation. Pour optimiser les performances et éviter les pertes ou corruptions de données, désactivez la mise à jour ou partagez la couche avec votre organisation seulement. Pour plus d’informations, reportez-vous à la rubrique Autoriser ou empêcher la mise à jour sur les couches publiques.

  5. Cochez la case Enable editing and allow editors to (Activer la mise à jour et autoriser les éditeurs à) pour activer la mise à jour des couches d’entités Web.

    La mise à jour est activée par défaut lorsque vous partagez une couche d’entités Web qui référence des données inscrites dans ArcGIS Enterprise. La mise à jour n’est pas activée par défaut lorsque vous partagez une couche d’entités Web qui copie toutes les données dans ArcGIS Enterprise, ou lorsque le partage est effectué sur ArcGIS Online.

    En cas de partage sur ArcGIS Online, de référencement de données inscrites auprès d’un portail ArcGIS Enterprise ou de copie de toutes les données dans un portail ArcGIS Enterprise 10.8.1 ou versions ultérieures, sélectionnez les opérations de mise à jour autorisées dans la table ci-dessous :

    OptionDescription
    Addition

    Les éditeurs peuvent ajouter la géométrie des entités et fournir des valeurs attributaires au moment de créer l’entité. Cette option est activée par défaut. Une fois les entités créées, l’option Update (Mettre à jour) doit être activée pour que les éditeurs puissent modifier les entités ou leurs attributs.

    Suppr

    Les éditeurs peuvent supprimer des entités. Cette option est activée par défaut.

    Mettre à jour

    Lorsque cette option est activée, l’option Attributes and geometry (Attributs et géométrie) est activée par défaut, ce qui permet aux éditeurs de mettre à jour la géométrie et les attributs des entités. Choisissez Attributes only (Attributs uniquement) pour autoriser les éditeurs à mettre à jour les attributs des entités existantes uniquement. Ils ne peuvent pas modifier la géométrie des entités.

    Remarque :

    Pour ArcGIS Enterprise 10.8 ou les portails de versions antérieures, les opérations de mise à jour sont différentes si vous partagez une couche d’entités Web qui copie toutes les données.

    ArcGIS EnterpriseOptions

    ArcGIS Enterprise 10.6.1 à 10.8

    • Ajouter, mettre à jour et supprimer des entités
    • Ajouter et mettre à jour les entités
    • Ajouter des entités
    • Mettre à jour les entités
    • Mettre à jour les attributs uniquement

    ArcGIS Enterprise 10.4 à 10.6

    • Ajouter, mettre à jour et supprimer des entités
    • Mettre à jour les attributs d’entités uniquement
    • Ajouter des entités uniquement

    Attention :

    Lorsque vous partagez une couche d’entités Web qui référence les données inscrites, les opérations de mise à jour ne peuvent pas être modifiées via le site Web pour votre organisation ArcGIS. Vous devez utiliser ArcGIS Server Manager à la place. Pour plus d’informations, reportez-vous à la rubrique Mettre à jour les propriétés d’un service dans Server Manager dans l’aide de ArcGIS Enterprise.

  6. Cochez la case Enable Sync (Activer la synchronisation) pour permettre aux utilisateurs d’utiliser une copie locale des données lorsqu’ils travaillent hors connexion et de synchroniser les modifications lorsqu’ils sont en ligne.
  7. Cochez la case Exporter des données pour autoriser les autres à exporter les données dans d'autres formats.
  8. Sous Properties (Propriétés), vous pouvez également décocher la case Allow update of true curve (Autoriser la mise à jour des courbes exactes).

    Cette option est activée par défaut pour autoriser les clients Web à mettre à jour la géométrie des courbes exactes d’une entité avec la géométrie densifiée. Cette option est visible uniquement si vous partagez une couche d’entités Web référençant des données inscrites dans ArcGIS Enterprise. L’option n’est pas cochée par défaut en cas de partage sur Portal for ArcGIS 10.4.1 ou une version antérieure.

    1. La case Only allow true curve updates by true curve clients (Autoriser uniquement les mises à jour de courbes exactes par les clients de courbes exactes) est cochée par défaut pour autoriser uniquement les clients prenant en charge les courbes exactes, tels que AllSource, à mettre à jour les géométries de courbes exactes.

      Cette option n’apparaît pas lorsque le partage est effectué dans Portal for ArcGIS 10.4.1 ou version antérieure.

  9. Cochez la case Apply default to features with z-value (Appliquer les valeurs par défaut aux entités avec une valeur Z) pour autoriser les éditeurs à ajouter ou mettre à jour les entités via des clients qui n’autorisent pas les valeurs z.
    1. Spécifiez une valeur pour Default z-value when inserting or updating features (Valeur Z value par défaut lors de l’insertion ou de la mise à jour des entités).
  10. Cochez la case Allow geometry updates without m-value (Autoriser les mises à jour de la géométrie sans valeur m) pour autoriser les mises à jour de la géométrie à des entités compatibles avec la valeur m sans préciser de valeur m.
  11. Vous pouvez aussi cocher la case Preserve editor tracking info (Conserver les informations de suivi de l’éditeur).

    Cette option n’apparaît pas lorsque vous partagez une couche d’entités Web qui référence des données inscrites dans ArcGIS Enterprise.

    Non coché

    Les informations de suivi de l’éditeur ne sont pas conservées. Les valeurs attributaires des champs du suivi de l’éditeur sont remplacées par les identifiants de connexion (nom d’utilisateur) de l’utilisateur qui partage la couche Web et la marque d’horodatage de sa publication. Il s’agit de l’option par défaut.

    Activé

    Les informations de suivi de l’éditeur sont conservées. Les valeurs attributaires ne sont pas remplacées.

    Remarque :

    Pour les entités dont la création est antérieure au partage de la couche, les noms stockés dans les champs de suivi de l’éditeur peuvent ne pas correspondre aux noms de votre organisation ArcGIS. Par exemple, il peut s’agir d’un nom d’utilisateur provenant d’un ordinateur de bureau ou d’une base de données. Par la suite, pour la gestion de la couche Web de votre portail, il peut être utile de restreindre les privilèges de mise à jour de sorte que les éditeurs puissent mettre à jour uniquement les entités qu’ils ont créées. (Sur la page des détails des éléments de la couche Web, sous l’onglet Settings (Paramètres), cette option se nomme What features can editors edit? [Quelles entités les éditeurs peuvent-ils mettre à jour ?].) Si vous optez pour cette restriction, de même que pour la conservation des informations du suivi de l’éditeur, seuls les administrateurs peuvent mettre à jour les entités de la couche Web puisque les autres personnes de votre organisation ne sont pas reconnues comme les créateurs de ces entités. Il s’agit de la principale raison de ne pas conserver les informations de suivi de l’éditeur.

    Pour en savoir plus sur le suivi de la mise à jour

  12. Si vous partagez des données de branche versionnée avec une couche de topologie qui référence les données inscrites, l’option Include topology layer (Inclure la couche de topologie) est cochée par défaut. Le cas échéant, décochez la case pour ne pas inclure la couche de topologie dans la couche d’entités Web.

    Cette option n’apparaît pas lorsque le partage est effectué sur un portail ArcGIS Enterprise 10.8 ou version antérieure.

  13. Éventuellement, sélectionnez une option de synchronisation. Des options de synchronisation supplémentaires sont disponibles si vous cochez la case Enable Sync (Activer la synchronisation) et que vous partagez une couche d’entités Web qui référence les données inscrites sur un portail ArcGIS Enterprise 10.8.1 ou version ultérieure. Une sélection par défaut est fournie en fonction du type de versionnement des données.

    Créer une version pour chaque carte téléchargée

    Crée une version à partir de la version publiée dès qu’une carte est en mode hors connexion. Il s’agit de l’option par défaut si vous utilisez le type de versionnement des données traditionnel.

    Créer une version pour chaque utilisateur

    Crée une version pour chaque utilisateur qui télécharge la carte.

    Aucun

    Aucune version n’est créée lorsque la carte est téléchargée. Il s’agit de la valeur par défaut si des données de branche versionnée sont présentes.

    Le tableau suivant indique les options de synchronisation valides pour chaque type de versionnement. Sélectionnez l’option de synchronisation qui convient le mieux à votre travail en mode hors connexion.

    Branche

    • Créer une version pour chaque carte téléchargée
    • Aucun

    Traditionnel

    • Créer une version pour chaque carte téléchargée
    • Créer une version pour chaque utilisateur
  14. En haut de la fenêtre, cliquez sur le bouton Back (Retour) Précédent pour revenir à la liste des couches et des couches supplémentaires.
  15. Optionnellement, sous Additional Layers (Couches supplémentaires), cochez la case WFS pour créer une couche WFS.
    Remarque :

    Incluez une couche WFS lorsqu’une couche conforme OGC est nécessaire pour servir les entités avec la géométrie et les attributs que les clients peuvent utiliser dans tout type d’analyse géospatiale. Si vous partagez dans ArcGIS Enterprise une couche d’entités Web qui référence des données inscrites, des conditions supplémentaires existent pour les couches WFS.

    Pour obtenir la liste des propriétés WFS qui peuvent être configurées, reportez-vous à la rubrique Propriétés de service WFS disponibles dans l’aide ArcGIS Enterprise. Si vous partagez dans ArcGIS Online ou ArcGIS Enterprise une couche d’entités Web qui copie toutes les données, l’option Enable transactions (Activer les transactions) ne peut pas être définie. En outre, les propriétés du service sont définies par les métadonnées du contenu qui est partagé et ne peuvent pas être modifiées.

Configurer les paramètres

    Procédez comme suit afin de configurer les paramètres pour votre couche d’entités web. Pour plus d’informations, reportez-vous à la rubrique Paramètres de service.

  1. En haut de la fenêtre, sous l’onglet Configuration (Configuration), cliquez sur Configure Parameters (Configurer les paramètres) Configurer les paramètres.
  2. Sous Properties (Propriétés), spécifiez une valeur pour le Maximum records returned by server (Nombre maximal d’enregistrements renvoyés par le serveur).

    Cette propriété s’affiche lorsque le partage est effectué sur ArcGIS Enterprise. Elle détermine le nombre d’enregistrements pouvant être renvoyé par une requête utilisateur. Un chiffre élevé peut réduire les performances. La valeur par défaut est 2 000.

  3. Sous Date Fields (Champs de date), vous pouvez également cliquer sur la flèche de la liste déroulante Time zone of the data (Fuseau horaire des données) et sélectionner le fuseau horaire dans lequel sont stockées vos valeurs de date.

    Si la couche d’entités contient des champs de date, spécifiez le fuseau horaire pour que les valeurs de date et d’heure soient converties correctement lorsque les utilisateurs interagissent avec la couche d’entités Web. Ce paramètre n’apparaît pas lorsque vous partagez une couche d’entités Web qui copie toutes les données sur un portail ArcGIS Enterprise 10.5 ou une version antérieure.

    Remarque :

    Si vous ne spécifiez pas de fuseau horaire, les valeurs de date sont supposées être stockées en UTC.

    Si vous publiez des données avec des champs de date provenant d’un stockage de données Cloud, la couche d’entités Web renvoie les valeurs de date et d’heure au format UTC. Si vous publiez des données avec des types de champs de base de données (heure, date et horodatage) qui ne sont pas au format UTC, modifiez la couche de requête pour exclure ces champs. Un champ de base de données de type horodatage est déjà au format UTC.

    1. Si vous choisissez un fuseau horaire autre que UTC (Temps universel coordonné) et que vous souhaitez qu’il tienne compte de l’heure d’été, cochez la case Adjust For Daylight Saving (Prendre en compte l’heure d’été).
  4. Si vous avez sélectionné un fuseau horaire autre que None (Assumed UTC) (Aucun (UTC supposé)), vous pouvez cliquer sur la flèche de la liste déroulante Preferred time zone for display (Fuseau horaire préféré pour l’affichage) et choisir un fuseau horaire que AllSource utilisera pour afficher des requêtes à partir de la couche d’entités Web.

    AllSource affiche les champs de date en UTC si aucun fuseau horaire préféré n’est indiqué. Ce paramètre n’apparaît pas lorsque vous partagez une couche d’entités Web qui copie toutes les données sur un portail ArcGIS Enterprise 11.0 ou une version antérieure.

    1. Si vous choisissez un fuseau horaire préféré autre que None (Assumed UTC) (Aucun (UTC supposé)) et que vous souhaitez qu’il tienne compte de l’heure d’été, activez Adjust For Daylight Saving (Prendre en compte l’heure d’été).
  5. Si vous le souhaitez, sous Settings (Paramètres), décochez la case Ensure map is set to allow assignment of unique IDs (Vérifier que la carte est configurée de sorte à autoriser l’attribution d’ID uniques).

    Si la case est cochée (par défaut), la carte est analysée afin de vérifier que l’option Allow assignment of unique numeric IDs for sharing web layers (Autoriser l’attribution d’ID numériques uniques pour le partage de couches Web) est activée dans Map Properties (Propriétés de la carte). Si la case est décochée, l’analyseur est ignoré. Si l’option dans Map Properties (Propriétés de la carte) n’est pas activée, des ID uniques sont attribués automatiquement aux couches et aux tables lorsque la couche Web est publiée.

    Remarque :

    Le fait de cocher la case n’active pas automatiquement des options dans Map Properties (Propriétés de la carte). La création de la carte avec des ID de couche et de table attribués garantit que ceux-ci restent statiques si le contenu ou l’ordre des couches change sur votre carte. Lorsque vous remplacez la couche Web, les ID attribués doivent correspondre aux ID de sous-couche de service existants pour que les références à ces ID soient conservées dans les cartes Web.

    En savoir plus sur l’affectation d'ID de couche

  6. Vous pouvez aussi cocher la case Use symbol types compatible with all clients (Utiliser des types de symboles compatibles avec tous les clients) pour convertir les symboles AllSource en symboles Web pouvant être rendus par toutes les applications, y compris les clients les plus anciens.

    Lorsque la case n’est pas cochée, les symboles ponctuels, linéaires et surfaciques 2D sont conservés en tant que symboles AllSource, également nommés symboles CIM (Cartographic Information Model) Esri. Les autres symboles utilisés dans des couches d’entités sont également conservés. Décochez cette case si votre couche Web doit être utilisée dans des applications clientes plus récentes prenant en charge le rendu des symboles CIM, telles que ArcGIS API for JavaScript version 4.x. Les symboles CIM sont obsolètes sur les clients plus anciens.

    Cette option est cochée par défaut en cas de partage sur ArcGIS Enterprise 11.0 ou une version antérieure.

    Cette option n’apparaît pas lorsque le partage est effectué dans ArcGIS Enterprise 10.8 ou version antérieure. Pour ces versions de portail, les symboles AllSource sont automatiquement convertis en symboles Web.

  7. Si vous publiez des données d’un stockage de données Cloud, des paramètres supplémentaires peuvent être disponibles dans la fenêtre.

    Sous Data Source (Source de données), sélectionnez une option qui détermine le mode d'accès du service aux données.

    1. Sélectionnez Create a materialized view or access data directly (Créer une vue matérialisée ou accéder aux données directement) si vous souhaitez que le service accède aux données stockées dans le stockage de données. Si cette option est sélectionnée, deux options peuvent être disponibles pour chaque couche de requête d'un stockage de données cloud :

      OptionDescription
      Vue matérialisée

      Génère une vue matérialisée, une vue de base de données contenant les résultats de requête précalculés du service. Cela améliore les performances de requête, car le service accède à la vue matérialisée au lieu d’exécuter la requête SQL chaque fois que vous utilisez la couche de requête.

      Cette option est disponible uniquement pour les couches de requête ajoutées depuis la boîte de dialogue New Query Layer (Nouvelle couche de requête). Il s’agit de l’option par défaut pour les couches de requête à partir de données dans Google BigQuery et les vues matérialisées de couches de requête à partir de données dans Snowflake. Pour plus d’informations, consultez la rubrique Créer une couche de requête pour des données dans un stockage de données cloud.

      Attention :

      Si vous partagez des données depuis Snowflake, vous devez tenir compte de certaines limitations concernant la création des vues matérialisées avant de partager la couche Web.

      Accéder aux données directement

      Référence les données directement depuis la base de données. Il s'agit de la seule option disponible pour les couches suivantes :

      En fonction de la taille de la table, vous pouvez ajouter de nouveau la couche de requête à l’aide de la boîte de dialogue New Query Layer (Nouvelle couche de requête) pour utiliser l’option de vue matérialisée.

      Ces options ne sont disponibles que si vous partagez des couches de requête depuis Google BigQuery vers ArcGIS Enterprise 11.0 et version ultérieure ou depuis Snowflake vers ArcGIS Enterprise 11.1 ou version ultérieure.

    2. Sélectionnez Create a snapshot for query layers (Créer une capture d’écran pour les couches de requête) pour générer une capture d'écran des données s'il n'est pas nécessaire que les données soient continuellement mises à jour. La capture d'écran est stockée en local avec le data store relationnel sur le serveur d'hébergement, pour de meilleures performances de rendu du service. Si une mise à jour est requise, la capture d'écran peut être actualisée à partir de la page des éléments de la couche Web sur le portail.

      La table répertorie chaque couche de requête d'un stockage de données et indique si elle prend en charge la création d'une capture d'écran. Les captures d'écran ne sont prises en charge que pour les couches de requête ajoutées depuis la boîte de dialogue New Query Layer (Nouvelle couche de requête). Elles ne sont pas prises en charge pour les couches suivantes :

      • Les couches de requête pour les tables accessibles par ajout ou glissement sur la carte à partir d’une connexion de stockage de données
      • Couches d’entités avec groupement activé

      En fonction de la taille de vos données, vous pouvez ajouter de nouveau la couche de requête à l’aide de la boîte de dialogue New Query Layer (Nouvelle couche de requête) pour utiliser l’option de capture d’écran.

      Cette option n’est disponible que si vous partagez des couches de requête depuis Google BigQuery ou Snowflake vers ArcGIS Enterprise 11.1 et version ultérieure.

    Remarque :

    Il n’est pas possible de partager des couches de requête avec paramètres sous forme de couche d’entités Web.

Propriétés configurables de couches d’entités Web

Portail actifArcGIS OnlineArcGIS Enterprise 10.9 et versions ultérieuresArcGIS Enterprise 10.8.1 et versions ultérieuresArcGIS Enterprise 10.8 et versions ultérieuresArcGIS Enterprise 10.5.1 à 10.8ArcGIS Enterprise 10.5.1 à 10.7.1ArcGIS Enterprise 10.5Portal for ArcGIS 10.4 et 10.4.1Portal for ArcGIS 10.3.1 ou version antérieure

Type de données

Copier toutes les données

Référencer les données enregistrées

Copier toutes les données

Référencer les données enregistrées

Copier toutes les données

Référencer les données enregistrées

Copier toutes les données

Référencer les données enregistrées

Copier toutes les données

Autoriser la collecte de données publiques

Pris en charge

Pris en charge

Activer la synchronisation

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Exporter des données

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Autoriser la mise à jour des courbes vraies

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Autoriser uniquement les mises à jour de courbes vraies par les clients de courbes vraies

Pris en charge

Pris en charge

Pris en charge

Appliquer les valeurs par défaut aux entités avec une valeur Z

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Valeur Z par défaut lors de l’insertion ou de la mise à jour des entités

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Autoriser les mises à jour de la géométrie sans valeur m

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Pris en charge

Conserver les informations de suivi de l’éditeur

Pris en charge

Pris en charge

Pris en charge

Inclure la couche de topologie

Pris en charge

Options de synchronisation

Pris en charge

Propriétés configurables par portail actif et option de données