Skip To Content

Assurance qualité de la mise en cache de carte

ArcGIS Enterprise propose plusieurs manières de gérer et de surveiller la qualité de votre cache.

Afficher l'état d'avancement du cache

Pendant ou après la création du cache d’un service de carte ou d’imagerie, vous pouvez afficher un rapport portant sur le pourcentage des tuiles terminées à chaque niveau d’échelle dans ArcGIS Server Manager en cliquant sur la petite icône représentant une grille Icône de grille de cache située en regard du nom du service. Cette icône est disponible sur tout service de carte ou d'imagerie actif sur lequel un cache est défini et qui est configuré pour utiliser ce cache (au lieu de l'afficher de manière dynamique).

Rapport spatial de l’état du cache de carte

Les informations spatiales sur la création des tuiles de cache de carte sont contenues dans la géodatabase fichier Status.gdb dans chaque dossier de cache. Vous pouvez faire une copie de cette géodatabase dans un autre répertoire et ouvrir ses classes d’entités dans ArcGIS Pro pour consulter les tables et les cartes de l’état de création du cache de carte. La classe d’entités TaskStatus est particulièrement utile pour afficher les limites du paquet de tuiles.

Si vous pensez que votre fichier Status.gdb n’est pas synchronisé avec l’état réel du cache, vous pouvez utiliser l’outil Manage Map Server Cache Status (Gérer l’état du cache d’un serveur de carte) pour recréer Status.gdb. La mise en cache à la demande, la copie manuelle des tuiles dans votre cache ou la mise en cache des erreurs d’outil peuvent toutes provoquer l’arrêt de la synchronisation de Status.gdb.

Status.gdb est très précieux pour le dépannage d’un cache. Si vous faites face à un échec du cache et que vous n’avez pas d’autre moyen de reprendre la tâche où vous l’avez laissée, exécutez l’outil Manage Map Server Cache Status (Gérer l’état du cache d’un serveur de carte) pour recréer l’état. Notez les zones où la mise en cache a pris fin et vérifiez si des entités de cette zone de votre carte pourraient avoir provoqué l’échec. Sélectionnez ensuite les paquets non mis en cache et exportez-les vers une classe d’entités pour les utiliser en vue de définir les limites de votre prochaine tâche de mise en cache. Cette approche est bien plus rapide que l’exécution de l’option Recreate Empty Tiles (Recréer les tuiles vides) de l’outil Manage Map Server Cache Tiles (Gérer l’état du cache d’un serveur de carte).

Créer un état pour une zone d’intérêt personnalisée

Les limites du paquet et le pourcentage de création du cache que vous voyez dans le Status.gdb par défaut sont dérivés de l’étendue totale de la carte. Il s’agit d’un rectangle, potentiellement beaucoup plus grand que la zone que vous mettez en cache. Si vous mettez en cache une géographie à la forme irrégulière et que vous voulez vous assurer que la zone était couverte par les tuiles, vous pouvez utiliser l’outil Manage Map Server Cache Status (Gérer l’état du cache d’un serveur de carte) pour créer un Status.gdb personnalisé pour une forme que vous fournissez : par exemple, la limite d’une classe d’entités.

Pour ce faire, exécutez l’outil Manage Map Server Cache Status (Gérer l’état du cache d’un serveur de carte) et définissez le paramètre Manage Mode (Mode de gestion) sur REPORT_BUNDLE_STATUS. Définissez ensuite le paramètre Output Folder (Dossier en sortie) pour définir l’emplacement de Status.gdb.

L’option REPORT_BUNDLE_STATUS vous permet de faire des choix concernant la zone d’intérêt et les échelles à inspecter lors de la création du Status.gdb. Soyez conscient que l’exécution de l’outil peut prendre un certain temps lors de la création de l’état.