ENVI栅格文件格式说明
分享
ENVI栅格文件格式
ENVI使用的是通用栅格数据格式,包含一个简单的二进制文件( a simple flat binary )和一个相关的ASCII(文本)的头文件。这也保证了单个ENVI栅格文件没有大小上限。
(1)头文件
ENVI头文件包含用于读取图像数据文件的信息,它通常创建于一个数据文件第一次被 ENVI读取时。单独的ENVI头文本文件提供关于图像尺寸、嵌入的头文件(若存在)、数据格式及其它相关信息。所需信息通过交互式输入,或自动地用“文件吸取”创建,并且以后可以编辑修改。您可以在ENVI之外使用一个文本编辑器生成一个ENVI头文件。
(2)数据文件
通用栅格数据都会存储为二进制的字节流,通常它将以BSQ(band sequential,按波段顺序储存)、BIP(band interleaved by pixel,按波段像元交叉储存)或者BIL(band interleaved by line,按波段行交叉储存)的方式进行存储。
BSQ是最简单的存储格式,提供了最佳的空间处理能力。它先将影像同一波段的数据逐行存储下来,再以相同的方式存储下一波段的数据。如果要获取影像单个波谱波段的空间点(X,Y)的信息,那么采用BSQ方式存储是最佳的选择。
BIP格式提供了最佳的波谱处理能力。以BIP格式存储的影像,将按顺序存储所有波段的第一个像素,接着是第二个像素的所有波段,然后是第三个像素的所有波段,等等,交叉存取直到所有像素都存完为止。这种格式为影像数据波谱(Z)的存取提供了最佳的性能。
以BIL格式存储的影像,将先存储第一个波段的第一行,接着是第二个波段的第一行,然后是第三个波段的第一行,交叉存取直到所有波段都存储完为止。每个波段随后的行都将按照类似的方式交叉存储。BIL是介于空间处理和波谱处理之间的一种折衷的存储格式,也是大多数ENVI处理操作中所推荐使用的文件格式。
ENVI栅格文件必须包含着两个文件,其中头文件的后缀名为:.hdr,数据文件的后缀随意,甚至可以不带后缀名。这两个文件是通过文件名来关联,即数据文件和头文件名称一致。
ENVI栅格文件储存
图像原始的DN(Digital Number)值记录图像的光谱信息,不能轻易更改。在窗口中显示的一般是经过拉伸等增强处理的LUT上的灰度值,在保存文件时,就有不同的方式。
1. 主菜单界面
主菜单->File->Save File As,将图像按照需要的格式进行存储,保存的为原始数据,没有拉伸等增强处理。
2. 主图像窗口
主菜单->File->Save Images As,将图像按照需要的格式进行存储,存储的图像是显示的图像样式。
主菜单->File->Save Zoom As,将Zoom窗口显示的图像按照需要的格式进行存储, 存储的图像是显示的图像样式。
这两种方式保存的都是拉伸之后的像元值。
3. 其他窗口下的文件存储
例如:主菜单->Map->Mosaicking的镶嵌窗口下:Apply;Save Template等;Classification等功能下:Output Result to等;以及正射纠正等。这些结果经过了重采样处理,并且保存的都是ENVI栅格文件格式(虽然你可以给输出文件一个后缀.tif,实际得到的还是ENVI栅格格式,二不是TIFF格式)。如果想要得到其他格式,可用“主菜单->File->Save File As”方式得到。
摘自《ENVI遥感图像处理方法》科学出版社
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0100ptno.html
ENVI使用的是通用栅格数据格式,包含一个简单的二进制文件( a simple flat binary )和一个相关的ASCII(文本)的头文件。这也保证了单个ENVI栅格文件没有大小上限。
(1)头文件
ENVI头文件包含用于读取图像数据文件的信息,它通常创建于一个数据文件第一次被 ENVI读取时。单独的ENVI头文本文件提供关于图像尺寸、嵌入的头文件(若存在)、数据格式及其它相关信息。所需信息通过交互式输入,或自动地用“文件吸取”创建,并且以后可以编辑修改。您可以在ENVI之外使用一个文本编辑器生成一个ENVI头文件。
(2)数据文件
通用栅格数据都会存储为二进制的字节流,通常它将以BSQ(band sequential,按波段顺序储存)、BIP(band interleaved by pixel,按波段像元交叉储存)或者BIL(band interleaved by line,按波段行交叉储存)的方式进行存储。
- BSQ
BSQ是最简单的存储格式,提供了最佳的空间处理能力。它先将影像同一波段的数据逐行存储下来,再以相同的方式存储下一波段的数据。如果要获取影像单个波谱波段的空间点(X,Y)的信息,那么采用BSQ方式存储是最佳的选择。
- BIP
BIP格式提供了最佳的波谱处理能力。以BIP格式存储的影像,将按顺序存储所有波段的第一个像素,接着是第二个像素的所有波段,然后是第三个像素的所有波段,等等,交叉存取直到所有像素都存完为止。这种格式为影像数据波谱(Z)的存取提供了最佳的性能。
- BIL
以BIL格式存储的影像,将先存储第一个波段的第一行,接着是第二个波段的第一行,然后是第三个波段的第一行,交叉存取直到所有波段都存储完为止。每个波段随后的行都将按照类似的方式交叉存储。BIL是介于空间处理和波谱处理之间的一种折衷的存储格式,也是大多数ENVI处理操作中所推荐使用的文件格式。
ENVI栅格文件必须包含着两个文件,其中头文件的后缀名为:.hdr,数据文件的后缀随意,甚至可以不带后缀名。这两个文件是通过文件名来关联,即数据文件和头文件名称一致。
ENVI栅格文件储存
图像原始的DN(Digital Number)值记录图像的光谱信息,不能轻易更改。在窗口中显示的一般是经过拉伸等增强处理的LUT上的灰度值,在保存文件时,就有不同的方式。
1. 主菜单界面
主菜单->File->Save File As,将图像按照需要的格式进行存储,保存的为原始数据,没有拉伸等增强处理。
2. 主图像窗口
主菜单->File->Save Images As,将图像按照需要的格式进行存储,存储的图像是显示的图像样式。
主菜单->File->Save Zoom As,将Zoom窗口显示的图像按照需要的格式进行存储, 存储的图像是显示的图像样式。
这两种方式保存的都是拉伸之后的像元值。
3. 其他窗口下的文件存储
例如:主菜单->Map->Mosaicking的镶嵌窗口下:Apply;Save Template等;Classification等功能下:Output Result to等;以及正射纠正等。这些结果经过了重采样处理,并且保存的都是ENVI栅格文件格式(虽然你可以给输出文件一个后缀.tif,实际得到的还是ENVI栅格格式,二不是TIFF格式)。如果想要得到其他格式,可用“主菜单->File->Save File As”方式得到。
摘自《ENVI遥感图像处理方法》科学出版社
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0100ptno.html
0 个评论
相关问题
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- 有栅格数据a(大数据),小数据b,怎么从a中扣掉b,得到a数据剩下的部分?栅格能裁剪取反吗?
- ArcGIS如何求栅格图像的“质心”
- 两个栅格文件分辨率一致,但像元位置不一致,如何处理?
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- shape文件中的点符号如何去除,只保留标注
- 为什么栅格没有属性表?
- 如何统计shp点数据落在栅格不同区间的个数?
- 利用现有的瓦片生成tpk文件
- 把shp多个文件整到一起的一个专门的软件,不是ARCGIS是其他的,