Gérer le cache de tuiles (Gestion des données)

Récapitulatif

Crée un cache de tuiles actualise des tuiles dans un cache de tuiles existant. Cet outil permet de créer des tuiles, de remplacer des tuiles manquantes, d'actualiser des tuiles devenues obsolètes et de supprimer des tuiles.

Utilisation

Syntaxe

ManageTileCache_management (in_cache_location, manage_mode, {in_cache_name}, {in_datasource}, {tiling_scheme}, {import_tiling_scheme}, {scales}, {area_of_interest}, {max_cell_size})
ParamètreExplicationType de données
in_cache_location

Dossier dans lequel le jeu de données du cache est créé ou chemin d'accès à un cache de tuiles existant.

Raster Layer;Mosaic Layer;Folder
manage_mode

Choisissez le mode de gestion du cache. Les trois modes disponibles sont les suivants :

  • RECREATE_ALL_TILESToutes les tuiles sont remplacées. De nouvelles tuiles sont créées si nécessaire du fait de la modification de l'étendue ou de l'ajout de nouvelles couches dans le cas d'un cache multi-couches.
  • RECREATE_EMPTY_TILESSeules les tuiles vides sont créées. Les tuiles existantes restent en l'état.
  • DELETE_TILESLes tuiles sont supprimées du cache. La structure du dossier de cache n'est pas supprimée.
String
in_cache_name
(Facultatif)

Nom du jeu de données du cache à créer dans Emplacement du cache.

String
in_datasource
(Facultatif)

Jeu de données raster ou mosaïque. Ceci n'est pas obligatoire lorsque DELETE_TILES est spécifié dans le paramètre Gérer le mode (manage_mode).

Mosaic Layer / Raster Layer
tiling_scheme
(Facultatif)

Paramètre facultatif permettant de spécifier la structure de tuilage.

  • ARCGISONLINE_SCHEMEPour utiliser la structure de tuilage d'ArcGIS Online par défaut.
  • IMPORT_SCHEMEPour importer une structure de tuilage existante.
String
import_tiling_scheme
(Facultatif)

Chemin d'accès vers un fichier de structure existant (fichier XML) ou importé à partir d'un service d'imagerie ou d'un service de carte existant.

Image Service / MapServer / File
scales
[scales,...]
(Facultatif)

Niveaux d'échelle auxquels vous créez ou supprimez des tuiles lors de l'exécution de cet outil, selon la valeur du paramètre Gérer le mode (manage_mode). La taille de pixel est représentée en fonction de la référence spatiale de la structure de tuilage.

Value Table
area_of_interest
(Facultatif)

Définit une zone d'intérêt pour contraindre l'emplacement où les tuiles seront créées ou supprimées. Il peut s'agir d'une classe d'entités ou d'une entité que vous définissez de manière interactive dans ArcMap. Ce paramètre est utile si vous souhaitez gérer des tuiles pour les zones de forme irrégulière. Il permet également de mettre certaines zones en cache et de conserver telles quelles les zones moins visitées qui n'ont pas été mises en cache.

Feature Set
max_cell_size
(Facultatif)

Valeur qui définit la visibilité de la source de données pour laquelle le cache va être généré. Par défaut, la valeur est vide.

Si la valeur est vide,

  • Pour les niveaux de cache situés dans les plages de visibilité de la source de données, le cache est généré à partir de la source de données.
  • Pour les niveaux de cache qui ne sont pas situés dans les plages de visibilité de la source de données, le cache est généré à partir du niveau de cache précédent.

Si la valeur est supérieure à zéro,

  • Pour les niveaux dont les tailles de cellules sont inférieures ou égales à Taille maximale de la cellule source (max_cell_size), le cache est généré à partir de la source de données.
  • Pour les niveaux dont les tailles de cellules sont supérieures à Taille maximale de la cellule source (max_cell_size), le cache est généré à partir du niveau de cache précédent.
Double

Exemple de code

Exemple 1 d'utilisation de l'outil Gérer le cache de tuiles (fenêtre Python)

Ceci est un exemple Python d'utilisation de l'outil Gérer le cache de tuiles.

import arcpy
arcpy.BuildPyramids_management(
     "C:/data/image.tif", "3", "NONE", 
     "BILINEAR", "JPEG", "50", "SKIP_EXISTING")
Exemple 2 d'utilisation de l'outil Gérer le cache de tuiles (fenêtre autonome)

Ceci est un exemple de script Python d'utilisation de l'outil Gérer le cache de tuiles.

import arcpy
arcpy.BuildPyramids_management(
     "C:/data/image.tif", "3", "NONE", 
     "BILINEAR", "JPEG", "50", "SKIP_EXISTING")

Environnements

Facteur de traitement parallèle

Si la valeur Facteur de traitement parallèle est vide (non renseignée), l'outil s'exécutera avec la valeur par défaut "50 %" (la moitié des noyaux disponibles).

Thèmes connexes

9/12/2013