Environnements de stockage de raster

Les environnements de stockage des données raster permettent d’ajuster le type de compression par défaut, les paramètres par défaut destinés à la création de pyramides et aux calculs statistiques, la taille de tuile par défaut, la méthode de rééchantillonnage par défaut et la méthode de cartographie NoData utilisée par les outils de géotraitement fonctionnant avec les rasters.

Les jeux d’outils de l’extension 3D Analyst, Geostatistical Analyst et ArcGIS Image Analyst ne respectent pas tous les paramètres de stockage raster. Pour connaître les spécificités respectées dans chaque environnement, reportez-vous à la rubrique d’aide correspondante.

Certains environnements ne s’appliquent pas à tous les types de stockage. Pour plus d’informations, reportez-vous à la matrice de stockage des données raster ci-dessous. Le groupe de fichiers 2 comporte des fichiers ERDAS IMAGINE. Tous les formats de fichiers raster pris en charge par ArcGIS font partie du groupe de fichiers 1.

Matrice de stockage des données raster

Paramètres de stockageGroupe de fichiers 1Groupe de fichiers 2Géodatabase fichierGéodatabase d'entreprise

Pyramides

yes

fichier OVR

yes

Type RRD

yes

yes

Rééchantillonnage

yes

yes

yes

yes

Niveaux

yes

yes

yes

yes

Ignorer le premier

yes

no

yes

yes

Statistiques raster

yes

yes

yes

yes

Pas d'échantillonnage

yes

yes

yes

yes

Ignorer la valeur

yes

yes

yes

yes

Compression

yes

yes

compression RLE

yes

yes

LZ77

yes

no

yes

yes

JPEG

yes

no

yes

yes

JPEG 2000

yes

no

yes

yes

Taille de tuile

TIFF uniquement

no

yes

yes

Matrice de stockage des données raster
Remarque :

La compression dépend du type de format de fichier. Pour connaître les formats de fichiers prenant en charge la compression, consultez la rubrique Formats de fichiers raster.

Les fichiers et les géodatabases d’entreprise ne prennent en charge que les types de compression LZ77, JPEG, JPEG2000 et NONE.

Environnement Pyramide

Les pyramides sont des représentations de faible résolution d’un jeu de données. Elles accélèrent l’affichage des jeux de données raster en récupérant uniquement les données nécessaires à une résolution spécifiée. Par défaut, les pyramides sont créées pour les jeux de données raster, par le rééchantillonnage des données originales. Trois méthodes de rééchantillonnage sont disponibles : voisin le plus proche, bilinéaire et cubique.

Si vous décochez la case Build pyramids (Générer la structure pyramidale), aucune pyramide n’est créée avec le raster en sortie. 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.

Vous avez la possibilité d’ignorer le premier niveau de la pyramide. Le fait d’ignorer le premier niveau de la pyramide permet de gagner un peu d’espace sur le disque dur, mais ralentit l’affichage lorsque vous affichez à petites échelles. Vous pouvez également définir le nombre de niveaux, mais cela peut réduire la vitesse lorsque l'affichage est à très grande échelle.

La technique de rééchantillonnage du voisin le plus proche est la technique de rééchantillonnage par défaut. Cette méthode fonctionne avec n’importe quel type de jeu de données raster. Utilisez le voisin par défaut pour traiter les données nominales ou les jeux de données raster avec des palettes de couleurs, comme des données d’utilisation du sol, des cartes numérisées ou des images en pseudo-couleurs. Adoptez la méthode d'interpolation bilinéaire ou de convolution cubique pour traiter les données continues, telles que les images satellite ou les photographies aériennes.

Si les pyramides raster sont créées en tant que vues d’ensemble (OVR), vous pouvez compresser les pyramides avec la méthode LZ77 ou JPEG. Si les pyramides peuvent être créées uniquement en tant qu’un jeu de données à faible résolution, aucune option de compression supplémentaire n’est disponible.

Environnement Statistiques raster

L’environnement Statistiques raster permet de calculer des statistiques pour les jeux de données raster en sortie. Des statistiques relatives à un jeu de données raster sont nécessaires à certaines tâches dans ArcGIS Pro, notamment pour appliquer un étirement de contraste ou classifier les données. Il n’est pas essentiel de générer des statistiques si celles-ci n’ont pas déjà été calculées ; en effet, les statistiques sont calculées dès qu’elles sont requises pour la première fois. Il est toutefois recommandé de calculer les statistiques des jeux de données raster avant d’exploiter ces derniers au moyen de fonctions qui requièrent des statistiques. L’affichage par défaut d’un raster est en effet généralement optimisé si vous avez déjà calculé les statistiques, car leur présence permet d’appliquer un étirement d’écart type standard.

