栅格数据的三种存储格式--BSQ、BIL、BIP

转自:http://hi.baidu.com/yiqfdfryqpbdgrd/item/4c2fe8a03270d2258919d31e

 

http://blog.sina.com.cn/s/blog_482cdb69010002do.html?retcode=0

BSQ (band sequential format)

BIL (band interleaved by line format)

BIP (band interleaved by pixel format)

BSQ (波段顺序格式

每行数据后面紧接着同一波谱波段的下一行数据。这种格式最适于对单个波谱波段中任何部分的空间(X,Y)存取。

BIP (波段按像元交叉格式)

按 BIP 格式存储的图像按顺序存储第一个像元所有的波段,接着是第二个像元的所有波段,然后是第 3 个像元的所有波段,等等,交叉存取直到像元总数为止。这种格式为图像数据波谱(Z) 的存取提供最佳性能。

BIL (波段按行交叉格式)

按 BIL 格式存储的图像先存储第一个波段的第一行,接着是第二个波段的第一行,然后是第三个波段的第一行,交叉存取直到波段总数为止。每个波段随后的行按照类似的方式交叉存取。这种格式提供了空间和波谱处理之间一种折衷方式。

http://www.xuezhitong.cn/a/rs/2010/0219/155.html

ENVI使用的是通用栅格数据格式,包含一个简单的二进制文件(a simle flat binary)和一个相关的ASCII(文本)的头文件。该文件允许ENVI使用几乎所有的影像文件,包括那些包含自身嵌入式头信息的影像文件。 通用栅格数据格式都会存储为二进制的字节流,通常它

ENVI使用的是通用栅格数据格式,包含一个简单的二进制文件(a simle flat binary)和一个相关的ASCII(文本)的头文件。该文件允许ENVI使用几乎所有的影像文件,包括那些包含自身嵌入式头信息的影像文件。

通用栅格数据格式都会存储为二进制的字节流,通常它将以BSQ(按波段顺序:BSQ是最简单的存储格式,它将影像同一波段的数据逐行存储下来,再以相同的方式存储下一波段。如果要获取影像单个波谱波段的空间点(X,Y)的信息,那么采用BSQ方式存储是最佳的选择)
BSQ易于获取单波谱波段的单点信息。
BIP提供了最佳的波谱处理能力。BIP按顺序存储第一个像素的所有波段,接着是第二个像素的所有波段,然后是第三个像素的所有波段,以此类推,知道所有像素都存完为止。它为影像的波普维的存取提供了最佳的性能。

你可能感兴趣的:(遥感数据处理,遥感,ENVI)