Skip To Content

Méthodes d'ajout de tuiles à un cache

Cette rubrique décrit les différentes méthodes d'ajout de tuiles à un cache. Elle contient des informations plus détaillées que les étapes de base pour la création d'un cache.

Vous pouvez ajouter des tuiles à un cache de plusieurs manières :

  • Créer le cache automatiquement lorsque le service est publié.
  • Créer le cache manuellement après la publication du service à l'aide de l'outil Gérer des tuiles de cache de serveur de carte.
  • Créer les tuiles à la demande lors de leur première consultation par un utilisateur.

Un petit cache peut être créé en une seule fois au moment de la publication du service. Les caches plus volumineux nécessitent davantage de planification et peuvent exiger l'exécution manuelle des outils de mise en cache ou le remplissage de certaines tuiles à la demande. Reportez-vous à la rubrique Stratégies pour la création de tuiles de cache de carte.

Création automatique du cache lors de la publication du service

La première fois que vous définissez les propriétés de votre service dans la boîte de dialogue Editeur de services d'ArcGIS for Desktop, vous pouvez opter pour la création automatique du cache au moment où le service est publié. Pour ce faire, cliquez sur l'onglet Mise en cache, puis sur Créer un cache automatiquement lorsque le service est publié. Il est conseillé de ne procéder de la sorte que si votre cache couvre une petite étendue (telle qu'une ville ou un comté) ou si seules des petites échelles sont sélectionnées. Vous pouvez cliquer sur le bouton Calculer la taille du cache pour afficher la taille prévue de votre cache.

Lorsque vous optez pour la création automatique du cache au moment de la publication, la tâche de mise en cache est envoyée au serveur et vous pouvez continuer à travailler en toute sécurité dans ArcMap, voire fermer ArcMap en attendant que la tâche soit terminée. Bien que l'outil Gérer des tuiles de cache de serveur de carte affiche rapidement un message d'achèvement, la génération du cache se poursuit sur le serveur. Pour connaître avec précision l'état d'avancement de votre cache, la meilleure méthode consiste à cliquer avec le bouton droit sur l'arborescence Catalogue et à sélectionner ensuite Afficher l'état du cache.

Les tuiles qui ne sont pas créées au moment de la publication pourront l'être ultérieurement à l'aide de l'outil Gérer des tuiles de cache de serveur de carte ou de la méthode de mise en cache à la demande.

Création manuelle du cache une fois le service publié

Si vous optez pour la création manuelle du cache après la publication du service, vous devez utiliser l'outil Gérer des tuiles de cache de serveur de carte de la boîte à outils Server. Cet outil vous permet de créer, supprimer ou mettre à jour des tuiles de votre cache. Pour accéder à cet outil, procédez comme suit :

  1. Dans ArcCatalog ou la fenêtre Catalogue d’ArcGIS for Desktop, développez le noeud Serveurs SIG.
  2. Dans votre connexion à ArcGIS for Server, recherchez le service pour lequel vous souhaitez créer des tuiles.
  3. Cliquez avec le bouton droit de la souris sur le service et choisissez Gérer le cache > Gérer les tuiles. Cette option est disponible uniquement si vous avez utilisé l'Editeur de services précédemment pour indiquer votre intention d'afficher le service à l'aide des tuiles d'un cache.
  4. Fournissez les paramètres requis et lancez l'outil. Pour comprendre la fonction de chaque paramètre de l'outil, cliquez sur le bouton Afficher l'aide et cliquez sur le paramètre concerné.
Remarque :

Vous ne pouvez pas lancer les outils de mise en cache depuis le gestionnaire.

Lorsque vous accédez à l'outil de la manière décrite ci-dessus, la plupart des paramètres sont automatiquement renseignés par le biais des valeurs que l'outil obtient du service de carte. Si vous accédez à l'outil via le menu Géotraitement, vous devez spécifier le service que vous souhaitez mettre en cache. Pour cela, faites glisser le service de l'arborescence du catalogue vers le premier paramètre de l'outil. A l'issue de cette opération, la plupart des propriétés restantes sont renseignées par le biais de leurs valeurs par défaut.

Le paramètre Mode de mise à jour doit être défini manuellement, indépendamment du mode d'ouverture de l'outil. Si vous créez le cache pour la première fois, sélectionnez Recréer toutes les tuiles. Si vous mettez à jour le cache, reportez-vous à la rubrique Mises à jour du cache de carte pour obtenir des directives sur les paramètres à utiliser.

Dès lors que vous avez fourni le nom du service et le mode de mise à jour, vous pouvez commencer la création du cache ou modifier certains des paramètres par défaut. Si vous désactivez la case à cocher Attendre la fin de la tâche, vous aurez la possibilité de fermer ArcMap pendant que le serveur crée vos tuiles. Vous pourrez consulter l'état de votre cache ultérieurement en cliquant avec le bouton droit sur le service dans l'arborescence du catalogue et en sélectionnant ensuite Afficher l'état du cache.

Héritage :

Dans les versions 10.0 et antérieures, il était possible de sélectionner le bloc de données à mettre en cache. Dans les versions 10.1 et ultérieures, seul le bloc de données actif est mis en cache. Les versions antérieures permettaient également de définir une propriété d'anti-crénelage lors de la configuration d'une structure de tuile ou de l'exécution des outils de mise en cache. Dans les versions 10.1 et ultérieures, les paramètres d'anti-crénelage choisis pour le service de carte dans l'Editeur de services sont automatiquement appliqués au cache.

Mise en cache à la demande

Vous pouvez configurer votre cache de manière à créer des tuiles lorsqu'un utilisateur final accède à une zone de la carte qui n'a pas été mise en cache. Cette méthode de mise en cache à la demande doit être utilisée pour afficher les zones d'une carte consultées moins fréquemment, pour lesquelles vous n'avez ni le temps, ni l'espace disque nécessaire pour effectuer une mise en cache complète. Pour en savoir plus sur la configuration et l'utilisation de la mise en cache à la demande, reportez-vous à la rubrique Mise en cache à la demande.