La définition d’un pas d’échantillonnage accélère la génération de statistiques, car il permet d’ignorer une certaine proportion de pixels. Le pas d’échantillonnage ne concerne pas les jeux de données de grille.

Les valeurs ignorées ne sont pas prises en compte dans le calcul des statistiques. En règle générale, vous pouvez ignorer les valeurs d’arrière-plan.

Environnement Compression

L’environnement Compression est utilisé par n’importe quel outil dont la sortie est un jeu de données raster. Il existe neuf méthodes de compression disponibles pour les outils de géotraitement. Quatre d’entre elles sont prises en charge lors du chargement de rasters dans une géodatabase : LZ77, JPEG, JPEG 2000 et NONE.

Compressions valides pour chaque espace par pixel

CompressionEspace par pixel (8 bits)Espace par pixel (16 bits)Informations supplémentaires

LZ77

Oui

Oui

Tout espace par pixel.

LERC

Oui

Oui

L’augmentation de l’espace par pixel optimise l’efficacité de l’algorithme de compression.

JPEG

Oui

Uniquement les données 12 bits ; stockées en tant que données 16 bits

JPEG_YCbCr

Oui

Non

JPEG2000

Oui

Oui

Bits compressés

Oui

Non

Données 1 bit en 8 bits.

LZW

Oui

Oui

Tout espace par pixel.

RLE

Oui

Oui

Tout espace par pixel.

CCITT_G3

Non

Non

Uniquement pour les données 1 bit.

CCITT_G4

Non

Non

Uniquement pour les données 1 bit.

CCITT_1D

Non

Non

Uniquement pour les données 1 bit.

Compressions valides pour chaque espace par pixel

Le type de compression LZ77 (par défaut) est un système sans perte qui conserve l’intégralité des valeurs des cellules raster. Il s’agit du même algorithme de compression que celui utilisé par le format d’image PNG. Il est également similaire au format de compression ZIP. Étant donné que les pixels ne changent pas de valeur à l’issue de leur compression, utilisez le système LZ77 pour effectuer des analyses visuelles ou algorithmiques.

Le type de compression JPEG est un système avec perte qui est utilisé sachant que la conservation des valeurs des cellules raster n’est pas garantie à l’issue des opérations de compression/décompression. Ce système utilise l'algorithme de compression JPEG (JFIF) du domaine public et ne fonctionne qu'avec des données raster codées sur 8 bits et non signées (niveau de gris monocanal ou trois canaux de données raster).

JPEG_YCbCr est une compression avec perte utilisant les composants d'espace de couleur de luminance (Y) et de chrominance (Cb et Cr).

JPEG 2000 utilise une technologie d’ondelettes qui compresse les rasters de manière à leur donner un aspect visuel sans perte ; ainsi, si les valeurs des cellules sont manipulées, les différences entre le raster original et le raster compressé sont difficiles à percevoir. Utilisez JPEG ou JPEG 2000 pour les rasters utilisés simplement comme des images ou une imagerie en arrière-plan.

Si le type JPEG ou JPEG 2000 est sélectionné, vous pouvez également définir la qualité de compression afin de contrôler la proportion de la perte appliquée à l’image par l’algorithme de compression. Plus la qualité de compression des valeurs des pixels d'une image est élevée, plus cette dernière est proche de l'image originale. Les plages de valeurs valides de qualité de compression pour JPEG vont de 5 à 95. Les plages de valeurs valides pour PEG 2000 vont de 1 à 100. La qualité de compression par défaut est de 75. Le taux de compression dépend des données, du type de compression et de la qualité de compression. Plus les données sont homogènes, plus ce taux est élevé. Plus la qualité de compression est faible, plus ce taux est élevé. Une compression avec une proportion de perte importante débouche sur des taux de compression plus élevés que ceux d'une compression avec perte faible.

Les principaux avantages de la compression de données sont l'économie d'espace de stockage qu'induisent les données compressées, ainsi que l'accélération des délais d'affichage due à un moindre volume d'informations à transmettre.

Environnement Taille de tuile

Tous les outils qui génèrent des jeux de données raster stockés dans des blocs utilisent l’environnement Taille de tuile.

