Skip To Content

Propriétés de cache de carte et d'image disponibles

Les propriétés que vous définissez pour votre cache de service de carte ou d'imagerie peuvent avoir des conséquences importantes sur la réussite de la création et de l'utilisation de tuiles.

Cette rubrique présente les propriétés de cache de carte et d'image disponibles et la façon de prendre les meilleures décisions pour chacune. Reportez-vous à la rubrique Stratégies pour la création de tuiles de cache de carte pour en savoir plus concernant la création des tuiles.

Accès aux propriétés de cache

L'onglet Mise en cache de la boîte de dialogue Editeur de service sert à définir les propriétés du cache. Les rubriques suivantes comportent des instructions pour accéder à l'onglet Mise en cache :

Une fois l'onglet Mise en cache ouvert, vous devez tout d'abord sélectionner l'option de dessin du service de carte ou d'imagerie Utilisation des tuiles d'un cache. Si vous choisissez l'option de dessin De manière dynamique à partir des données, le serveur dessine la carte chaque fois et le service de carte ou d'imagerie n'utilise pas les tuiles mises en cache que vous avez créées.

La suite de cette rubrique explique les paramètres disponibles sous l'onglet Mise en cache et son sous-onglet Paramètres avancés. Dès lors que vous commencez à créer le cache, vous ne pouvez plus modifier certaines de ces options, telles que la largeur et la hauteur des tuiles, à moins de supprimer le cache existant et de recommencer. Par conséquent, il est important de planifier à l'avance la structure de tuile et d'autres propriétés pour votre cache.

Une fois la définition des propriétés de cache finalisée, cliquez avec le bouton droit de la souris sur votre service dans l'arborescence du catalogue, puis cliquez sur Gérer le cache > Gérer les tuiles pour commencer à créer les tuiles.

Paramètres de l'onglet Mise en cache

Les sous-sections suivantes décrivent les paramètres de cache que vous pouvez spécifier dans l'onglet Mise en cache. Les propriétés du sous-onglet Paramètres avancés sont décrites dans une section à part ci-après.

Structure de tuilage

La structure de tuile comprend les niveaux d'échelle, les dimensions de tuile et l'origine de la tuile pour le cache. Ces propriétés définissent l'emplacement des limites de tuile et doivent être mises en correspondance lors de la superposition de caches dans certains clients.

Plusieurs options vous sont proposées pour la structure de tuile :

ArcGIS Online/Bing Maps/Google Maps

La structure de tuile ArcGIS Online/Bing Maps/Google Maps vous permet de superposer les tuiles de cache avec les tuiles de ces services de cartographie en ligne. ArcGIS projette votre carte source à la volée sur le système de coordonnées requis de cette structure de tuile, qui est WGS 1984 Web Mercator (Sphère auxiliaire). Pour augmenter les performances lors de la création de tuiles, projetez vos données et votre bloc de données sur ce système de coordonnées avant de publier le service.

La structure de tuile ArcGIS Online/Bing Maps/Google Maps est requise pour superposer votre cache avec des cartes provenant d'ArcGIS Online, de Bing Maps ou de Google Maps. Les superpositions avec ArcGIS Online sont possibles dans quasiment toutes les applications clientes Esri récentes. Les superpositions avec Bing Maps sont possible dans la visionneuse de carte ArcGIS.com et avec les nombreuses visionneuses Web et API ArcGIS. Les superpositions avec Google Maps sont possibles par le biais de l'API ArcGIS pour l'extension JavaScript de l'API de Google Maps.

La structure de tuile ArcGIS Online/Bing Maps/Google Maps présente l'avantage d'être largement répandue dans le secteur de la cartographie Web. Vos tuiles correspondent ainsi à celles d'autres organisations ayant utilisé cette structure de tuile. Même si vous ne projetez pas de superposer l'un de ces services de carte connus, vous pouvez sélectionner la structure de tuile pour son interopérabilité.

