Vous pouvez utiliser des environnements de stockage des données raster pour ajuster le type de compression par défaut, les paramètres par défaut de création de pyramides et de calcul des 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 des 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. Reportez-vous à la matrice de stockage des données raster ci-dessous pour des détails. 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ètre de stockage | Groupe de fichiers 1 | Groupe de fichiers 2 | Géodatabase fichier | Gé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 |
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ésélectionnez la case à cocher Build pyramids (Générer les pyramides), 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 pouvez 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 méthode de rééchantillonnage par défaut est Nearest Neighbor (Voisin le plus proche). 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 AllSource, 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 été calculées ; en effet, les statistiques sont calculées la première fois qu’elles sont requises. 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 généralement optimisé si des statistiques ont été calculées, 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
Les outils dont la sortie est un jeu de données raster utilisent l’environnement Compression. 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
Compression | Espace 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. |
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 perte entraîne des taux de compression plus élevés qu’une compression sans perte.
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 et qui sont 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 de l’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 - Aucune règle de valeur NoData ne sera mise en place. 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.
- Promouvoir les valeurs - La valeur la plus basse est remontée et la plus basse devient NoData. Si les données sont non signées, la valeur zéro devient un, la valeur NoData est zéro, et le reste des valeurs reste identique. 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 de type entier non signé 8 bits, la valeur NoData est 255, la valeur 255 devient 254, et le reste des valeurs reste identique.
- 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 256 valeur soit NoData est remonté à un jeu de données de 16 bits et la valeur maximale devient NoData. Si une valeur NoData se trouve dans la plage de données de l’entrée à écrire dans la sortie ou s’il n’y a pas de 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 spécifiée. Par exemple, un jeu de données de type entier non signé 8 bits qui nécessite 256 comme NoData est remonté à un jeu de données de 16 bits et la valeur 256 devient 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.
Vous avez un commentaire à formuler concernant cette rubrique ?