Capacité d'espace par pixel pour les cellules d'un jeu de données raster
La profondeur des couleurs (ou espace par pixel) d'une cellule définit la plage de valeurs qu'un fichier raster donné peut stocker, laquelle s'appuie sur la formule 2n (où n est la profondeur de couleur). Par exemple un raster à 8 bits peut posséder 256 valeurs uniques allant de 0 à 255.
La table suivante présente la plage de valeurs stockées pour les différentes profondeurs de couleur.
Profondeur de couleur |
Plage de valeurs que chaque cellule peut contenir |
---|---|
1 bit |
0 à 1 |
2 bits |
0 à 3 |
4 bits |
0 à 15 |
Non signé 8 bits |
0 à 255 |
Signé 8 bits |
-128 à 127 |
Non signé 16 bits |
0 à 65535 |
Signé 16 bits |
-32768 à 32767 |
Non signé 32 bits |
0 à 4294967295 |
Signé 32 bits |
-2147483648 à 2147483647 |
Virgule flottante 32 bits |
-3,402823466e+38 à 3,402823466e+38 |
La profondeur de couleur complexe est prise en charge pour la lecture et l'affichage. Elle existe dans plusieurs formats raster, y compris les formats radar tels que Radarsat et .gff.
Il existe certaines exceptions peu visibles à cette règle. Un jeu de données de grille est toujours stocké en 32 bit (signé, non signé ou virgule flottante) mais ArcGIS indique ci-dessus qu'il s'agit de la profondeur de couleur la plus appropriée relativement aux valeurs de cellule qu'il contient.
ArcInfo Workstation affiche toujours la profondeur de couleur de la grille.
Les produits Esri incorporent toutes les désignations de valeurs inconnues dans leurs jeux de données raster. Les valeurs inconnues sont des valeurs NoData. En interne, une valeur réelle peut être utilisée pour stocker des cellules NoData. Par conséquent, lorsque vous ajoutez la valeur NoData à un raster possédant déjà une plage complète de profondeurs (ce qui signifie qu'au moins une cellule dans l'étendue du raster occupe toutes les valeurs de la plage binaire, par exemple, toutes sont représentées de 0 à 255), elle est promue à la profondeur de couleurs supérieure. Par exemple, une grille d'ombrage possédant des valeurs de cellules de 0 à 255, à laquelle la valeur NoData est ajoutée, est représentée sous la forme d'un entier non signé à 16 bits.