Utilitaire de gestion des tuiles de cache
L'utilitaire de gestion des tuiles de cache permet de gérer les tuiles d'un cache de service d'imagerie ou de carte à partir de la ligne de commande. Vous pouvez ajouter ou supprimer des tuiles d'un cache à l'aide de cet utilitaire.
Avant d'exécuter cet utilitaire, vous devez définir un cache pour le service. Vous pouvez vous servir de l'utilitaire Créer une structure de cache à cette fin.
Paramètres
Paramètre | Détails |
---|---|
-u | Nom d'un utilisateur ArcGIS Server qui va exécuter cet utilitaire. L'utilisateur doit disposer du niveau de privilèges approprié pour réaliser l'opération. |
-p | Le mot de passe de l'utilisateur a été spécifié avec le paramètre -u. |
-s | L'URL du site, dans l'un des formats suivants :
|
-n | Nom du service dont vous souhaitez gérer les tuiles de cache. Si le service est dans le répertoire racine, utilisez la syntaxe <Nom du service>:<Type de service>. Si le service est dans un dossier, utilisez la syntaxe <Nom du dossier>/<Nom du service>:<Type de service>. |
-scales | Echelles pour lesquelles vous souhaitez gérer les tuiles de cache, indiquées sous la forme d'une chaîne délimitée par des points-virgules, telle que "12000;6000;3000". |
-mode | Mode de mise à jour qui définit si vous souhaitez créer des tuiles, créer des tuiles vides uniquement ou supprimer des tuiles. Les valeurs disponibles sont RECREATE_ALL_TILES | RECREATE_EMPTY_TILES | DELETE_TILES, respectivement. |
-i | Nombre d'instances du service CachingTools d'ArcGIS Server à utiliser pour cette tâche. Reportez-vous à la rubrique Allocation de ressources serveur à la mise en cache. |
-AOI | Facultatif. Chemin d'accès à une classe d'entités dont les limites définissent où sont créées les tuiles. Cela peut vous permettre de gagner du temps et de l'espace de stockage lors de la mise en cache de géographies de forme irrégulière. |
-extent | Facultatif. Etendue rectangulaire définissant où sont créées les tuiles. Elle se présente sous la forme "xmin;ymin;xmax;ymax". |
-wait | Définit si l'utilitaire doit s'exécuter de manière synchrone (WAIT) ou asynchrone (DO_NOT_WAIT). Si vous choisissez de l'exécuter de manière asynchrone, vous pouvez continuer à exécuter d'autres commandes en même temps que l'utilitaire. |
-t | Transmet le jeton au serveur lors de l'exécution de l'utilitaire. Si ce paramètre est omis, l'authentification HTTP est utilisée. |
-h | Imprime l'aide de l'utilitaire. |
Exemple
L'exemple suivant crée des tuiles de cache pour un service de carte nommé SanDiego.
<ArcGIS Server installation location>/arcgis/server/tools/python <ArcGIS Server installation location>/arcgis/server/tools/admin/managecachetiles.py -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -scales "500000;250000;125000;66000" -mode RECREATE_ALL_TILES -i 3 -wait DO_NOT_WAIT -t