ENVI55扩展工具:Himawari FLDK HSD数据读取与处理工具

发布时间 2023-12-20 16:18:01作者: ENVI-IDL技术殿堂

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

 

工具主界面如下图所示:

参数说明:

  • Input DAT File将同一切片数据的所有波段文件存放在一个目录中,下图以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设置输出目录。输出结果文件名将自动根据输入文件进行命名。

 

如下图所示为处理结果与中国矢量叠加效果。