La structure de tuile ArcGIS Online/Bing Maps/Google Maps peut contenir des échelles de zoom trop rapprochées pour être utiles à votre carte. La mise en cache à grande échelle peut non seulement prendre beaucoup de temps, mais aussi occuper un espace de stockage important sur le disque. Par exemple, la plus grande échelle dans la structure de tuile est approximativement 1:1 000. A cette échelle, la mise en cache de la zone continentale des Etats-Unis peut prendre des semaines et nécessiter des centaines de gigaoctets de stockage. Si vous n'êtes pas prêt à mettre en cache à ce niveau d'échelle, vous pouvez l'exclure de votre plage de Niveaux de détail (voir la sous-section ci-dessous concernant les niveaux de détail).

Attention :

Le choix de ne pas créer de tuiles à une échelle donnée est généralement plus adapté que de supprimer l'échelle de la structure de tuile. Si vous supprimez des échelles de la structure de tuile ArcGIS Online/Bing Maps/Google Maps, vous pouvez perdre la capacité à superposer des tuiles de ce service.

Fichier de structure de tuilage

Si vous ne pouvez pas utiliser les échelles ou le système de coordonnées de la structure de tuile ArcGIS Online/Bing Maps/Google Maps, vous pouvez créer votre propre structure de tuile. Faites appel à l'outil Générer la structure de tuile pour le cache du serveur de carte de la boîte à outils Server pour générer un fichier XML de structure de tuile. Nombre des paramètres que vous devrez fournir dans la boîte de dialogue de cet outil sont présentés dans cette rubrique. Vous pouvez naviguer vers le fichier de structure de tuile à chaque fois que vous créez un cache, et par conséquent importer toutes vos échelles et vos paramètres préférés.

Héritage :

Dans les versions 10.0 et antérieures, ArcGIS Online utilisait une structure de tuile basée sur le système de coordonnées géographiques WGS 1984 qui faisait appel à des tuiles de 512 x 512 pixels. Si vous disposez de services en cours d'exécution qui doivent utiliser cette structure de tuile, vous devez la charger à partir d'un service existant ou d'un fichier de structure de tuile.

Service d'imagerie/de carte mis en cache existant

Sélectionnez cette option pour établir une correspondance avec la structure de tuile d'un service mis en cache existant. Vous êtes invité à naviguer jusqu'au service en question.

La correspondance des structures de tuile garantit une superposition correcte de vos tuiles dans les applications Web et les autres intégrations.

Si vous sélectionnez cette option, votre document ArcMap source doit utiliser le même système de coordonnées que la carte dont vous importez la structure de tuile.

Suggérer

Lorsque vous sélectionnez cette option, vous êtes invité à saisir le nombre d'échelles de votre choix, et ArcGIS vous suggère par la suite des échelles. Les échelles suggérées augmentent ou réduisent de moitié à partir de 1:1 000 000, à partir du niveau le plus proche de l'étendue du document ArcMap source.

Par exemple, si le document ArcMap source présente une étendue de 1:121 000 000 et que trois niveaux d'échelle sont définis, ArcGIS suggère les niveaux d'échelle suivants :

  • 1:128 000 000
  • 1:64 000 000
  • 1:32 000 000

En général, il est conseillé de ne pas demander plus de 20 échelles. Si l'étendue globale de la carte couvre une surface relativement petite (comme une ville), il est possible qu'il n'y ait pas autant d'échelles que vous le souhaitez. Vous pouvez ajouter manuellement des échelles en utilisant l'onglet Paramètres avancés.

Une fois que vous maîtrisez le processus de création du cache, il vaut mieux choisir vos propres niveaux d'échelle au lieu de demander au logiciel de les suggérer automatiquement. Si possible, il est conseillé de les sélectionner avant de commencer à concevoir votre carte. Ainsi, vous pouvez concevoir votre carte de manière à optimiser son aspect à chacune des échelles.

Niveaux de détail

Les structures de tuile peuvent contenir de nombreuses échelles. Selon votre carte, vous pouvez ne pas mettre en cache certaines échelles de votre structure de tuile qui présentent des tailles très limitées ou très importantes. ArcGIS examine les dépendances d'échelle de votre carte et tente de suggérer une plage d'échelles minimales et maximales à mettre en cache. Vous pouvez ajuster cette plage en déplaçant les curseurs sous l'onglet Mise en cache.

