Le cache d'affichage est un cache disque local sur votre ordinateur qui stocke des données pour les couches de fond de carte, des images tuilées de services de carte mis en cache à partir d'ArcGIS for Server, des images tuilées d'autres services de carte Internet et le cache ArcGIS Globe. ArcGIS for Desktop utilise ce cache d'affichage afin de gérer et améliorer les performances d'affichage dans ArcMap et ArcGlobe.
En contrepartie, vous devez souvent prévoir la manière de gérer le contenu de votre cache local. Au fil du temps, le contenu de votre cache local peut ne plus correspondre au contenu du serveur. De plus, le cache d'affichage local peut utiliser un espace disque important sur votre ordinateur local.
Vous devez par conséquent imaginer une stratégie de gestion de votre cache local, couche par couche ou pour tout le contenu de votre cache d'affichage. Les étapes pour chaque méthode sont décrites ici.
Gestion du cache d'affichage entier
Vous pouvez utiliser la boîte de dialogue Options ArcMap pour afficher la taille de cache d'affichage courante, effacer le cache d'affichage pour tous les couches et définir le chemin pour le stockage du cache local. Cliquez sur Personnaliser > Options ArcMap dans le menu principal, puis cliquez sur l'onglet Cache d'affichage dans la boîte de dialogue Options ArcMap.
Lorsque vous cliquez sur l'onglet Cache d'affichage, vous pouvez remarquer que le compteur de taille de cache monte, en faisant la somme de la taille de cache d'affichage totale sur votre disque local.
Gestion du cache d'affichage pour chaque couche
Le cache d'affichage pour les couches individuelles peut être géré pour les éléments suivants :
- des images tuilées de services de carte mis en cache à partir d'ArcGIS for Server,
- des images tuilées d'autres services de carte Internet.
Vous pouvez gérer le cache d'affichage à l'aide de l'onglet Cache de la boîte de dialogue Propriétés de la couche pour ces types de couche.
Cliquez avec le bouton droit sur le nom de couche dans la table des matières, cliquez sur Propriétés, puis cliquez sur l'onglet Cache.
Les trois tâches principales que vous pouvez effectuer sous l'onglet Cache sont décrites ici.
Choix de l'option de mise en cache
Sélectionnez l'option souhaitée pour gérer le cache pour la couche.
- Conserver le cache entre les sessions - Il s'agit du paramètre par défaut et il offre les meilleures performances. Il est recommandé pour les services qui ne sont pas amenés à changer.
- Vider le cache à la fin de la session - Paramètre recommandé pour les services qui changent fréquemment.
- Ne placer aucune donnée dans le cache local - Les images de la carte sont enregistrées en mémoire. Ce paramètre garantit la présentation des données les plus récentes disponibles à partir du service, mais il ralentit les opérations. Cette option est souvent utile si votre capacité de disque local est limitée ou si les données sont dynamiques.
Effacement du cache local
Cela efface le cache d'affichage local pour la couche sélectionnée, mais aucune autre couche dans le cache. La désactivation du cache pour un service affecte toutes les couches dans toutes vos cartes qui référencent ce service : les caches locaux sont stockés individuellement sur chaque service, et si vous utilisez plusieurs couches référençant un service de carte mis en cache, ces couches partagent toutes le même cache de tuiles figurant dans votre dossier temporaire Windows.
Le cache local de votre machine est toujours stocké dans un dossier appelé MapCacheV1 et, comme toutes les données temporaires, ce dossier est stocké dans votre dossier temporaire Windows. Le dossier MapCacheV1 contient un sous-dossier pour chaque service de carte mis en cache ; il s'agit de la dernière partie du chemin d'accès affiché ici.
Si vous dessinez uniquement des cartes pour quelques surfaces, telles que la zone d'étude locale de votre agence, la taille du cache n'augmente pas radicalement, car les tuiles que vous dessinez figurent probablement déjà dans votre cache. Si vous dessinez des cartes pour beaucoup de surfaces différentes, votre cache peut augmenter de taille. Chaque fois que vous dessinez une nouvelle surface, de nouvelles tuiles sont stockées dans le cache local.
Affichage d'informations sur la taille et l'emplacement de stockage du cache de la couche
La boîte de dialogue affiche la taille du cache d'affichage de la couche actuelle et le chemin de l'emplacement du cache sur le disque. Cela vous aide à surveiller son utilisation.