Skip To Content

Création de rapports spatiaux de l'état du cache de carte

Les informations spatiales relatives à l'achèvement de tuiles de cache de carte se trouvent dans la géodatabase fichier Status.gdb de chaque dossier de cache. Vous pouvez effectuer une copie de cette géodatabase dans un autre répertoire et ouvrir ses classes d'entités dans ArcMap afin d'afficher les tables et les cartes de l'état d'achèvement du cache de carte. La classe d'entités TaskStatus est particulièrement utile pour voir les limites des paquets de tuiles.

Si vous pensez que votre géodatabase Status.gdb n'est plus synchronisée avec l'état réel du cache, vous pouvez utiliser l'outil Gérer l'état d'un cache de serveur de carte pour recréer Status.gdb. La mise en cache à la demande, la copie manuelle de tuiles dans votre cache ou la mise en cache d'erreurs d'outils peuvent toutes provoquer la désynchronisation de Status.gdb.

Status.gdb est très utile lors du dépannage d'un cache. Si vous rencontrez un échec du cache et que vous n'avez pas d'autres moyens de reprendre le travail là où vous l'avez laissé, exécutez l'outil Gérer l'état d'un cache de serveur de carte pour recréer l'état. Notez les zones dans lesquelles la mise en cache s'est arrêtée et regardez si des entités qui se trouvent dans ces zones auraient pu provoquer l'échec. Ensuite, sélectionnez et exportez les paquets non mis en cache dans une classe d'entités et utilisez-les pour définir les limites de votre prochaine tâche de mise en cache. Cette approche est beaucoup plus rapide que l'exécution de l'option Recréer les tuiles vides de l'outil Gérer des tuiles de cache de serveur de carte.

Création d'un état pour une zone d'intérêt personnalisée

Les limites des paquets et les pourcentages d'achèvement du cache que vous voyez dans la géodatabase Status.gdb par défaut découlent de l'étendue globale 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 de forme irrégulière et que vous voulez être certain que la zone est recouverte de tuiles, vous pouvez utiliser l'outil Gérer l'état du cache d'un serveur de carte pour créer une géodatabase Status.gdb personnalisée adaptée à la forme que vous fournissez : par exemple, une limite de classe d'entités.

Pour ce faire, exécutez l'outil Gérer l'état du cache d'un serveur de carte et définissez le paramètre Mode de gestion sur REPORT_BUNDLE_STATUS. Définissez ensuite l'emplacement futur de la géodatabase Status.gdb à l'aide du paramètre Dossier en sortie.

L'option REPORT_BUNDLE_STATUS vous permet de choisir la zone d'intérêt et le jeu d'échelles à inspecter lors de la création de la géodatabase Status.gdb. N'oubliez pas que l'exécution de l'outil peut être longue lors de la création de l'état.

Vous pouvez examiner votre géodatabase Status.gdb personnalisée (notamment sa classe d'entités TaskStatus) dans ArcMap, mais il est déconseillé de tenter d'associer votre géodatabase Status.gdb personnalisée avec les boîtes de dialogue d'état de cache dans ArcMap ou dans ArcGIS Server Manager.