Les échelles restantes ne sont pas supprimées de votre structure de tuile, mais vous ne pouvez créer de tuiles pour ces dernières qu'en retournant à l'onglet Mise en cache et en les incluant dans la plage.

Paramètres avancés

Cette section décrit les propriétés du sous-onglet Mise en cache > Paramètres avancés de l'éditeur de services.

Échelles

Lorsque vous créez une structure de tuile, vous devez choisir soigneusement l'ensemble d'échelles auxquelles les tuiles peuvent être créées.

Vous pouvez saisir une liste d'échelles à deux endroits :

  • Vous pouvez la saisir directement dans l'outil Générer la structure de tuile pour le cache du serveur de carte lors de la création de la structure de tuile.
  • Lorsque vous créez un cache, après avoir chargé la structure de tuile, vous pouvez modifier la liste d'échelles sous le sous-onglet Mise en cache > Paramètres avancés de l'éditeur de services. C'est le meilleur endroit pour saisir des échelles si vous utilisez des images, car vous pouvez taper une taille de pixel dans la liste.

Lorsque vous saisissez une échelle, vous pouvez désigner un rapport ou le dénominateur de l'échelle (si vous tapez, par exemple, 36000 1:36 000 apparaît dans la liste).

Si vous saisissez une taille de pixel, vous pouvez taper la valeur de taille de pixel (en unités de carte) à utiliser pour la tuile générée. Cette option est quelquefois utile lorsque vous mettez en cache l'imagerie. Vous pouvez, par exemple, ajouter une échelle à votre cache lorsque la résolution de pixel est de un mètre.

La manière la plus simple de choisir un ensemble d'échelles consiste à déterminer l'échelle la plus proche à laquelle les utilisateurs doivent visualiser la carte, puis à doubler le dénominateur de l'échelle jusqu'à atteindre une échelle contenant l'ensemble de la zone considérée en une ou deux tuiles. Par exemple, si vous concevez une structure de tuile pour une ville et si l'échelle la plus proche à laquelle vous voulez qu'une personne visualise votre carte est 1:2 400, vos facteurs d'échelle peuvent être 1:2 400, 1:4 800, 1:9 600, 1:19 200, 1:38 400, jusqu'à atteindre un facteur d'échelle qui permette d'afficher entièrement la ville sur l'écran de votre ordinateur.

Echelle en cache minimale

Il s'agit de l'échelle minimale à laquelle vous souhaitez créer des tuiles. Ce n'est pas nécessairement la plus petite échelle de votre structure de tuile.

Vous pouvez, par exemple, avoir une structure de tuile comprenant l'échelle 1:2 000 000, mais la plus petite échelle à laquelle vous voulez créer des tuiles est 1:500 000. Vous pouvez définir 1:500 000 comme échelle en cache minimale : la plus petite échelle qu'un utilisateur pourra utiliser lors de l'exécution de Gérer des tuiles de cache de serveur de carte sera 1:500 000.

Cette propriété correspond à la limite inférieure de la plage Niveaux de détail que vous définissez dans l'onglet Mise en cache.

Echelle en cache maximale

Il s'agit de l'échelle maximale à laquelle vous souhaitez créer des tuiles. Ce n'est pas nécessairement la plus grande échelle de votre structure de tuile.

Vous pouvez, par exemple, avoir une structure de tuile comprenant l'échelle 1:1 000, mais l'échelle la plus grande à laquelle vous souhaitez créer des tuiles est 1:4 000. Vous pouvez définir 1:4 000 comme échelle en cache maximale, et l'échelle la plus grande qu'un utilisateur pourra utiliser lors de l'exécution de Gérer des tuiles de cache de serveur de carte sera 1:4 000.

Cette propriété correspond à la limite supérieure de la plage Niveaux de détail que vous définissez dans l'onglet Mise en cache.

Répertoire de cache

