栅格数据集像元的位深度容量
像元的位深度(像素深度)决定着特定栅格文件可以存储的值的范围,该范围可根据公式 2n 计算得出(其中,n 表示位深度)。例如,一个 8 位的栅格可以具有 256 个不同的值(范围从 0 至 255)。
下表显示了针对不同位深度所存储的值的范围。
位深度 |
每个像元可包含的值范围 |
---|---|
1 位 |
0 至 1 |
2 位 |
0 至 3 |
4 位 |
0 至 15 |
8 位无符号 |
0 至 255 |
8 位有符号 |
-128 至 127 |
16 位无符号 |
0 至 65535 |
16 位有符号 |
-32768 至 32767 |
32 位无符号 |
0 至 4294967295 |
32 位有符号 |
-2147483648 至 2147483647 |
32 位浮点型 |
-3.402823466e+38 至 3.402823466e+38 |
为了读取和显示,也支持复数位深度。这种位深度存在于许多栅格格式中,包括 Radar 格式(例如 Radarsat 和 .gff)。
开始行动:
有一些例外情况用户并不知道。格网数据集通常以 32 位(有符号、无符号或浮点型)形式存储,但上面列出的是 ArcGIS 将该格网显示为最适合其所包含的像元值的位深度。
旧版本:
ArcInfo Workstation 始终显示格网的位深度。
ESRI 的产品包含了栅格数据集中所有未知值的标识。未知值是 NoData。在系统内部,实际值必须用于存储 NoData 像元。因此,在向已具有全位范围的栅格(这意味着,在栅格范围内至少有一个像元占有位范围中的所有值,例如,将 0 至 255 都表示出来时)添加 NoData 时,将进入下一个更高的位深度。例如,某个山体阴影格网的像元值为 0 至 255,那么在向该格网添加 NoData 时,它将以 16 位无符号的形式表示。
相关主题
7/10/2012