Mettre à jour une couche de scènes avec une couche d’entités associée

Les couches de scènes web auxquelles des couches d’entités sont associées vous permettent de mettre à jour vos données. Selon les données que vous utilisez et la façon dont vous avez configuré la couche de scènes web, différents processus permettent de mettre à jour vos données.

La mise à jour est disponible lors du partage d’une couche de scènes Web qui référence les données inscrites à partir d’une couche d’entités d’entreprise ou d’une couche de scènes qui copie toutes les données en tant que couche d’entités hébergée. Lors du partage d’une couche de scènes Web qui référence les données inscrites, la classe d’entités n’est pas versionnée, elle est dotée d’ID globaux et l’archivage est activé.

Les couches de scènes Web qui sont publiées à partir d’un paquetage de couches de scènes mis en cache localement (.slpk) ne peuvent pas être mises à jour. À la place, vous devez supprimer la couche de scènes web et la partager à nouveau. Pour plus d’informations sur les différences entre les couches de scènes Web avec des couches d’entités associées et celles créées à partir de paquetages de couches de scènes, reportez-vous à la rubrique Présentation d’une couche de scènes

Les processus de mise à jour décrits dans cette rubrique sont pris en charge par ArcGIS Enterprise 10.6.1 et versions supérieures et par ArcGIS Online.

Partager une couche de scènes web modifiable

Si vos données doivent être mises à jour fréquemment, partagez une couche de scènes Web avec une couche d’entités associée. ArcGIS Enterprise et ArcGIS Online permettent de mettre à jour des couches de scènes Web avec des couches d’entités associées pour les couches de scènes d’objets 3D, de bâtiment et ponctuelles.

En cas de partage sur un portail ArcGIS Enterprise, il est par ailleurs préférable que vous placiez vos données d’entités dans une géodatabase d’entreprise inscrite auprès d’un serveur fédéré. Bien que les données dans une géodatabase fichier puissent également être référencées par la couche d’entités associée, elles ne peuvent pas être mises à jour et vous devez les transférer vers une géodatabase d’entreprise ou copier toutes les données lors du partage.

Couches web modifiables

Portail actif et option de donnéesArcGIS Enterprise, référencer les données inscritesArcGIS Enterprise, copier toutes les donnéesArcGIS Online

Couche de points de géodatabase fichier

Non modifiable

Modifiable

Modifiable

Couche de points de géodatabase d’entreprise

Modifiable

Modifiable

Modifiable

Couche multipatch de géodatabase fichier

Non modifiable

Modifiable

Modifiable

Couche multipatch de géodatabase d’entreprise

Modifiable

Modifiable

Modifiable

Couche de bâtiments Revit

Non modifiable

Modifiable

Modifiable

Couche de bâtiments de géodatabase fichier

Non modifiable

Modifiable

Modifiable

Couche de bâtiments de géodatabase d’entreprise

Modifiable

Modifiable

Modifiable

Caractère modifiable ou non d’une couche de scènes web en fonction du portail actif, de l’option de données et du type de données

Préparer vos données

Lorsque vous utilisez des couches de scènes modifiables, il est particulièrement important de vous assurer que votre scène et la couche partagée sont dans le même système de coordonnées afin d’empêcher toute translation de vos données ou une non-concordance des unités. Par exemple, si vous partagez une couche de scènes web qui référence des données inscrites qui sont dans un système de coordonnées projetées dans une scène globale, la couche d’entités associée sera dans la projection de vos données, tandis que la couche de scènes web sera dans WGS 1984. Ceci est important, car les mises à jour sont d’abord enregistrées dans la couche d’entités associée, puis dans la couche de scènes web lorsqu’elle est reconstruite. Lorsque vous copiez toutes les données, la couche de scènes Web et la couche d’entités associée sont toutes les deux projetées dans le système de coordonnées de la couche de scènes. Les unités sont converties uniquement si vos données possèdent un système de coordonnées verticales. Les étapes suivantes expliquent comment préparer les données en cas de partage d’une couche de scènes Web qui référence des données inscrites.

  1. Dans la fenêtre Catalog (Catalogue), cliquez avec le bouton droit sur le dossier Databases (Bases de données), sélectionnez New Database Connection (Nouvelle connexion à une base de données) et connectez-vous à la géodatabase d’entreprise.
  2. Cliquez avec le bouton droit de la souris sur la classe d’entités à partager qui référence les données inscrites dans la connexion à la base de données d’entreprise, puis cliquez sur Manage (Gérer) > Add Global IDs (Ajouter les ID globaux).

    Un Identifiant global est ajouté à la classe d’entités.

  3. Cliquez avec le bouton droit à nouveau sur la classe d’entités et sélectionnez Manage (Gérer) > Enable Archiving (Activer l’archivage).

    L’archivage est activé pour la classe d’entités.

Partager vos données

Les couches de scènes web peuvent être partagées individuellement ou dans le cadre d’une scène web. Les étapes suivantes expliquent le partage d’une couche de scènes web individuelle. Pour plus d’informations sur le partage des scènes web, reportez-vous à la rubrique Partager une scène web. Si vous partagez une couche dans ArcGIS Enterprise, partagez uniquement la couche de scènes Web pour être en mesure de choisir de référencer les données inscrites. Vous pouvez sinon partager la couche Web dans le cadre de la scène Web.

  1. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur une couche 3D, pointez sur Sharing (Partage) et cliquez sur Share as web layer (Partager en tant que couche Web)Nouvelle couche Web.
  2. Si votre portail actif est ArcGIS Enterprise et que vos données se trouvent dans une géodatabase d’entreprise, sélectionnez Scene (Scène) sous Reference registered data (Référencer les données inscrites).
  3. Cliquez sur l’onglet Configuration et sur le bouton de configuration Configurer les propriétés de la couche Web pour configurer la couche d’entités associée.
    1. Cochez la case Enable editing and allow editors to (Activer la mise à jour et autoriser les éditeurs à) et spécifiez les types de mises à jour qui peuvent être apportés.
    2. Décochez la case Apply default to features with z-values (Appliquer les valeurs par défaut aux entités avec valeurs z).

      Il est fortement déconseillé d’appliquer une valeur z par défaut. Les applications clientes qui ne permettent pas de mettre à jour les valeurs z, telles que Map Viewerremplacent vos valeurs z si vous mettez à jour la géométrie. En n’incluant pas de valeur z par défaut, vous garantissez que toutes les mises à jour géométriques sont appliquées via une application cliente prenant en charge la mise à jour 3D complète, telle que ArcGIS Pro.

