Skip to main content

Pyramide (Paramètre d’environnement)

Les outils qui respectent 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é (option vivement recommandée). 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é est 29.

  • Reportez-vous à la rubrique Matrice de stockage des données raster pour connaître les formats de stockage de données raster pouvant être contrôlés lors de la création de pyramides.

  • Utilisez NEAREST pour traiter les données nominales ou les jeux de données raster avec des palettes de couleurs, telles que les images de données d’utilisation du sol, des cartes numérisées ou des images en pseudo-couleurs.

  • Adoptez la méthode BILINEAR ou CUBIC pour traiter les données continues, telles que les images satellites ou les photographies aériennes.

  • Cette option permet d’économiser l’espace de stockage, mais entraîne un ralentissement de l’affichage, notamment pour un jeu de données raster volumineux.

  • Skipping the first pyramid level will reduce the size of the pyramids. However, the trade-off is that it will be slower at the small-scale resolutions—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—La méthode 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 est 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.

  • Qualité de compression (1-100)—Qualité de compression à appliquer lors de la création de pyramides avec la méthode de compression JPEG.

Syntaxe Python

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

Nom Explication

pyramid_option

  • PYRAMIDS—Les pyramides seront créées avec le niveau choisi. Il s’agit de l’option par défaut. Un niveau de -1 construira tous les niveaux pyramidaux.

  • NONE—Aucune pyramide n'est générée.

levels

Détermine combien de couches de jeux de données à résolution réduite seront construites. La valeur par défaut est -1, ce qui demande au serveur de construire des pyramides complètes, 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.

levels (facultatif).

interpolation_type

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

  • NEAREST neigbor (voisin)—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—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—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.

interpolation_type (facultatif).

pyramid_compression

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 créer 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.

pyramid_compression (facultatif).

  • 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

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

compression_quality (facultatif).

skip_first

  • NO_SKIP—Tous les niveaux pyramidaux seront construits. Il s’agit de l’option par défaut.

  • SKIP_FIRST—Le premier niveau de la pyramide n'est pas créé.

skip (facultatif).

Syntaxe 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"