Gérer les couches de scènes hébergées

Vous pouvez gérer les éléments suivants pour les couches de scènes hébergées :

  • Recréer le cache de la couche de scènes pour les couches de scènes associées à des couches d’entités.

    La publication d’une scène à partir de ArcGIS Pro peut créer à la fois une couche de scène et une couche d’entités associée. La publication d’une couche de scènes à partir d’une couche d'entités hébergées associe également les deux couches à une autre. Si les données des couches d’entités ponctuelles, d’objets 3D ou multipatch associées sont modifiées, vous pouvez recréer le cache de la couche de scènes pour inclure les modifications de couches spécifiques ou les modifications de toutes les couches.

  • Remplacer des couches de scènes qui ne sont pas associées à une couche d’entités.

    Si la couche de scènes hébergées n’est pas associée à une couche d’entités, vous pouvez mettre à jour le contenu de la couche de scènes en remplaçant la couche par une autre couche de scènes.

  • Activer l’exportation des données à partir d’une couche de scènes.

    Lorsque vous activez l’option d’exportation des données, la couche de scènes peut être utilisée en entrée pour des outils de géotraitement. Ce paramètre n’est pas pris en charge pour les couches de scènes voxel.

Seul le propriétaire de la couche de scènes ou l’administrateur de l’organisation peut recréer le cache sur la couche de scènes ou remplacer une couche de scènes.

Recréer le cache de la couche de scènes hébergées

L’administrateur de votre organisation ou vous-même pouvez recréer intégralement ou partiellement le cache de la couche de scènes pour des sous-couches spécifiques une fois que des éditeurs ont apporté des modifications à la couche d’entités associée.

  • Pour les couches d’entités ponctuelles qui sont mises à jour, le fait de recréer le cache incorpore toutes les entités ajoutées et les mises à jour de la géométrie d’entités et des attributs dans le cache de scènes.
  • Vous pouvez mettre à jour les portions du cache de la scène qui ont été affectées par les mises à jour plutôt que de recréer le cache de la scène dans son intégralité dans les cas suivants :
    • Couches de scène d’objets 3D ayant des couches d’entités associées publiées à partir de ArcGIS Pro 2.4 avec la mise à jour activée.
    • Couches de scène d’objets 3D pour lesquelles vous activez les mises à jour lors de la publication à partir de couches d’entités d’objets 3D ou multipatch dans ArcGIS Online.
    • Couches de scènes de construction

    Vous pouvez activer la prise en charge des mises à jour après avoir publié une couche de scènes d’objets 3D qui possède une couche d’entités associée, mais vous devez activer le suivi des modifications pour la couche d’entités, puis recréer tout le cache de la couche de scènes pour que les mises à jour partielles soient prises en charge ultérieurement.

Par exemple, si la couche contient des points qui représentent des meubles urbains, tels que des bancs, des fontaines et des pots de fleurs, et que les emplacements de certains de ces bancs sont modifiés, vous pouvez recréer le cache de la scène pour refléter le nouvel emplacement de ces bancs. De même, si certains bancs sont recréés avec un autre matériau et que le style scène varie selon le type de matériau, recréez la couche de scène pour répercuter le nouvel attribut, et donc le nouveau style.

Conseil :

Pour améliorer les performances d’affichage, mettez à jour la couche de scènes dans ArcGIS Pro au lieu de mettre à jour la couche d’entités associée dans Map Viewer ou Map Viewer Classic. Vous pouvez également mettre à jour la géométrie des entités d’objets 3D ou multipatch lors d’une mise à jour dans ArcGIS Pro, ce qui est impossible pour le moment dans Map Viewer. Voir Mettre à jour une couche de scènes avec une couche d’entités associée dans l’aide ArcGIS Pro pour obtenir des informations relatives à la mise à jour des couches de scènes.

