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 exécutera cet utilitaire. L'utilisateur doit disposer du niveau de privilèges approprié pour réaliser l'opération. Si votre site est configuré avec l’authentification au niveau du Web, désignez un utilisateur intégré, tel que le compte d’administrateur de site principal. |
|
-p |
Le mot de passe de l'utilisateur spécifié avec le paramètre -u. |
|
-s |
L'URL du site, dans l'un des formats suivants :
Si votre site est configuré avec l'authentification au niveau du Web, vous devez spécifier l'URL locale de votre site. |
|
-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 |
|
-scales |
Échelles 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 |
|
-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 respectives disponibles sont |
|
-i |
Nombre d’instances du service |
|
-AOI |
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. Ce paramètre est facultatif. |
|
-extent |
Etendue rectangulaire définissant où sont créées les tuiles. Le format est le suivant : |
|
-wait |
Définit si l’utilitaire doit s’exécuter de manière synchrone ( |
|
-h |
Imprime l'aide de l'utilitaire. |
|
--ignoressl |
Un paramètre facultatif permettant de désactiver la vérification du certificat SSL. |
Exemple
L’exemple suivant crée des tuiles de cache pour un service de carte nommé SanDiego :
Héritage :
Si vous avez mis en œuvre une logique qui automatise l’exécution de ces utilitaires, vous devez mettre à jour vos scripts pour supprimer les dépendances Python. Voici quelques exemples :
<ArcGIS Server installation location>/arcgis/server/tools/pythonL’extension
.pylorsque vous faites référence au nom de l’utilitaire de ligne de commande
L'exemple suivant explique comment l'utiliser :
<ArcGIS Server installation location>/arcgis/server/tools/admin/managecachetiles -u admin -p admin -s http://gisserver.example.com:6080 -n SanDiego:MapServer -scales "500000;250000;125000;66000" -mode RECREATE_ALL_TILES -i 3 -wait DO_NOT_WAIT
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\manageCacheTiles.py" -u admin -p admin -s http://gisserver.example.com:6080 -n SanDiego:MapServer -scales "500000;250000;125000;66000" -mode RECREATE_ALL_TILES -i 3 -wait DO_NOT_WAIT