Vous pouvez gérer les éléments suivants pour les couches 3D :
- 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.
- 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 ni les couches 3D publiées à partir d’un jeu de données en cache.
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 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.
- Pour les couches d’objets 3D et les couches de bâtiments, la régénération du cache intègre les mises à jour des attributs et les entités ajoutées dans le cache 3D.
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 hébergée dans ArcGIS Pro au lieu de mettre à jour la couche d’entités associée dans Map Viewer. Pour en savoir plus, 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.
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 devez enfin recréer l’ensemble du cache pour l’optimiser. En règle générale, vous devez recréer l’ensemble du cache après que celui-là a été en partie recréé 10 fois de suite. Une fois que vous avez régénéré le cache entier, vous pouvez à nouveau en recréer des portions.
Recréer le cache
Effectuez les opérations pour régénérer le cache afin d’intégrer les modifications apportées aux entités ponctuelles, aux entités d’objets 3D ou de bâtiments :
- Connectez-vous au portail en tant que propriétaire de la couche ou en tant qu’administrateur de votre organisation.
- 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 Manage cache (Gérer le cache).
- Choisissez de régénérer l’intégralité du cache ou ne régénérez que la portion du cache qui a été modifiée depuis la dernière génération du 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). Le cache va être reconstruit. Si vous avez publié la couche 3D avec une couche d’entités qui référence les données enregistrées, et que vous mettez à jour la structure des données d’entité, vous devez utiliser cette option pour intégrer les modifications apportées à la structure dans la couche 3D.
- Pour ne recréer que la portion du cache qui contient les modifications apportées à la géométrie et/ou aux attributs depuis la dernière création du cache, sélectionnez Partial updates with geometry and attribute changes since the last update will be rebuilt (Recréation des mises à jour partielles avec géométrie et attributs modifiés depuis la dernière mise à jour).
- Cliquez sur Rebuild cache (Régénérer le cache).
- Cliquez sur OK pour confirmer que vous souhaitez recréer le cache.
Le temps nécessaire pour recréer le cache varie suivant que vous recréiez intégralement ou partiellement le cache, en fonction du nombre d’entités et d’attributs dans la couche d’entités ; selon que les entités sont des points, des multipatchs, des objets 3D ou des bâtiments et selon que les multipatchs ou les objets 3D incluent ou non des textures.
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.
Planifier la recréation du cache
Si la couche 3D est fréquemment mise à jour, vous pouvez créer des tâches pour planifier la régénération du cache de la couche à des intervalles définis. Configurez les tâches avec discernement et à des intervalles aussi éloignés les uns des autres que possible.
Lorsque vous configurez des tâches pour régénérer le cache à des intervalles réguliers, prenez en compte la fréquence de mise à jour des données et recherchez le bon compromis entre la charge en termes de ressources imposée aux machines ArcGIS Enterprise pour régénérer le cache et la tolérance des utilisateurs vis-à-vis des données 3D obsolètes.
Vous pouvez planifier jusqu’à deux tâches : une pour régénérer l’intégralité du cache et l’autre pour n’en régénérer que des portions.
Procédez comme suit pour planifier des tâches afin de recréer le cache de la couche 3D hébergée :
- Connectez-vous au portail en tant que propriétaire de la couche ou en tant qu’administrateur de votre organisation.
- 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 Schedule cache rebuild (Planifier la régénération du cache).
- Cliquez sur Add rebuild task (Ajouter une tâche de recréation) et choisissez de planifier une tâche pour recréer partiellement ou intégralement le cache.
- Full rebuild (Régénération complète) : sélectionnez cette option pour régénérer entièrement le cache de la couche selon la planification définie.
- Partial rebuild (Recréation partielle) - Sélectionnez cette option pour créer une tâche qui ne recrée régulièrement que la portion du cache contenant les modifications apportées à la géométrie et/ou aux attributs depuis la dernière création du cache.
- Définissez la planification de la tâche.
- Cliquez sur Beginning on (Début) et sélectionnez la date à laquelle la tâche commencera à s’exécuter.
- Pour définir l’unité de temps selon laquelle la tâche est répétée, sélectionnez l’une des options du menu déroulant Repeat type (Type de répétition).
- Dans le menu déroulant Repeat Interval (Intervalle de répétition), sélectionnez la fréquence à laquelle le cache doit être régénéré.
N’oubliez pas que la régénération intégrale du cache d’une couche 3D peut prendre de nombreuses heures ou minutes, selon la taille du cache. La tâche de recréation ne doit pas s’exécuter plus fréquemment que chaque opération de recréation spécifique ne le peut.
- Utilisez le menu Ending on (Fin le) pour choisir quand les tâches doivent cesser de s’exécuter. Les options sont les suivantes :
- Never (Jamais) - La tâche continue de s’exécuter aux intervalles spécifiés jusqu’à ce que vous la mettiez à jour, la suspendiez ou la supprimiez.
- Date - Lorsque vous sélectionnez l’option Date, le champ End date (Date de fin) apparaît. Sélectionnez la date à laquelle les tâches doivent cesser de s’exécuter.
- Count (Nombre) - Pour exécuter une tâche un nombre de fois spécifique, sélectionnez l’option Count (Compte) et utilisez les flèches vers le haut ou vers le bas afin de spécifier le nombre de fois que cette tâche doit s’exécuter à l’intervalle spécifié.
- Cliquez sur Create Task (Créer une tâche) pour créer la tâche de planification.
Le cache sera recréé selon la planification que vous avez spécifiée. Si l’opération de recréation échoue cinq fois de suite, vous recevez une notification.
Pour accéder aux notifications, cliquez sur Notifications
en haut du site Web.
Vous pouvez ouvrir les détails de la tâche comme décrit dans la section suivante et examiner le journal des résultats généré par les tâches ayant échoué. Vous pouvez également consulter les journaux d’ArcGIS Server concernant le serveur d’hébergement pour comprendre les causes des défaillances et les corriger. Une fois que vous avez résolu le problème et êtes prêt à ré-exécuter la tâche, relancez-la comme décrit dans la section suivante.
Reportez-vous à la section suivante pour savoir comment afficher le statut des opérations de recréation planifiées ou modifier la planification des tâches.
Gérer les tâches
Vous pouvez modifier la planification de tâches existantes, afficher le statut de chaque opération de recréation, suspendre une tâche pour que le cache ne soit pas recréé temporairement ou supprimer une tâche.
Procédez comme suit pour gérer une tâche :
- Connectez-vous au portail en tant que propriétaire de la couche ou en tant qu’administrateur de votre organisation.
- 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 Schedule cache rebuild (Planifier la régénération du cache).
- Cliquez sur le champ Actions de la tâche que vous souhaitez gérer et sélectionnez l’action à effectuer.
- Details (Détails) - Cliquez sur Details (Détails) pour afficher une liste des tâches spécifiques, le statut de chaque tâche et un journal des résultats généré à chaque exécution de la tâche.
Conseil :
Vous pouvez également ouvrir les détails de la tâche en cliquant sur le lien figurant dans la colonne Name (Nom) de la tâche.
- Edit (Mettre à jour) - Cliquez sur Edit (Mettre à jour) pour modifier la planification d’une tâche. Vous pouvez changer la fréquence d’exécution et la date de fin de la tâche.
Conseil :
Vous pouvez également modifier la planification de la tâche en cliquant sur le lien figurant dans sa colonne Schedule (Planification).
- Pause (Suspendre) - Pour une tâche active, cliquez sur Pause (Suspendre) pour empêcher la tâche de s’exécuter tant que vous ne l’avez pas relancée. Cliquez de nouveau sur Pause (Suspendre) pour confirmer que vous souhaitez suspendre la tâche temporairement.
- Resume (Reprendre) - Pour une tâche suspendue, cliquez sur Resume (Reprendre) afin que la tâche s’exécute de nouveau selon la planification suspendue. Cliquez de nouveau sur Resume (Reprendre) pour confirmer que vous souhaitez que la tâche recommence à s’exécuter.
- Delete (Supprimer) - Si vous n’avez plus besoin de la tâche planifiée, cliquez sur Delete (Supprimer) pour la supprimer. Cliquez de nouveau sur Delete (Supprimer) afin de confirmer que vous n’avez plus besoin de la tâche pour régénérer le cache selon la planification indiquée.
- Details (Détails) - Cliquez sur Details (Détails) pour afficher une liste des tâches spécifiques, le statut de chaque tâche et un journal des résultats généré à chaque exécution de la tâche.
- Cliquez sur Save task (Enregistrer la tâche) pour appliquer les modifications que vous avez apportées à la tâche.
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). Si la couche 3D référence un paquetage de couche de scène extrait précréé ou est un contenu i3sRest dans un dossier ou un data store Cloud, vous pouvez remplacer la couche 3D par une autre couche référençant un paquetage de couche de scène extrait précréé ou un contenu i3sRest. 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.
- 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 ou le cache précréé 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).
- 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 ?