Skip To Content

Utilitaire Créer une structure de cache

L'utilitaire Créer une structure de cache vous permet de définir un cache de carte ou de service d'imagerie à partir de la ligne de commande, y compris les échelles, le répertoire de cache du serveur, la valeur PPP, la taille et l'origine des tuiles, le format des images et le format de stockage. Il configure tout ce dont vous avez besoin pour ajouter des tuiles. Toutefois, pour créer des tuiles, vous devez ensuite exécuter l'utilitaire de gestion des tuiles de cache.

Pour savoir quels paramètres choisir pour un cache, reportez-vous à la rubrique Propriétés de cache de carte disponibles.

Paramètres

ParamètreDé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. 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 a été spécifié avec le paramètre -u.

-s

L'URL du site, dans l'un des formats suivants :

  • http://gisserver.domain.com:6080
  • http://webadaptorhost.domain.com/webadaptorname
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 pour lequel vous souhaitez définir un cache. Ce paramètre est suivi de la syntaxe <Nom du service>:<Type de service>.

-Dc

Répertoire de cache ArcGIS Server à utiliser pour ce service. Ce répertoire doit déjà être inscrit auprès d'ArcGIS Server.

-scales

Echelles disponibles pour ce cache sous la forme d'une chaîne délimitée par des points virgules : par exemple, « 24000;12000;6000;3000 ». La création de tuiles est donc possible pour toutes ces échelles. Il est impossible de désigner les échelles minimale et maximale mises en cache à l'aide de cet utilitaire. Vérifiez que les échelles sont répertoriées de la plus petite à la plus grande.

-dpi

Résolution du cache en pixels par pouce. Valeur souvent définie sur 96.

-TS

Dimension d'une tuile en pixels indiquée comme suit : 125x125 | 256x256 | 512x512 | 1024x1024.

-TO

Origine de la tuile qui définit le coin supérieur gauche de la grille de tuilage. Fournie en tant que coordonnée au format "x y". Vous pouvez déterminer la coordonnée de ce point en inspectant les valeurs XMin et YMax de l'extrémité REST de votre service.

-TF

Format d'image de la tuile : PNG | PNG8 | PNG24 | PNG32 | JPEG | MIXTE.

-TC

Qualité de compression de l'image de la tuile, sous la forme d'un entier compris entre 0 et 100, 100 indiquant la qualité maximale. Cette méthode ne s'applique qu'aux formats JPEG et MIXTE.

-storage

Format de stockage du cache : COMPACT | ECLATE.

-h

Imprime l'aide de l'utilitaire.

Exemple

L'exemple suivant permet de définir un cache pour un service de carte nommé San Diego.

Héritage :

Dans les versions 10.2.2 et antérieures, vous deviez référencer le répertoire Python et l'extension correspondante (.py) pour exécuter les utilitaires à partir de la ligne de commande. Avec la version 10.3, ce n'est plus nécessaire. Vous pouvez exécuter les utilitaires directement à partir de la ligne de commande sans référencer le répertoire et l'extension Python.

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, par exemple :

  • <ArcGIS Server installation location>/arcgis/server/tools/python
  • l'extension .py lorsque 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/createcacheschema -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -Dc <ArcGIS Server installation location>/arcgis/server/usr/directories/arcgiscache -scales "500000;250000;125000;66000;33000" -dpi 96 -TS 256x256 -TO "0 10000000" -TF MIXED -TC 90 -storage COMPACT

Dans cette rubrique
  1. Paramètres
  2. Exemple