Vous pouvez gérer les éléments suivants pour les couches 3D hébergées :
- Régénérez le cache de la couche pour les couches 3D qui ont des couches d’entités associées.
La publication d’une scène à partir d’ArcGIS Pro peut créer à la fois une couche 3D et une couche d’entités associée. La publication à partir d’une couche d’entités hébergée associe également les deux couches l’une à l’autre. Si les données des couches d’entités ponctuelles, d’objets 3D ou multipatch associées sont modifiées, vous pouvez régénérer le cache pour inclure les modifications de couches spécifiques ou de toutes les couches.
- Remplacez des couches 3D qui ne sont pas associées à une couche d’entités.
Si aucune couche d’entités n’est associée à la couche, mais que la source de la couche est un service de scène, vous pouvez mettre à jour le contenu de la couche le remplaçant par celui d’une autre couche 3D ayant un service de scène comme source.
Conseil :
La source de la couche est indiquée dans l’onglet Overview (Vue d’ensemble) de la page d’élément de la couche.
- Activez l’exportation des données à partir d’une couche 3D dont la source est un service de scène.
Lorsque vous activez la possibilité d’exporter des données, la couche 3D 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 voxels.
Seul le propriétaire de la couche 3D ou l’administrateur de l’organisation peut régénérer le cache de la couche ou remplacer la couche.
Régénérer le cache de la couche 3D hébergée
Le propriétaire de la couche ou un administrateur de l’organisation peut régénérer intégralement ou partiellement le cache de la couche 3D 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, la régénération du 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 3D.
- Vous pouvez mettre à jour les portions du cache 3D concernées par les mises à jour plutôt que de régénérer le cache dans son intégralité dans les cas suivants :
- Couches 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 d’objets 3D pour lesquelles vous activez les mises à jour lors de leur publication à partir de couches d’entités d’objets 3D ou multipatch dans ArcGIS Online
- Couches de bâtiments
Vous pouvez activer la prise en charge des mises à jour après avoir publié une couche d’objets 3D et sa couche d’entités associée, mais vous devez activer le suivi des modifications pour la couche d’entités, puis régénérer le cache complet de la couche 3D pour que les mises à jour partielles suivantes soient prises en charge.
Par exemple, si la couche contient des points qui représentent du mobilier urbain, tels que des bancs, des fontaines et des jardinières, et que les emplacements de certains de ces bancs sont modifiés, vous pouvez régénérer le cache 3D pour refléter le nouvel emplacement de ces bancs. De même, si certains bancs sont recréés dans un autre matériau et que le style de la couche 3D varie selon le type de matériau, régénérez le cache de la couche 3D pour répercuter le nouvel attribut, et donc le nouveau style.
Conseil :
Pour améliorer les performances d’affichage, mettez à jour la couche 3D 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. Pour plus d’informations, reportez-vous à la rubrique Mettre à jour une couche de scène avec une couche d’entités associée dans l’aide d’ArcGIS Pro.
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 3D peuvent se dégrader au fil du temps si vous ne régénérez que des portions du cache. Vous aurez peut-être besoin de régénérer le cache complet pour l’optimiser. Lorsque la couche 3D parvient à un stade qui nécessite de régénérer l’intégralité du cache, l’option de recréation partielle du cache n’est plus disponible. Une fois que vous avez régénéré le cache entier, l’option de régénération partielle du cache est à nouveau 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 régénérer le cache afin d’intégrer les modifications des couches ponctuelles ou d’objets 3D :
Remarque :
La régénération du cache de la couche consomme des crédits.
- Connectez-vous à ArcGIS Online en tant que propriétaire de la couche ou en tant qu’administrateur.
- Ouvrez la page des éléments de la couche, cliquez sur l’onglet Settings (Paramètres), puis faites défiler la page jusqu’à la section Scene layer (Couche de scène).
- Cliquez sur Rebuild cache (Régénérer le cache).
- Choisissez ce que vous souhaitez recréer.
- Pour régénérer la totalité du cache, sélectionnez Full cache (Intégralité du cache). 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 3D 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 portions d’une couche 3D qui ont été modifiées par les mises à jour des 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 ponctuelles 3D ou d’objets 3D si 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.
- Si vous procédez à une recréation afin d’intégrer les modifications dans des sous-couches spécifiques, choisissez-les dans la liste.
- Cliquez sur Rebuild cache (Régénérer le cache).
- 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 régénération du cache 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 du cache, cliquez sur Job Status (Statut 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 3D
Si aucune couche d’entités n’est associée à la couche 3D hébergée, mais que la source de la couche 3D est un service de scène, vous pouvez mettre à jour le contenu de la couche 3D en le remplaçant par celui d’une autre couche 3D que vous avez publiée à partir d’un paquetage de couche de scène (SLPK). Cela vous permet de mettre à jour le contenu d’une couche 3D sans la 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 à la couche, vous ne pouvez pas remplacer cette dernière. Dans ce cas, régénérez le cache. Vous pouvez vérifier si une couche d’entités est associée à la couche 3D dans la section Details (Détails) de la page d’élément de la couche 3D.
Le remplacement d’une couche 3D offre les avantages suivants :
- Comme l’ID d’élément et l’URL de la couche existante restent les mêmes, les scènes et les applications qui utilisent la 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 3D. Aussi, personne n’a besoin d’attendre que le cache soit régénéré. Les scènes et applications qui utilisent la couche actuelle continuent de fonctionner après avoir remplacé la couche. Si la 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 :
Utilisez le même système de coordonnées pour le paquetage de couche de remplacement que celui utilisé pour la couche actuelle. Ce paramètre doit correspondre. Par ailleurs, le type de couche de la couche actuelle et la couche de remplacement doit être identique.
Procédez comme suit pour remplacer une couche 3D existante (source de service de scène) par une autre :
- Connectez-vous en tant que propriétaire de la couche, en tant qu’administrateur de l’organisation ou en tant qu’utilisateur disposant d’un compte doté de privilèges autorisant la mise à jour des éléments de tous les membres.
- Ouvrez la page des éléments de la couche.
- Sur l’onglet Overview (Vue d’ensemble), cliquez sur Replace layer (Remplacer la couche).
Conseil :
Il peut être nécessaire de cliquer sur le bouton Show more (Afficher plus)
pour afficher toutes les options. - Cliquez sur Select layer (Sélectionner une couche).
Dans la fenêtre qui apparaît, vous pouvez rechercher, parcourir, filtrer et trier les couches disponibles pour trouver la couche de remplacement. Vous pouvez également afficher les détails de chaque couche en cliquant sur View details (Afficher les détails).
Seules les couches 3D du même type sont répertoriées dans la fenêtre Select replacement layer (Sélectionner une couche de remplacement).
- Une fois que vous avez localisé la couche 3D à utiliser, cliquez sur Select (Sélectionner).
- Cliquez sur Next (Suivant) pour passer à la fenêtre Archive (Archiver), dans laquelle vous pouvez changer le titre de la couche d’archivage.
- Pour 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.
La page récapitulative présente la couche 3D hébergée actuelle, la couche de remplacement du contenu de la couche actuelle, ainsi que les informations relatives à la couche d’archivage.
- Pour utiliser une couche de remplacement différente, cliquez sur Select replacement layer (Sélectionner une couche de remplacement) et choisissez une nouvelle couche.
- Une fois que vous êtes satisfait du choix des couches, cliquez sur Replace (Remplacer) pour effectuer 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 3D, 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 3D dont la source est un service de scène, sauf les couches de voxels.
Suivez cette procédure pour activer une couche 3D en vue de l’exportation des données :
- Connectez-vous à l’organisation en tant que propriétaire de l’élément ou en tant qu’administrateur de l’organisation.
- Ouvrez la page des éléments et cliquez sur l’onglet Settings (Paramètres).
- Faites défiler l’écran jusqu’en bas des paramètres et activez le bouton bascule Allow others to export to different formats (Autoriser d’autres utilisateurs à exporter vers différents formats).
- Cliquez sur Save (Enregistrer).
Partagez la couche avec les utilisateurs qui souhaitent exécuter les outils de géotraitement sur la couche.
Vous avez un commentaire à formuler concernant cette rubrique ?