栅格数据的无符号整数与有符号整数

Unsigned Integer vs Signed Integer

简而言之,一个 无符号整数 总是非负数。但一 带符号整数 可以存储负值。

有不同类型的文件格式可以存储有符号整数和无符号整数。

但它们是什么格式?

什么时候应该使用无符号整数和有符号整数?

无符号整数栅格

8位 无符号栅格 ,有效值为0到255。这意味着8位栅格总共有256个值。

当您谈论有效范围(或像素深度)时,这是 radiometric resolution 栅格图像。

辐射分辨率是以位为单位表示的每个像素中的细节量。广泛的值范围使像素值能够区分能量的微小差异。

在所有条件相同的情况下,8位栅格产生的细节明显大于4位栅格。

Bit Depth

位深度(8位对4位)

8位带符号的有效范围是-128到127。如果输入中的值大于127或小于-128,则需要使用16位带符号。

某些栅格格式不支持签名图像:

有符号整数与无符号栅格格式

在ArcGIS(数据管理工具>栅格>栅格数据集>复制栅格)或其他程序中转换图像时,请指定像素深度和文件类型。

当导出为签名栅格时,请记下支持它的格式。

例如:

  • JPEG、JP2、BMP、GIF 和PNG不支持8位签名、16位签名或更高版本。这意味着您将无法使用这些栅格格式存储负值。

  • IMG、TIFF (GeoTIFF)、GRID、JPEG、JP2、BMP、GIF、PNG、BIL/BIP/BSQ 和 DAT栅格格式可以存储负值。

  • IMG、TIFF 和 GRID网格是最通用的格式。这些格式接受8位无符号、8位有符号、16位无符号、16位有符号、32位有符号和32位浮动。

总结

下次选择栅格输出时,请仔细选择它是无符号整数还是有符号整数。

无符号数字 总是非负数。

有符号数字 可以存储负值。

IMG、TIFF 和 GRID是8位、16位和32位有符号整数的可接受格式。