运行步骤

原始格式观测下载

  • 下载地址:

  • 存放位置:

    > cd data/in_bz2
    > mkdir 2019100800
    > tree -L 2019100800
    ├── 2019100800
    │   ├── B05
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B05_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B05_FLDK_R20_S1010.DAT.bz2
    │   ├── B06
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B06_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B06_FLDK_R20_S1010.DAT.bz2
    │   ├── B07
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B07_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B07_FLDK_R20_S1010.DAT.bz2
    │   ├── B08
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B08_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B08_FLDK_R20_S1010.DAT.bz2
    │   ├── B09
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B09_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B09_FLDK_R20_S1010.DAT.bz2
    │   ├── B10
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B10_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B10_FLDK_R20_S1010.DAT.bz2
    │   ├── B11
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B11_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B11_FLDK_R20_S1010.DAT.bz2
    │   ├── B12
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B12_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B12_FLDK_R20_S1010.DAT.bz2
    │   ├── B13
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B13_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B13_FLDK_R20_S1010.DAT.bz2
    │   ├── B14
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B14_FLDK_R20_S0910.DAT.bz2
    │   ├── B15
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0110.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0210.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0310.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0410.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0510.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0610.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0710.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0810.DAT.bz2
    │   │   ├── HS_H08_20191008_0000_B15_FLDK_R20_S0910.DAT.bz2
    │   │   └── HS_H08_20191008_0000_B15_FLDK_R20_S1010.DAT.bz2
    │   └── B16
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0110.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0210.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0310.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0410.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0510.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0610.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0710.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0810.DAT.bz2
    │       ├── HS_H08_20191008_0000_B16_FLDK_R20_S0910.DAT.bz2
    │       └── HS_H08_20191008_0000_B16_FLDK_R20_S1010.DAT.bz2
    

注解

上面示例目录中展示的葵花8号原始观测卫星资料,存储格式为HSD,观测时间为2019年10月8号00点00分,一次10分钟的全盘扫描,包含所有红外通道观测资料。每个通道都是每分钟存为一个文件,故此每个通道完成一次全景扫描共包含10个件。

作业执行前准备

  • copy all of executables to working directory:

    > cd run_B5_16
    > cp ../ahi_hsd/main/main_npr .
    > cp ../ahi_bufr/AHI_read_bufr.x .
    > cp ../ahi_bufr/ahi_bufr2fmsdr.x
    > cp ../ahi_bufr/grid_ahibufr.x
    

建立资料列表

  • in working directory:

    > ./zz1_build_list.sh
    

运行格式转换

  • in working directory:

    > ./zz2_hsd2fullbufr.sh
    
  • results (HSD to BUFR) are in:

    > tree -L 2 data/out_fullbufr/
    data/out_fullbufr/
    └── 0000
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0110.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0210.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0310.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0410.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0510.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0610.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0710.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0810.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S0910.bufr
        ├── HS_H08_20191008_0000_B05-16_FLDK_R20_S1010.bufr
        └── npr.filenames
    

云分析及稀疏化处理

  • in working directory:

    > ./zz3_procahi_mask.sh
    
  • results (cloud-mask and gridding) are in:

    > tree -L 2 data/out_maskbufr/
    0000
    ├── ahi.201910080000.allsky.bufr
    ├── ahi.201910080000.bufr
    ├── ahi.201910080000.out
    └── GRID_HS_H08_20191008_0000_B05-16_FLDK_R20_S0110.bufr.bin