Le répertoire de cache du serveur est le dossier sur le disque où sont stockées vos tuiles en cache. Un répertoire de cache du serveur peut contenir plusieurs caches. Cependant, vous pouvez ajouter plusieurs répertoires de cache de serveur à votre serveur. Lorsque vous créez un site ArcGIS Server, un répertoire de cache du serveur est créé pour vous à l'emplacement indiqué. Pour plus d'informations, reportez-vous à la rubrique A propos des répertoires de serveur.

Si vous projetez d'ajouter une autre machine serveur SIG à votre site, vous devez autoriser le partage de fichier dans le répertoire de cache du serveur pour que toutes les machines participant puissent y accéder. Pour plus d'informations, reportez-vous aux rubriques Création d'un répertoire de serveur et Configuration d'un déploiement sur plusieurs machines. Veillez à donner au compte ArcGIS Server un accès en écriture au répertoire de cache du serveur afin que le serveur puisse parvenir au placement des tuiles dans le répertoire. Vous pouvez éventuellement supprimer l'accès en écriture à l'issue de la création des caches.

Vous pouvez ouvrir le répertoire de cache du serveur afin d'examiner les tuiles de cache et le fichier de structure de tuile conf.xml. Un autre fichier (conf.cdi) contient les informations sur l'étendue du service par défaut. Il est requis pour l'affichage des caches en tant que jeux de données raster dans ArcMap. Une géodatabase nommée status.gdb contient des informations qui apparaissent dans les rapports d'état de cache ArcGIS.

Les tuiles sont organisées dans une hiérarchie de répertoire. Le répertoire de niveau supérieur porte le même nom que le service de carte à moins que le service ait été créé dans un dossier de serveur SIG. Si le service de carte est dans un dossier, le répertoire de niveau supérieur est nommé <nom de dossier>_<nom de service de carte>.

Attention :

Si vous modifiez le nom du service ou du bloc de données de la carte, vous devez renommer manuellement le dossier de cache pour le mettre en correspondance.

Sous le répertoire de niveau supérieur figure un sous-répertoire pour le bloc de données particulier dans la carte mise en cache. Figure ensuite un sous-répertoire _alllayers unique. Ce sous-répertoire contient lui-même des sous-répertoires pour chaque niveau de détail. La structure de ces sous-répertoires de niveau de détail varie selon que vous utilisez un format de stockage compact ou un format de stockage éclaté.

  • Si vous utilisez le format de cache compact, vous observez des fichiers de paquet immédiatement dans les dossiers de niveau. Ces fichiers de paquet contiennent les tuiles.
  • Si vous utilisez le format de cache éclaté, vous observez des sous-répertoires pour chaque ligne de tuiles et enfin, les fichiers image réels qui représentent une colonne particulière dans la ligne.

Zone d’intérêt à mettre en cache

Ce paramètre détermine dans quelle zone de la carte des tuiles sont créées si vous décidez qu'ArcGIS doit créer automatiquement le cache à la publication du service. Les options sont les suivantes :

  • Vue générale de la carte - Cette option met en cache l'emprise complète de toutes les données de la carte. Il s'agit de l'option par défaut. Les étendues totales personnalisées définies dans les Propriétés du bloc de données d'ArcMap seront respectées.
  • Etendue courante de la carte - Cette option met en cache l'étendue du document ArcMap tel qu'il est publié ; en d'autres termes, l'étendue initiale du service de carte.
  • Importer à partir d’une classe d’entités Cette option met en cache toutes les zones intersectant les limites d'entités dans une classe d'entités que vous sélectionnez. Si vous souhaitez, par exemple, limiter la création de la tuile à la zone couvrant la Californie, vous pouvez naviguer vers une classe d'entités simple contenant la limite de la Californie.

    L'importation d'une classe d'entités est l'option recommandée lorsque le cache est volumineux ou que la zone d'intérêt n'est pas rectangulaire. Reportez-vous à la rubrique Mise en cache de carte selon les limites d'entité pour obtenir des conseils sur la préparation et la sélection d'une classe d'entités à cette fin.

