1 位栅格数据集

当二进制栅格数据集仅存储值 0 或 1 时,其位深度为 1。对于栅格的每个像素,可以将对应的位存储在 off 位置 (0) 或 on 位置 (1)。1 位栅格数据最常用的格式之一是 TIFF。通常,这些栅格非常大,并且使用多种方法进行压缩,例如 CCITT Group 3 1-D、CCITT Group 4、Packbits 和 LZW 或无压缩。

要在查看 1 位数据时提高显示速度,最好考虑构建金字塔。通常,8 位金字塔是使用将黑白值缩放至 256 种灰色色调(介于 0 和 1 之间)的方法构建的。建议您使用双线性插值重采样方法来构建金字塔。

将 1 位栅格数据存储在地理数据库中时,建议您选择将 1 位数据转换为 8 位数据的选项。使用这种转换方法时,输入栅格数据集中的值 1 将在输出栅格数据集中更改为 255。1 位栅格数据集存储在文件系统中时包含 8 位金字塔图层,但在地理数据库中,1 位栅格数据集只能包含 1 位金字塔图层,这使得显示画面看起来没有吸引力。通过将数据转换为 8 位,可将金字塔图层构建为 8 位而非 1 位,从而在显示画面中生成适合的栅格数据集。

由于可能已存在 8 位金字塔,因此总是将 1 位 TIFF 指定给拉伸渲染器而非唯一值渲染器。

为便于快速访问和显示 1 位 TIFF,可在向地图添加时将其解压缩到内存中。这种做法很有效,但在需要同时显示许多大型的 1 位栅格时会耗用大量的 RAM 或虚拟内存。CCITT 压缩栅格的压缩比为 100:1 或更高。要显示三个这样的栅格(每个栅格的大小都是 1 MB,且压缩比为 100:1),您将需要 300 MB 的 RAM 与虚拟内存的组合容量。如果栅格均以黑色绘制,则可能超出了当前的内存分配。必要时,可增加虚拟内存,以便能够像使用 RAM 一样使用硬盘空间。这可在计算机的系统属性中进行设置。

相关主题