爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 30697|回复: 9

[求助] 风云4A,HDF文件里面14个通道里面的值代表什么,如何转为云顶亮温?

[复制链接]

新浪微博达人勋

发表于 2021-7-28 19:38:50 | 显示全部楼层 |阅读模式
5金钱
本人根据网上代码画了一张13通道的云图,但是并不知道怎么把值转为云顶亮温。请求各位大神教教我

NOMChannel1320210718134500_20210718134917.png

最佳答案

查看完整内容

卫星观测到的是辐射能。 卫星文件里存储的是一个“索引”(可以这么理解,因为反照率是0-100,占6位,亮温是300左右,需要占11位,两相结合),需要根据这个“索引”去HDF、AWX前部的“定标表”查找到底对应哪个具体的值(反照率92%,TBB 270K……之流)。这个过程叫“定标”calibration 还有个问题是“定位”,尤其是HDF多数都是圆盘图DISK,即使是REGC中国区域,也有两个角扫描的是太空。而且本质上数 ...
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-7-28 19:38:51 | 显示全部楼层
本帖最后由 edwardli 于 2021-7-28 22:05 编辑

        卫星观测到的是辐射能。
        卫星文件里存储的是一个“索引”(可以这么理解,因为反照率是0-100,占6位,亮温是300左右,需要占11位,两相结合),需要根据这个“索引”去HDF、AWX前部的“定标表”查找到底对应哪个具体的值(反照率92%,TBB 270K……之流)。这个过程叫“定标”calibration
        还有个问题是“定位”,尤其是HDF多数都是圆盘图DISK,即使是REGC中国区域,也有两个角扫描的是太空。而且本质上数据是按照行列存储的,比如4km分辨率的全圆盘,就是2748行*2748列。所以需要把这个数学的矩阵/数组,下标对应到地理上(经纬度),才能画出一张合格的卫星云图,进一步与其他气象数据叠加显示分析。
FY4A数据可视化流程.png
全圆盘扫描.png 中国区域.png

话不多说,代码来了。
Main.py
  1. from fy4a import AGRI_L1
  2. file_path = 'data/Satellite/FY4A-_AGRI--_N_DISK_1047E_L1-_FDI-_MULT_NOM_20210720080000_20210720081459_4000M_V0001.HDF'
  3. sat = AGRI_L1(file_path)
  4. C012 = sat.extract('Channel12',calibration='brightness_temperature')   #1-6通道可见光的cali为'reflectance'
  5. geo_desc = [20, 60, 100, 140, 0.01]  # 顺序为南、北、西、东、分辨率,即 lat_s, lat_n, lon_w, lon_e, resolution单位°
  6. C012 = sat.extract('Channel12',calibration='brightness_temperature',geo_desc = geo_desc)
  7. # C012
  8. # C012.shape
  9. import matplotlib.pyplot as plt
  10. fig = plt.figure(figsize=(16,9),dpi=200)
  11. plt.imshow(C012,cmap='gray_r')   #imshow是我喜欢的“概览”方法,改成其他绘图区ax的方法比如pcolormesh……即可,当然推荐cartopy声明带投影的ax。这,不是本回帖之重点。
复制代码

以下需要的类,不是我写的,by [Modabao](https://github.com/Mo-Dabao/BiteFengyun) 华风集团数据技术开发中心
fy4a.py (4.64 KB, 下载次数: 119)
REGC大致范围.png
中国区域.gif
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2021-7-28 20:11:22 | 显示全部楼层
由卫星观测的radiance计算亮温
http://bbs.06climate.com/forum.php?mod=viewthread&tid=67798
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-7-29 09:23:00 | 显示全部楼层
edwardli 发表于 2021-7-28 19:38
卫星观测到的是辐射能。
        卫星文件里存储的是一个“索引”(可以这么理解,因为反照率是0- ...

谢谢大神。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-4-16 11:58:58 | 显示全部楼层
收藏研究!赞
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-4-29 11:07:07 | 显示全部楼层
您好,能分享一下您的代码,我最近也在处理风云4的数据,我画出来圆盘图,但我一直不会投影到平面上并选取特定经纬度范围的图。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-8-3 12:42:56 | 显示全部楼层
非常感谢大神
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2022-8-11 15:20:41 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2023-3-4 14:50:16 | 显示全部楼层
非常感谢这位经常出现的大神
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2023-9-3 09:45:36 | 显示全部楼层
学习到了,很感谢
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表