La zone d'intérêt que vous définissez ici s'applique uniquement aux caches générés automatiquement au moment de la publication. Elle est toujours remplacée par la zone d'intérêt que vous définissez lorsque vous exécutez manuellement l'outil Gérer des tuiles de cache de serveur de carte. Si vous ne définissez pas explicitement une zone d'intérêt à l'aide de l'outil Gérer des tuiles de cache de serveur de carte, l'étendue globale de la carte est mise en cache.

Format de tuile

Ce paramètre détermine le format d'image en sortie utilisé par le service de carte lorsqu'il crée les tuiles. Votre choix de format d'image est important car il détermine la taille des tuiles sur le disque, la qualité d'image et la capacité à rendre transparent l'arrière-plan de la tuile.

Lorsque vous initialisez un nouveau cache, ArcGIS examine les couches de la carte et sélectionne un format d'image par défaut. Si votre carte contient uniquement des couches vectorielles, le format par défaut est PNG. Si au moins une couche raster est détectée, le format par défaut est MIXTE.

Examinez ce format par défaut et décidez s'il est adapté à la finalité de la carte. Vous trouverez ci-dessous un résumé des formats d'image disponibles et de leurs utilisations :

  • PNG - Pour chaque tuile, ce format détermine la profondeur des couleurs PNG permettant de minimiser l'espace de stockage de la tuile sans sacrifier la qualité visuelle. Il convient pour de nombreuses cartes vectorisées, et tout particulièrement les cartes avec peu de couleurs, les cartes avec de grandes zones d'une couleur ou les réseaux de superposition. Si vous ne savez pas quel format PNG utiliser, utilisez d'abord celui-ci.
  • PNG8 - Vous pouvez utiliser le format PNG 8 pour les services de superposition qui doivent avoir un arrière-plan transparent, tels que les routes et les limites. Le format PNG 8 crée des tuiles de très petite taille sur le disque, sans perte d'informations.

    Si votre carte utilise l'anti-crénelage, la qualité des lignes et étiquettes est supérieure si vous utilisez le format PNG ou PNG 32 au lieu de PNG 8. Si votre carte possède un grand nombre de couleurs en raison des remplissages dégradés ou des ombrages, vous pouvez également utiliser le format PNG ou PNG 32.

  • PNG24 - Vous pouvez utiliser le format PNG 24 pour des services de superposition, tels que des routes et des limites, possédant plus de 256 couleurs (avec moins de 256 couleurs, utilisez le format PNG 8). N'utilisez pas le format PNG 24 si vos tuiles sont affichées dans Internet Explorer version 6 ou antérieure.
  • PNG32 - Vous pouvez utiliser le format PNG 32 pour des services de superposition, tels que des routes et des limites, possédant plus de 256 couleurs. Le format PNG 32 est un choix qui convient tout particulièrement aux services de superposition pour lesquels un anti-crénelage est activé sur les lignes ou le texte. Le format PNG 32 crée de plus grandes tuiles sur le disque que le format PNG 24, mais elles sont entièrement prises en charge dans tous les navigateurs.
  • JPEG - Utilisez ce format pour les services de fond de carte comprenant de grandes variations de couleurs et qui ne doivent pas posséder d'arrière-plan transparent. Par exemple, le format JPEG convient généralement à l'imagerie raster et aux fonds de carte vectoriels très détaillés.

    JPEG est un format d'image avec perte. Il tente de supprimer des données de manière sélective sans affecter l'apparence de l'image. Cela crée de très petites tailles de tuiles sur le disque, mais si votre carte contient un réseau linéaire vectoriel ou des étiquettes, il risque de produire trop de bruit ou des zones floues autour des lignes. Si tel est le cas, vous pouvez tenter d'augmenter la valeur de compression par défaut de 75. Une valeur supérieure, telle que 90, permet d'équilibrer une qualité acceptable du dessin au trait DAO grâce à la taille de tuile réduite du format JPEG.

    Il vous revient de décider de la qualité d'image que vous considérez acceptable. Pour obtenir une quantité réduite de bruit dans les images et économiser un volume important d'espace de stockage sur le disque, sélectionnez le format JPEG. La taille de tuile réduite signifie également que le navigateur peut télécharger les tuiles plus rapidement.

  • MIXTE - Un cache mixte utilise le format JPEG au centre du cache et le format PNG 32 sur la limite du cache. Utilisez le mode mixte si vous souhaitez superposer proprement des caches de raster sur d'autres couches.

    Lors de la création d'un cache mixte, des tuiles PNG 32 sont créées à tous les endroits où la transparence est détectée (en d'autres termes, partout où l'arrière-plan du bloc de données est visible). Les tuiles restantes sont créées à l'aide du format JPEG. Cela réduit la taille moyenne des fichiers tout en vous fournissant une superposition propre sur d'autres caches. Si vous n'utilisez pas le cache en mode mixte dans ce scénario, vous observez un collier opaque autour de la périphérie de votre image, aux endroits où elle se superpose sur l'autre cache.

  • LERC - La méthode LERC (Limited Error Raster Compression) est une méthode efficace de compression avec perte recommandée pour les données monocanal ou d'altitude comportant un espace par pixel important, telles que les données à virgule flottante, 32 bits, 16 bits ou 12 bits. La méthode LERC compresse 5 à 10 fois mieux et plus rapidement les données à virgule flottante que la méthode LZ77. Elle est également plus performante avec les données numériques entières. Si vous utilisez des données numériques entières et que la limite d'erreur spécifiée est 0,99 au plus, la méthode LERC est considérée comme une compression sans perte.
    Remarque :

    La méthode LERC (Limited Error Raster Compression) est uniquement disponible pour les services d'imagerie. Les services de cartes ne sont pas pris en charge.

    Les données d'altitude, ou les surfaces, sont principalement utilisées dans les vues 3D pour représenter le sol, comme un modèle MNT. Vous pouvez avoir des surfaces qui ne représentent pas le sol, telle que la couche d'ozone, qui se trouve au-dessus de surface du sol, ou les sous-strates géologiques, qui se trouvent au-dessous de la surface du sol. Lorsque vous utilisez une méthode de compression LERC pour faire ressortir les surfaces qui ne sont pas au niveau du sol, il est fortement recommandé de publier les données avec tous les niveaux de détail. Ainsi, lorsque vous afficherez les données, vous n'effectuerez pas un zoom arrière au-delà de la résolution la plus grossière, qui empêcherait le rendu du contenu. Le problème se pose moins pour le contenu en altitude qui contribue à la surface du sol, étant donné que la surface peut être utilisée pour remplir les éventuelles discontinuités.

    • Si vous sélectionnez LERC, spécifiez la valeur de compression au moyen de la boîte de dialogue de saisie Compression. La compression représente la valeur d'erreur tolérée maximale applicable par pixel (pas une moyenne pour l'image). Cette valeur est exprimée dans les unités de la mosaïque. Par exemple, si l'erreur est de 10 centimètres et que la mosaïque est exprimée en mètres, saisissez 0.1.
    • Les services de cache de type LERC ne sont pas rééchantillonnés pour s'afficher si les données source ne sont pas prises en charge à une échelle donnée ou si des vues d'ensemble ne sont pas présentes. Les services de cache de type LERC contiendront également un fichier de propriétés qui indique si le service comporte ou non des données d'altitude. Pour une couverture intégrale lors de l'affichage des scènes 3D, les caches de type LERC utilise une taille du cache de tuile d'un demi pixel supérieure à la taille standard 256 x 256.
    • Le format LERC utilise un algorithme de compression sans transformation. Par conséquent, la valeur de compression ou la valeur d'erreur maximale autorisée varie de 0 à 1 000.