Afficher une couche de scènes web modifiable

Comme les couches de scènes web sont des couches mises en cache, il est possible que vous ne voyiez pas les dernières mises à jour apportées à une couche de scènes web. Le fait que vous ayez ou non des autorisations de mise à jour sur la couche de scènes Web et le type des données qui ont été partagées déterminent à quel moment vous pouvez visualiser les mises à jour et la manière dont la couche de scènes Web apparaît dans ArcGIS Pro. Les mises à jour apportées à une couche de scènes web, qu’elles soient appliquées via une couche de scènes web ou la couche d’entités associée, sont toujours d’abord stockées avec la couche d’entités, puis mises en cache après la reconstruction de la couche de scènes web. Seuls les utilisateurs dotés des fonctionnalités de mise à jour sont en mesure de voir les mises à jour stockées avec la couche d’entités associée en plus de la couche de scènes web.

Remarque :

Lorsque vous affichez une couche de scènes Web modifiable dans ArcGIS Pro, vous recevez une notification vous informant que la couche de scènes Web est modifiable et que les données peuvent ne pas être à jour. Pour vérifier que vous consultez la dernière version de la couche de scènes Web, configurez un intervalle d’actualisation sur la couche dans ArcGIS Pro. Pour ce faire, vous pouvez utiliser la page de propriétés générales de la couche.

Afficher une couche de scènes web modifiable sans les autorisations de mise à jour

En tant qu’utilisateur non doté des autorisations de mise à jour, vous pouvez afficher les entités dessinées à partir de la couche de scènes web. En d’autres termes, tant que la couche de scènes web n’est pas reconstruite de manière à y inclure les mises à jour réalisées par d’autres utilisateurs, vous ne pouvez pas voir les mises à jour stockées avec la couche d’entités associée. Comme ArcGIS Pro affiche la table attributaire de la couche d’entités associée, il est possible que les valeurs affichées dans la table attributaire, les entités visibles et leurs fenêtres contextuelles ne concordent pas tant que le cache n’est pas reconstruit par le propriétaire de la couche de scènes ou par l’administrateur.

Afficher une couche de scènes web modifiable avec les autorisations de mise à jour

En tant qu’utilisateur doté des autorisations de mise à jour, vous consultez également les entités dessinées à partir de la couche de scènes web. Lorsque vous utilisez des couches de scènes web ponctuelles qui référencent des données inscrites ou une couche de scènes web d’objets 3D ou de bâtiments, vous voyez en outre les mises à jour qui sont stockées avec une couche d’entités associée, même avant la reconstruction de la couche de scènes web. En cas de mises à jour importantes, vous pouvez constater une diminution des performances d’affichage, car un plus grand nombre d’entités sont dessinées à partir de la couche d’entités associée au lieu de la couche de scènes web.

Remarque :

Si un trop grand nombre d’entités ont été mises à jour ou si vous sélectionnez trop d’entités à mettre à jour, un avertissement apparaît vous invitant à reconstruire la couche de scènes web. Lorsqu’un trop grand nombre d’entités doivent être dessinées à partir de la couche d’entités associée, il est possible que les performances diminuent et que les entités ne s’affichent plus. Dans certains cas, vous pouvez remarquer des erreurs d’affichage ou dans la table attributaire. Si cela se produit, contactez votre administrateur pour redémarrer le service d’entités et reconstruire la couche de scènes web avant de poursuivre les mises à jour.

Pour consulter les mises à jour apportées à des couches de scènes web ponctuelles avec leurs données copiées sur le serveur, la couche de scènes web doit être reconstruite.

Quand les mises à jour peuvent être consultées

Portail actif et option de donnéesArcGIS Enterprise, référencer les données inscritesArcGIS Enterprise, copier toutes les donnéesArcGIS Online

Couche de points de géodatabase fichier

Non modifiable

Visibles après la reconstruction du cache

Visibles après la reconstruction du cache

Couche de points de géodatabase d’entreprise

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles après la reconstruction du cache

Visibles après la reconstruction du cache

Couche multipatch de géodatabase fichier

Non modifiable

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Couche multipatch de géodatabase d’entreprise

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Couche de bâtiments Revit

Non modifiable

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Couche de bâtiments de géodatabase fichier

Non modifiable

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Couche de bâtiments de géodatabase d’entreprise

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Visibles avant la reconstruction du cache à partir de la couche d’entités associée

Quand les mises à jour peuvent être consultées en fonction du portail actif, de l’option de données et du type de données en tant qu’utilisateur doté des autorisations de mise à jour

Avant la reconstruction de la couche de scènes web, les nouvelles valeurs attributaires ne sont pas reconnues automatiquement. Par exemple, si la couche est symbolisée à l’aide de valeurs uniques, la nouvelle valeur doit être ajoutée manuellement. De même, pour utiliser la valeur dans un ensemble de définition, vous devez la saisir manuellement, car elle n’apparaît pas dans la liste des valeurs attributaires.

Rubriques connexes