Tenez compte des points suivants lorsque vous décidez de mettre à jour l’intégralité du cache ou uniquement les composants du cache affectés par les modifications faites aux entités :

  • Dans la plupart des cas, mettre à jour partiellement le cache est plus rapide que de recréer l’intégralité du cache. Toutefois, les performances des couches de scènes peuvent se dégrader au fil du temps si vous ne recréez que partiellement le cache. Vous aurez peut-être besoin de recréer l’ensemble du cache pour l’optimiser. Lorsque la couche de scènes atteint un état qui nécessite de recréer l’intégralité du cache, l’option de recréation partielle du cache n’est plus disponible. Une fois que vous avez recréé tout le cache de la couche de scènes, l’option de recréation partielle du cache redevient disponible.
  • Si vous calculez des valeurs dans un ou plusieurs champs de la couche d'entités hébergées associée et que le calcul affecte toutes les entités de la couche, une mise à jour partielle du cache peut durer plus longtemps que la mise à jour intégrale du cache.

Recréer le cache

Procédez comme suit pour recréer le cache de scène afin d’intégrer les modifications des couches de scènes ponctuelles ou d’objets 3D.

Remarque :

La nouvelle génération de la couche de scène consomme des crédits.

  1. Connectez-vous à ArcGIS Online en tant que propriétaire de la couche de la scène ou en tant qu’administrateur.
  2. Ouvrez les détails des éléments de la couche de la scène, cliquez sur l’onglet Settings (Paramètres), puis faites défiler la page vers le bas jusqu’à la section Scene Layer Settings (Paramètres de la couche de la scène).
  3. Cliquez sur Manage Cache (Gérer le cache).
  4. Choisissez ce que vous souhaitez recréer.
    • Pour recréer la totalité de la couche de scène hébergée, sélectionnez Full cache (Cache total). Ceci prendra en compte les changements apportés à la structure sur toutes les couches.
    • Pour recréer uniquement les modifications apportées à la géométrie et aux attributs non spatiaux de couches spécifiques de la couche de scènes hébergée, sélectionnez Selected layers (Couches sélectionnées). Ceci prendra en compte les changements apportés à la géométrie et aux attributs sur les couches sélectionnées. Vous sélectionnerez les couches au cours de l’étape suivante.
    • Pour recréer uniquement les pièces d’une couche de scènes modifiées par des mises à jour apportées aux entités, sélectionnez Partial update (Mise à jour partielle). Only geometry and attribute changes since the last update will be rebuilt (Mise à jour partielle. Seules les modifications apportées à la géométrie et aux attributs depuis la dernière mise à jour vont être reconstruites).

    L’option Partial update (Mise à jour partielle) n’est pas disponible pour les couches de scènes ponctuelles ou d’objets 3D pour lesquelles l’option Keep track of created and updated features (Assurer le suivi des entités créées et mises à jour) n’est pas activée pour la couche d’entités hébergée associée.

  5. Si vous procédez à une recréation afin d’intégrer les modifications dans des sous-couches spécifiques, choisissez-les dans la liste.
  6. Cliquez sur Rebuild Cache (Générer à nouveau le cache).
  7. Cliquez sur OK pour confirmer que vous souhaitez recréer le cache.

    Cette boîte de dialogue indique le nombre de crédits qui seront consommés lors de cette nouvelle génération du cache. La nouvelle génération du cache de la scène peut prendre un certain temps car toutes les données de la couche d’entités associée sont mises en cache. La durée de la nouvelle génération dépend de la taille des données.

    Pour surveiller le statut de ce cache, cliquez sur Job Status (État de la tâche). Si le cache ne parvient pas à se reformer, cliquez sur l’ID de tâche pour en savoir plus sur les raisons de son échec.

Remplacer une couche de scène

Si aucune couche d’entités n’est associée à la couche de scènes hébergées, vous pouvez mettre à jour le contenu de la couche de scènes en le remplaçant par une autre couche de scènes que vous avez publiée à partir d’un paquetage de couches de scènes (SLPK). Cela vous permet de mettre à jour le contenu d’une couche de scènes sans le supprimer. Vous devez être le propriétaire de la couche actuelle et de la couche de remplacement.

Conseil :

Si une couche d’entités est associée à votre couche de scène, vous ne pouvez pas remplacer la couche. Vous devez recréer le cache de scène. Vous pouvez vérifier si une couche d’entités est associée à la couche de scène dans la section Details (Détails) de la page des éléments de la couche de scène.