Astuce:

L'un des cas les plus fréquents où vous devez modifier le format d'image par défaut est lors de la création d'un fond de carte uniquement vectoriel utilisant l'anti-crénelage. Dans ce cas, le format JPEG ou MIXTE avec une qualité de compression élevée est mieux adapté que le format PNG par défaut, car les tuiles résultantes occupent moins d'espace sur le disque.

Avant de fixer un format d'image pour un cache important, créez un cache réduit d'une zone représentative de votre carte, et examinez la qualité de tuile et les performances dans une application de test. Si vous devez utiliser plusieurs caches, créez un cache de test réduit pour chacun d'entre eux, et ajoutez-les à une application de test pour vous assurer de leur superposition correcte. Cela vous permet de faire des ajustements avant de créer le cache entier.

Pour obtenir un cache de test réduit, utilisez les outils de mise à jour d'ArcMap pour créer une nouvelle classe d'entités qui consiste en un petit rectangle autour de la zone à tester. Utilisez ensuite l'option située dans la partie inférieure de la boîte de dialogue de l'outil Gérer des tuiles de cache de serveur de carte qui permet de créer des tuiles en fonction de la limite d'une classe d'entités. Naviguez jusqu'à la classe d'entité contenant votre zone de test, et créez les tuiles.

Compression