La taille de tuile par défaut est de 128 x 128. Elle est adaptée à la majorité des cas. Toutefois, une taille de tuile trop élevée achemine plus de données que nécessaire à chaque accès aux informations. Par exemple, pour afficher une fenêtre de 100 x 100 qui ne couvre qu’une seule tuile : si vous définissez la taille de tuile sur 512, l’extraction minimale correspondra à une tuile de 512 x 512 pixels. si la taille de tuile est définie sur 128 par 128, vous importez un nombre inférieur de données supplémentaire avec une fenêtre d’affichage de 100 par 100.

Environnement Méthode de ré-échantillonnage

Le ré-échantillonnage est le processus permettant d’interpoler les valeurs des pixels en transformant un jeu de données raster. Le ré-échantillonnage est utilisé lorsque l’entrée et la sortie ne s’alignent pas exactement, lorsque la taille de pixel change, lorsque les données sont déplacées, ou pour plusieurs de ces raisons.

  • Nearest (Le plus proche) : effectue une affectation du voisin le plus proche. Il s’agit de la plus rapide des méthodes d’interpolation. Elle est essentiellement utilisée pour les données discrètes, telles qu'une classification d'utilisation du sol, car elle ne modifie pas les valeurs des cellules. L'erreur spatiale maximale sera de la moitié d'une taille de cellule.
  • Bilinear (Bilinéaire) : exécute une interpolation bilinéaire et 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. Elle est utile pour les données continues et a pour effet de lisser les données.
  • Cubic (Cubique) : exécute une convolution cubique et 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. Elle est appropriée pour les données continues, bien qu'elle puisse provoquer dans le raster en sortie la présence de valeurs en dehors de la plage du raster en entrée. Si cela n'est pas acceptable, utilisez l’option Bilinear (Bilinéaire) à la place. La sortie de la convolution cubique est moins déformée géométriquement que le raster obtenu en exécutant l’algorithme de rééchantillonnage par le voisin le plus proche. L’option Cubic (Cubique) présente néanmoins l’inconvénient de nécessiter une durée de traitement plus longue.

Environnement NoData

Utilisez cet environnement lorsque la valeur NoData en entrée doit être transférée au raster en sortie. Ce paramètre permet de spécifier la valeur que vous utilisez en tant que valeur NoData dans la sortie.

  • None (Aucun) - Aucune règle de valeur NoData n’est utilisée. Si l’entrée et la sortie ont la même plage de valeurs, la valeur NoData est transférée sans modification. Toutefois, si la plage de valeurs change, il n’y aura aucune valeur dans la sortie pour NoData. Il s'agit de la méthode par défaut.
  • Maximum - La valeur maximale de la plage de données en sortie est utilisée en tant que valeur NoData.
  • Minimum - La valeur minimale de la plage de données en sortie est utilisée en tant que valeur NoData.
  • Map values up (Promouvoir les valeurs) - La valeur la plus basse de la plage passe au niveau supérieur et la plus basse devient NoData. Si les données sont non signées, la valeur de zéro devient un, la valeur NoData est zéro et les autres valeurs restent identiques. Si les données sont signées, la valeur la plus basse de la plage est remontée et la plus basse devient NoData. Par exemple, avec les données de nombre entier signé 8 bits, -127 devient -126 et la valeur NoData est -127.
  • Map values down (Diminuer les valeurs) - La valeur NoData est la valeur maximale de la plage de données, la valeur la plus élevée de la plage de données passe à la valeur en dessous ; les autres valeurs restent identiques. Par exemple, avec des données d’entier non signé 8 bits, la valeur NoData est 255, la valeur 255 devient 254 et les autres valeurs restent identiques.
  • Promotion - Si une valeur NoData se trouve hors de la plage de données de l’entrée, l’espace par pixel de la sortie est remonté au niveau suivant disponible et NoData prend la valeur maximale dans la nouvelle plage de données. Par exemple, un jeu de données d’entier non signé 8 bits qui nécessite que la valeur 256 soit NoData est remonté à un jeu de données de 16 bits et la valeur maximale devient NoData. Si une valeur NoData dans la plage de données de l’entrée doit être écrite dans la sortie ou s’il n’existe aucune valeur NoData, l’espace par pixel n’est pas remonté.

    Si une valeur NoData se trouve hors de la plage de données de l’entrée, l’espace par pixel est remonté au niveau suivant disponible et la valeur NoData prend la valeur que vous spécifiez. Par exemple, un jeu de données d’entier non signé 8 bits qui nécessite 256 comme valeur NoData est remonté à un jeu de données de 16 bits et la valeur 256 devient la valeur NoData. Si la valeur NoData spécifiée se trouve dans la plage de données de l'entrée, l'espace par pixel n'est pas remonté pour la sortie.