Pyramide (paramètre d'environnement)

Les outils dédiés à l’environnement Pyramid (Pyramide) ne traitent que les rasters de pyramides valides. Vous pouvez définir un nombre limité d'options pour les pyramides des fichiers ERDAS IMAGINE.

Les pyramides sont des représentations à faible résolution de votre jeu de données destinées à améliorer les performances. Elles accélèrent l'affichage des données raster en récupérant uniquement les données dont la résolution correspond à celle requise pour l'affichage. Les pyramides sont créées par rééchantillonnage des données d'origine. Les méthodes de rééchantillonnage indiquent au serveur le mode de traitement des données pour créer les pyramides.

Remarques sur l'utilisation

  • Le niveau de pyramide fait référence au nombre de jeux de données à faible résolution (couches pyramidales) qui sont créés lors de la création des pyramides. La valeur par défaut est de laisser la zone de texte vide afin qu'ArcGIS sélectionne le niveau de pyramide le plus approprié (vivement recommandé). La valeur -1 donne le même résultat que lorsque vous laissez la zone de texte vide. La valeur 0 correspond à aucun niveau de pyramide. Le nombre maximal de niveaux de pyramide pouvant être spécifiés est 29.
  • Reportez-vous à la rubrique Matrice de stockage des données raster pour consulter les formats de stockage de données raster pouvant être contrôlés lors de la création de pyramides.
  • Adoptez la méthode NEAREST pour traiter les jeux de données nominales ou raster comprenant des palettes de couleurs, tels que les données d'occupation de sols, les cartes numérisées et les images pseudo-couleur.
  • Adoptez la méthode BILINEAR ou CUBIC pour traiter les données continues, telles que les images satellite ou les photographies aériennes.
  • Cette option permet d'économiser l'espace de stockage, mais entraîne un ralentissement de l'affichage, notamment pour les jeux de données raster volumineux.
  • Ignorer le premier niveau de la pyramide réduira la taille des pyramides. Toutefois, en échange l'affichage sera plus lent à des résolutions à petite échelle. Cela est souvent recommandé pour gagner de l'espace car le premier niveau de pyramide peut être grand.
  • La compression JPEG n'étant pas prise en charge par tous les types de pixel, la compression par défaut LZ77 sera appliquée le cas échéant.
  • La compression de pyramides sera ignorée dans le cas des jeux de données raster de géodatabases, car les pyramides font appel à la même compression que le jeu de données raster.

Syntaxe de la boîte de dialogue

  • Build pyramids (Générer la structure pyramidale) : cochez cette case pour générer des structures pyramidales pour votre jeu de données raster.
  • Pyramid levels (Niveaux de pyramides) : spécifie le nombre de niveaux de pyramide. Vous pouvez spécifier le nombre de niveaux à créer ou laisser cette valeur vide pour créer tous les niveaux.
  • Skip first (Ignorer d'abord) : cochez cette case pour ignorer le premier niveau de pyramide de votre raster.
  • Pyramid resampling technique (Méthode de ré-échantillonnage des pyramides) : méthode de ré-échantillonnage utilisée pour créer les pyramides.
    • NEAREST : la méthode de ré-échantillonnage du voisin le plus proche utilise la valeur de la cellule la plus proche pour affecter une valeur à la cellule en sortie lors du ré-échantillonnage. Il s’agit de l’option par défaut.
    • BILINEAR : la méthode de ré-échantillonnage d'interpolation bilinéaire détermine la nouvelle valeur d'une cellule en fonction d'une distance pondérée, moyenne des valeurs des centres des quatre cellules en entrée les plus proches.
    • CUBIC (Cubique) : la technique de rééchantillonnage de convolution cubique détermine la nouvelle valeur d'une cellule en ajustant une courbe lissée suivant les valeurs des centres des 16 cellules en entrée les plus proches.
  • Pyramid compression type (Type de compression pyramidale) : type de compression à utiliser lors de la création de pyramides raster.
    • DEFAULT : si les données source sont compressées à l'aide d'une compression par ondelettes, des pyramides seront créées avec la compression de type JPEG. Sinon, la compression LZ77 sera utilisée. Il s'agit de la méthode de compression par défaut.
    • LZ77 : l'algorithme de compression LZ77 sera utilisé pour créer les pyramides. La méthode LZ77 peut être appliquée à tout type de données.
    • JPEG : l'algorithme de compression JPEG sera utilisé pour créer les pyramides. Ce type de compression ne s'applique qu'aux données conformes à la spécification de compression JPEG. Si vous choisissez JPEG, vous pouvez également définir la qualité de compression.
    • JPEG_YCbCr : compression avec perte utilisant les composants d'espace de couleur de luminance (Y) et de chrominance (Cb et Cr).
    • NONE - Les pyramides seront créées sans compression.
  • Compression Quality (1–100) : qualité de compression à appliquer lors de la création de pyramides avec la méthode de compression JPEG.

Syntaxe de script

arcpy.env.pyramid = "pyramid_option {levels} {interpolation_type} {pyramid_compression} {compression_quality} {skip_first}"

ParamètresExplication

pyramid_option (Obligatoire)

Spécifiez si des pyramides seront créées.

  • PYRAMIDS : les pyramides seront créées avec le niveau choisi. Il s’agit de l’option par défaut. Un niveau de -1 créera tous les niveaux de pyramide.
  • NONE : aucune pyramide n’est générée.

levels (Facultatif)

Définit le nombre de couches de jeux de données à faible résolution créés. La valeur par défaut est - 1 ; elle indique au serveur qu'il doit créer une structure pyramidale complète et le niveau est calculé par le serveur. La valeur 0 correspond à aucun niveau de pyramide. Le nombre maximal de niveaux de pyramide que vous pouvez spécifier est 29. Les valeurs supérieures ou égales à 30 reviendront à la valeur -1, ce qui créera un ensemble complet de pyramides.

interpolation_type (Facultatif)

Les techniques de rééchantillonnage suivantes sont utilisées :

  • NEAREST neighbor (Voisin le plus proche) : utilise la valeur de la cellule la plus proche pour affecter une valeur à la cellule en sortie lors du rééchantillonnage. Il s’agit de l’option par défaut.
  • BILINEAR interpolation (Interpolation bilinéaire) : détermine la nouvelle valeur d’une cellule en fonction d’une distance moyenne pondérée des valeurs des centres des quatre cellules en entrée les plus proches.
  • CUBIC convolution (Convolution cubique) : détermine la nouvelle valeur d’une cellule en ajustant une courbe lissée suivant les valeurs des centres des 16 cellules en entrée les plus proches.

pyramid_compression (Facultatif)

Les types de compression suivants sont utilisés lors de la création de pyramides raster :

  • DEFAULT : si les données source sont compressées à l’aide d’une compression par ondelettes, des pyramides sont créées avec la compression de type JPEG ; sinon, la compression LZ77 est utilisée. Il s'agit de la méthode de compression par défaut.
  • LZ77 : utilise le type de compression LZ77 pour construire les pyramides. La méthode LZ77 peut être appliquée à tout type de données.
  • JPEG : utilise l’algorithme de compression JPEG pour créer les pyramides. Ce type de compression ne s'applique qu'aux données conformes à la spécification de compression JPEG.
  • JPEG_YCbCr : utilise une compression avec perte avec les composants d’espace de couleur de luminance (Y) et de chrominance (Cb et Cr).
  • NONE : les pyramides sont créées sans compression.

compression_quality (Facultatif)

Qualité de compression à appliquer lors de la création de pyramides avec la méthode de compression JPEG.

skip_first (Facultatif)

  • NO_SKIP : tous les niveaux de pyramide seront créés. Il s’agit de l’option par défaut.
  • SKIP_FIRST : le premier niveau de la pyramide n’est pas créé.
Syntaxe pyramid

Exemple de script

import arcpy
# Set the pyramid environment to build all pyramids levels with cubic 
# convolution resampling, LZ77 compression
arcpy.env.pyramid = "PYRAMIDS -1 CUBIC LZ77 NO_SKIP"

Rubriques connexes