Vous pouvez accéder aux contrôles permettant de gérer le cache d'entités dans l’onglet Map (Carte), dans le groupe Feature Cache (Cache d’entités). Utilisez ces contrôles pour remplir ou vider le cache, annuler un remplissage de cache en cours, ou configurer le cache pour un remplissage automatique. Ces contrôles s’appliquent indépendamment à chaque carte d'un projet.
Pour plus d’informations sur la mise en cache, reportez-vous à la rubrique Définir les options de mise en cache.
Initialement, le groupe Feature Cache (Cache d’entités) n’est pas activé dans ArcGIS AllSource et l’application met automatiquement en cache les entités. Pour accéder à ce groupe de contrôles, consultez la section ci-après.
Afficher le groupe Feature Cache (Cache d’entités)
Par défaut, le groupe Feature Cache (Cache d’entités) est masqué sur le ruban. Procédez comme suit pour accéder aux contrôles dans ce groupe.
- Cliquez sur l’onglet Project (Projet), puis sur Options.
- Dans la boîte de dialogue Options, sous l'en-tête Application, cliquez sur l'onglet Map and Scene (Carte et scène).
- Développez Feature Cache (Cache d’entités) et cochez la case Manage feature cache (Gérer le cache d’entités) depuis l’onglet Map (Carte).
- Cliquez sur OK pour enregistrer vos paramètres et fermer la boîte de dialogue.
Mise en cache automatique
Si le groupe Feature Cache (Cache d’entités) est activé, la case à cocher Auto Cache (Mise en cache automatique) dans le groupe Feature Cache (Cache d’entités) de l’onglet Map (Carte) est activée pour chaque nouvelle carte et le cache d’entités est rempli en fonction des critères du cache d’entités. Désactivez cette option pour gérer manuellement le cache. Le paramètre Auto Cache (Mise en cache automatique) peut être modifié indépendamment pour chaque carte d'un projet afin d'être géré selon les besoins de votre processus. Comme indiqué ci-dessous, si les couches partagent la même source de données dans plusieurs cartes, les options Fill (Remplissage) et Empty (Vider) peuvent avoir une incidence sur le paramètre Auto Cache (Mise en cache automatique).
Remarque :
Lorsqu’un remplissage lancé depuis la fonction Fill (Remplissage) est en cours, la mise en cache automatique est interrompue pour l’ensemble du projet et jusqu’à la fin du remplissage en cours.
Attention :
Il est possible de désactiver la case à cocher Auto Cache (Mise en cache automatique) pour une carte, puis de désactiver le groupe Feature Cache (Cache d’entités).
Dans ce scénario, les cartes dont le paramètre Auto Cache (Mise en cache automatique) est désactivé continuent de ne pas mettre en cache les entités. Les nouvelles cartes et celles dont le paramètre Auto Cache (Mise en cache automatique) est activé continuent avec le comportement Auto Cache (Mise en cache automatique) et mettent en cache les entités.Remplir le cache d’entités pour la carte actuelle
Le cache d'entités doit être rempli avant d'être utilisé.
Sur l’onglet Map (Carte) dans le groupe Feature Cache (Cache d’entités), cliquez sur Fill (Remplissage) pour remplir le cache pour toutes les couches visibles sur la carte.
Attention :
Si vous ne parvenez pas à voir le groupe Feature Cache (Cache d’entités) dans l’onglet Map (Carte), suivez les étapes d'une section précédente pour accéder à ces contrôles.
Si la source de données d’une couche est partagée entre plusieurs cartes du même projet, les entités mises en cache sont partagées entre les cartes.
Une notification vous avertit lorsque le remplissage du cache débute et se termine, ou si une erreur se produit.
Remarque :
- La génération d’un cache pour une large surface ou pour une surface avec plusieurs entités peut nécessiter un certain temps. Pour annuler le remplissage du cache, cliquez sur Cancel (Annuler) .
- Si aucune couche d’entités Web n’est visible sur la carte, ou si les couches sont configurées pour ne pas être mises en cache au sein des propriétés de la couche, un remplissage n’est pas pris en charge et vous recevrez une notification.
- Certains scénarios peuvent suspendre le cache des entités et empêcher son utilisation. Enregistrez ou annulez les mises à jour pour réinitialiser le cache des entités afin qu’il puisse être à nouveau rempli.
Attention :
Lors de l’utilisation de la fonction Fill (Remplissage) en conjonction avec le paramètre Auto Cache (Mise en cache automatique), le bouton Fill (Remplissage) annule les remplissages automatiques en cours. Dans ce processus, il est recommandé d’attendre 15 secondes après que le rendu de la carte soit terminé pour permettre la fin de la procédure de remplissage automatisée, avant d’utiliser la fonction Fill (Remplissage) .
Vider le cache d’entités pour la carte actuelle
Vider le cache d’entités peut s’effectuer régulièrement si des mises à jour sont apportées à la couche d’entités sous-jacente à partir d’autres sources.
Dans l’onglet Map (Carte) dans le groupe Feature Cache (Mise en cache automatique), cliquez sur Empty (Vider) pour vider le cache d’entités pour toutes les couches sur la carte actuelle.
Attention :
Si vous ne parvenez pas à voir le groupe Feature Cache (Cache d’entités) dans l’onglet Map (Carte), suivez les étapes de la section précédente dans cette rubrique pour accéder à ces contrôles.
Le bouton Empty (Vider) est toujours activé et ne devient pas inactif. Cette opération de vidage n’a pas lieu si des mises à jour sont en attente. Les mises à jour doivent être enregistrées ou supprimées avant de vider le cache d’entités.
Si la source de données d’une couche est partagée entre plusieurs cartes du même projet, le cache pour ces couches dans d’autres cartes est affecté lors de l’opération de vidage.
Une notification vous avertit lorsque le cache est vidé, lorsqu’une erreur se produit, ou si des mises à jour sont en attente.
Annuler le remplissage du cache d’entités
Si vous avez cliqué sur le bouton Fill (Remplissage) et que cette opération prend plus de temps que prévu, ou si vous avez cliqué sur le bouton par accident, vous pouvez annuler le processus. Ce bouton est disponible uniquement lorsque le remplissage d’un cache est en cours.
Dans l’onglet Map (Carte) dans le groupe Feature Cache (Cache d’entités), cliquez sur Cancel (Annuler) pour annuler les demandes de remplissage en cours.
Attention :
Si vous ne parvenez pas à voir le groupe Feature Cache (Cache d’entités) dans l’onglet Map (Carte), suivez les étapes de la section précédente dans cette rubrique pour accéder à ces contrôles.
Une notification vous avertit lorsque le remplissage d’un cache a été annulé.
Vous avez un commentaire à formuler concernant cette rubrique ?