Le remplacement d’une couche de scène présente les avantages suivants :

  • Comme l’ID d’élément et l’URL de votre couche existante restent les mêmes, les scènes et les applications qui utilisent votre couche n’ont pas besoin d’être mises à jour pour référencer une nouvelle couche.
  • Remplacer le contenu de la couche actuelle n’a pas pour effet de générer de nouveaux caches de scène. Aussi, personne n’a besoin d’attendre que le cache de la couche de scène soit recréé. Les scènes et applications qui utilisent la couche actuelle continuent de fonctionner après avoir remplacé la couche.Si votre couche actuelle est partagée avec le public, l’affichage des mises à jour peut prendre jusqu’à une heure en raison de la mise en cache. Sinon, les mises à jour sont répercutées instantanément dans la couche actuelle.
  • Le portail crée une archive de l’ancien contenu pour le rétablir, si nécessaire.

Remarque :

Veillez à bien utiliser le même système de coordonnées pour le paquetage de couche de scènes de remplacement que celui utilisé pour la couche de scènes actuelle. Ce paramètre doit correspondre. Par ailleurs, vous pouvez remplacer une couche de scène uniquement par le même type de couche de scène.

Procédez comme suit pour remplacer une couche de scène par une autre.

  1. Connectez-vous en tant que propriétaire de la couche Web, en tant qu’administrateur de l’organisation ou avec un compte détenteur de privilèges autorisant la mise à jour des éléments de tous les membres.
  2. Ouvrez la page des éléments de la couche de scènes.
  3. Cliquez sur Replace Layer (Remplacer la couche).
  4. Cliquez sur Select layer (Sélectionner une couche).

    Dans le volet qui apparaît, vous pouvez parcourir, filtrer et trier les couches disponibles, et y faire des recherches, pour localiser la couche de scène de remplacement. Vous pouvez également afficher les détails des éléments de chaque couche en cliquant sur View details (Afficher les détails).

    Seules les couches de scènes du même type sont répertoriées dans la fenêtre Select replacement layer (Sélectionner une couche de remplacement).

  5. Une fois que vous avez localisé la couche de scène à utiliser, cliquez sur Select (Sélectionner).
  6. Cliquez sur Next (Suivant) pour passer à la fenêtre Archive (Archiver), dans laquelle vous pouvez changer le titre de la couche d’archivage.
  7. Si vous souhaitez importer une miniature mise à jour, un résumé, une description et des balises de la couche de remplacement, accédez à l'option Replace item information (Remplacer les informations de l’élément) et activez-la.
  8. La page récapitulative présente votre couche de scène hébergée actuelle, la couche de remplacement du contenu de la couche actuelle, ainsi que les informations relatives à la couche d’archivage.

    Si vous souhaitez utiliser une couche de remplacement différente, cliquez sur Select replacement layer (Sélectionner une couche de remplacement) et choisissez une nouvelle couche.

  9. Une fois que vous êtes satisfait du choix de vos couches, cliquez sur Replace (Remplacer) pour opérer le remplacement.

Activer l’exportation de données

Les outils de géotraitement permettent de procéder à des analyses et de manipuler les données géographiques. Pour exécuter un outil de géotraitement sur une couche de scènes, vous devez activer l’exportation des données sur la couche.

En tant que propriétaire de la couche ou qu’administrateur d’une organisation, vous pouvez activer l’exportation des données sur tous les types de couches de scènes, sauf les couches de voxel.

Prérequis :

Suivez cette procédure pour activer une couche de scènes pour l’exportation des données :

  1. Connectez-vous à l’organisation en tant que propriétaire de l’élément ou en tant qu’administrateur.
  2. Ouvrez la page des détails pour l’élément et cliquez sur l’onglet Settings (Paramètres).
  3. Accédez aux paramètres de la couche de scènes, puis cochez la case en regard de Allow others to export to different formats (Autoriser d’autres utilisateurs à exporter vers différents formats).
  4. Cliquez sur Save (Enregistrer).

Partagez la couche avec les utilisateurs qui souhaitent exécuter l’outil de géotraitement sur la couche de scènes.