La compression fait référence au volume de compression JPEG choisi lors de l'utilisation de caches au format d'image de type JPEG ou mixte. Une valeur élevée est synonyme d'un JPEG de grande qualité et par conséquent d'une compression moindre. Pour l'imagerie, des valeurs comprises entre 55 et 75 sont habituellement suffisantes pour éviter toute diminution visible de la qualité. Pour les vecteurs et autres entités ou régions définies de manière précise, une qualité plus élevée (90) est recommandée comme point de départ.

Créer des tuiles à la demande

Lorsque cette option est activée, les tuiles pour les zones précédemment non mises en cache sont ajoutées au cache lors de leur première demande par un client. Cette méthode est conseillée car elle garantit que les utilisateurs peuvent toujours afficher une carte en affichant votre cache, même si vous n'avez pas pu, au départ, créer toutes les tuiles à tous les niveaux d'échelle.

En savoir plus sur les circonstances d'utilisation de la mise en cache à la demande

Paramètres avancés supplémentaires

Cette section décrit certains paramètres de mise en cache avancés que vous pouvez afficher en cliquant sur le bouton Avancé du sous-onglet Mise en cache > Paramètres avancés de l'éditeur de services. Certaines de ces propriétés (origine de la tuile, points par pouce, largeur de la tuile et hauteur de la tuile) peuvent être définies uniquement lorsque vous générez une nouvelle structure de tuile à l'aide de l'outil Générer la structure de tuile pour le cache du serveur de carte.

Origine des tuiles en unités de carte

L'origine de la structure de tuile est le coin supérieur gauche de la grille de structure de tuile. L'origine ne représente pas nécessairement le point de départ de la création des tuiles ; cette situation se produit lorsque l'étendue complète de la carte ou de la classe d'entités de la zone d'intérêt est atteinte. L'utilisation d'une origine de structure de tuile commune à vos caches garantit leur superposition correcte dans les applications Web.

Illustration de l'origine et de la grille de la structure de tuile

Dans la plupart des cas, il est conseillé de garder l'origine de la structure de tuile par défaut du logiciel. La valeur par défaut est le coin supérieur gauche de la référence de coordonnées définie par le document ArcMap. Si aucune référence de coordonnées n'est définie dans le document ArcMap, le coin supérieur gauche utilisé équivaut à deux fois le maximum de l'union des étendues de toutes les couches de la carte.

Si vous modifiez l'origine de la structure de tuile sur une autre valeur que celle par défaut, souvenez-vous que les tuiles peuvent être créées uniquement dans la zone de la carte située sur la droite et en dessous de l'origine de la structure de tuile. Si vous souhaitez mettre en cache uniquement une certaine zone de votre carte, mieux vaut créer des tuiles basées sur une limite de classe d'entités que de modifier l'origine de la structure de tuile.

Points par pouce (PPP)

L'unité Points par pouce (PPP) fait référence à la résolution des tuiles de cache à générer par le serveur. La valeur par défaut de 96 est presque toujours suffisante, sauf si vous travaillez principalement sur un réseau sur lequel la majorité des machines clientes utilisent une résolution différente. N'oubliez pas que l'ajustement du nombre de points par pouce affecte l'échelle des tuiles.

