ENVI55扩展工具:Himawari FLDK HSD 数据读取与处理工具
1 工具介绍
工具支持ENVI 5.5及以上版本。
本工具是基于观测区域为Full Disk(FLDK)的HSD数据开发测试的,其他观测区域未单独测试(貌似是支持的)。ENVI目前原生支持netcdf格式的数据读取,并不支持HSD数据(DAT格式)。
Himawari数据包含16个波段,每个波段分文件存储,其中,波段3分辨率为500m,波段1/2/4分辨率为1km,波段5~16分辨率为2km。波段1~6为可见光-近红外波段,波段7~16为红外波段。
本工具支持的数据命名格式如下:
HS_H0x_yyyymmdd_hhmm_Bxx_FLDK_Rxx_Sxx10.DAT
其中,
-
H0x 为卫星代号,通常为H08、H09
-
yyyymmdd 为数据获取日期
-
hhmm 为数据获取小时分钟,每10分钟获取一次图像
-
Bxx 为波段索引,通常为B01~B16
-
Rxx 为分辨率,R05表示500m,R10表示1km,R20表示2km
-
Sxx10 为数据切片索引,FLDK数据分为10个切片,自上而下依次为S01~S10。所以如果想生成全圆盘图像,需要下载S0110~S1010的所有文件。
2 工具安装
方法1:使用 ENVI App Store 进行 ENVI 扩展工具的安装与管理。
App Store 下载地址:https://envi.geoscene.cn/appstore
方法2:手动下载 https://envi.geoscene.cn/appstore/opehmwrldk
下载 zip 压缩包并解压,将得到的 extensions 和 custom_code 等文件夹拷贝到如下 ENVI 安装路径,覆盖同名文件夹即可:
-
ENVI 5.5~5.7 - C:\Program Files\Harris\ENVI5x\
-
ENVI 6.0及以上版本 - C:\Program Files\NV5\ENVI6x\
两种方法均需重启 ENVI 使用。
3 工具使用
本工具可通过如下两种方式打开:
-
工具箱:Toolbox/Extensions/Open Himawari FLDK Data
-
主菜单:File > Open As > Optional Sensor > Himawari FLDK
工具主界面如下图所示(ENVI 5.6 及以上版本自动适配中文界面):
参数说明:
- Input DAT File(输入 DAT 文件):将同一切片数据的所有波段文件存放在一个目录中,下图以S0310为例,可以不包含完整的16个波段文件,工具将读取并处理目录中存在的波段。设置输入文件为任意一个DAT文件即可,工具会自动搜索所需文件进行读取和处理。
注1:工具在选择输入文件时,使用了B01(即波段1)进行文件过滤。如需选择其他波段,可在 Select Input DAT File 面板右下角切换过滤条件为 *.*。
注2:下载的原始文件为.DAT.bz2压缩包文件,可全部以压缩包文件提供,工具会自动解压,并在处理完毕后删除临时解压文件。
-
Export Datasets(输出数据集):设置输出的数据集。
-
R05 (500m):选择此项,将输出波段3数据。请谨慎选择此项,因为在工具第一次运行时,将生成全圆盘经纬度数据,500m数据量较大,运算量也较大,建议内存至少64GB时勾选此项(64GB内存测试通过,32GB未知,可尝试)。
-
R10 (1km):选择此项,将输出波段1~4数据,即蓝、绿、红、近红外4个波段。分辨率1km。
-
R20 (2km):选择此项,将输出波段5~16数据。分辨率2km。
-
-
Calibrate To Albedo/BT(定标为反照率/亮温):是否定标为反照率(Albedo)/亮度温度(Brightness Temperature)。默认输出为原始DN值。如果设置此项为Yes,波段1~6数据将被定标为反照率,波段7~16数据将被定标为亮温。
-
Display Results(显示结果):是否自动加载显示结果。
-
Output Directory(输出目录):设置输出目录。输出结果文件名将自动根据输入文件进行命名。
如下图所示为处理结果与中国矢量叠加效果。
4 扩展阅读