Hauteur et largeur de tuile

La largeur et la hauteur par défaut des tuiles est de 256 pixels. Il est recommandé d'utiliser 256 ou 512. Si vous créez un cache superposé sur un autre cache, veillez à utiliser les mêmes largeurs et hauteurs de tuile pour les deux caches.

La sélection de valeurs de hauteur et de largeur réduites peut améliorer les performances de l'application qui demande des tuiles du cache. En effet, une quantité de données moins importante est alors transmise. En revanche, avec des caches éclatés, une taille de tuile réduite augmente la taille du cache et allonge le délai de création.

Format de stockage

Vous pouvez choisir de regrouper vos tuiles pour optimiser le stockage et la mobilité ou stocker chaque tuile en tant que fichier unique. Les options de stockage sont les suivantes :

  • Compact - Dans un format de type compact, chaque fichier du cache contient un paquet de tuiles. Les paquets comprennent 128 tuiles en largeur et 128 tuiles en hauteur et peuvent donc contenir un maximum de 16 384 tuiles. La copie des caches compacts est beaucoup plus rapide que celle des caches éclatés et ils nécessitent moins d'espace sur le disque.
  • Eclaté - Dans un format de type éclaté, chaque tuile est stockée sur le disque sous la forme d'un fichier distinct. Cela simplifie la visualisation des tuiles du cache. Toutefois, ce format provoque des caches de taille supérieure dont la création est plus longue et dont la copie peut se révéler encombrante.

Le nombre énorme de fichiers et de dossiers du cache peut parfois s'avérer inefficace pour les utilitaires de copie, y compris les commandes Copier/Coller de Windows. Pour cette raison, les caches compacts permettent de réduire considérablement le temps de copie du cache. Si vous disposez d'un workflow de mise à jour automatique du cache qui crée des tuiles sur un serveur de transfert et les copie vers un serveur de production, il est recommandé d'utiliser des caches compacts. Par ailleurs, si votre espace disque disponible est limité, il est recommandé d'utiliser des caches compacts.

Autoriser les clients à mettre les tuiles dans le cache local

Lorsque cette case à cocher est activée, les applications clientes Esri, telles qu'ArcMap, sont autorisées à conserver un cache local de toutes tuiles qu'elles récupèrent du serveur. Cela peut aider le client à afficher les tuiles plus rapidement lorsqu'il retourne dans la zone. Les clients doivent effacer manuellement leur cache pour obtenir toutes les nouvelles tuiles du serveur. Par conséquent, envisagez de désactiver cette case à cocher si vous prévoyez des mises à jour fréquentes de votre cache.

Autoriser les clients à exporter les tuiles du cache

Les API clientes d'ArcGIS permettent aux applications de télécharger des tuiles de carte à partir du serveur pour les utiliser en mode hors connexion. Lorsque vous activez la case à cocher Autoriser les clients à exporter les tuiles du cache, vous autorisez ces téléchargements.

Les téléchargements de tuiles volumineux peuvent avoir un impact négatif sur les performances du serveur et surcharger le périphérique client. Utilisez le paramètre Limiter l'exportation du cache à pour définir le nombre maximal de tuiles qu'un client peut demander à la fois.

Astuce:
Si vous essayez de déterminer le nombre maximal de tuiles dont vous voulez autoriser le téléchargement, il peut être utile d'examiner le nombre total de tuiles dans votre cache. Cette information est accessible dans le rapport d'état d'avancement détaillé du cache. Reportez-vous à la rubrique Affichage de l'état d'avancement du cache.

Les tuiles exportées sont placées dans le répertoire en sortie du serveur. Si vous avez autorisé les clients à exporter des tuiles, vous pouvez augmenter l'âge maximal autorisé pour les fichiers qui se trouvent dans le répertoire en sortie du serveur. La valeur par défaut de 10 minutes risque de ne pas être suffisante pour que le client ait le temps de récupérer les tuiles avant leur nettoyage. Reportez-vous à la rubrique Mise à jour d'un répertoire de serveur dans le gestionnaire pour savoir comment opérer ce changement.