NCL读取FY-4A LMIE资料尝试

最近对FY4A的闪电资料很感兴趣,看了小流星大大的这篇用python读取闪电数据的博客后,想用NCL来读取(毕竟还在NCL入门中……),但是后面的处理可能不如python方便,鉴于本人的python水平,还是先把自己熟悉的搞定吧…… 一次读取FY4A雷电数据(LMI)的过程总结_野生的气象小流星的博客-CSDN博客https://blog.csdn.net/weixin_42372313/article/details/114694684?spm=1001.2014.3001.5502

废话不多说,对照着小流星大大的文章,开始读数据吧~

1、资料获取

 之前在气象数据网上下载过FY4A的资料,但是最多只能下载最近3个月的,也就是21年冬季的数据,但是我想研究夏季的闪电,所以找某网友要了,其他还有什么可找到历史资料的途径吗?

2、数据结构

由官方说明得到的信息:

 1)此资料为“事件”,是由一个区域内的闪电聚类而来,推测区域大小与FY4A的分辨率有关(7.8km),这种处理方式可能与LIM是光学仪器的特性有关,但是具体的原理还没有搞明白

2)NC文件

3)变量名及属性(头文件):主要关注闪电发生的位置(lat,lon),event radiance(ER)和footprint(EFP)

3、简单画一下闪电事件发生的位置:(参考官网scatter plot脚本)

​
begin
;
f = addfile("FY4A-_LMI---xxxxxxxxxxxxxxxxxxxxxx.NC","r")
lon = f->LON 
lat = f->LAT 
wks = gsn_open_wks("png", "FY4A-LIME-map")

;plot settings
res = True 
;res@gsnAddCyclic = False
res@gsnFrame    = False                             ; don't advance yet
res@gsnMaximize = True
res@pmTickMarkDisplayMode="Always"   ;add the marker of angle 
res@tiMainString = "Event Locations"
res@mpMinLatF = min(lat) - 5
res@mpMaxLatF = max(lat) + 5
res@mpMinLonF = min(lon) - 5
res@mpMaxLonF = max(lon) + 5
res@mpDataBaseVersion = "Ncarg4_1"
res@mpDataSetName="Earth..4"
res@mpOutlineOn=True
res@mpOutlineSpecifiers=(/"China:states","Taiwan"/)
res@mpGeophysicalLineThicknessF=2.0 
res@mpNationalLineThicknessF=2.0

 map = gsn_csm_map(wks,res)                ; Create the map plot, don't draw
 
 mkres               = True
 mkres@gsMarkerIndex = 2
 mkres@gsMarkerColor = "Brown"
 gsn_add_polymarker(wks,map,lon,lat,mkres)

  draw(map)
  frame(wks)

end

​

 感觉图片不是特别清楚hh

@野生的气象小流星  最后感谢小流星大大的教程,对数据处理小白很有帮助!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
NCL(NCAR Command Language)是一种用于数据分析与可视化的编程语言,能够处理各种类型的科学数据,包括气象、大气和地球物理等数据FY4A是中国的一颗静止气象卫星,观测并传回大气和地球表面的各种数据。 使用NCL处理FY4A数据有以下几个步骤: 1. 加载数据:使用NCL读取文件函数将FY4A数据文件导入程序中。FY4A数据文件可能是以NetCDF格式存储的,NCL对该格式提供了很好的支持。 2. 提取和选择数据:根据需求,从FY4A数据中提取需要的变量和时间范围。NCL提供了各种功能强大的数据提取和选择函数,可以根据维度、坐标或值来选择数据。 3. 数据分析和处理:对提取的FY4A数据进行各种数据分析和处理操作。例如,可以进行统计分析、插值、滤波、格点转换等操作,以便更好地理解和利用数据。 4. 可视化数据NCL拥有丰富的绘图函数和工具,可以将处理后的FY4A数据可视化。可以生成各种类型的图表、地图、动画等,用于展示和传达数据的信息。 5. 写入结果:将处理和分析后的FY4A数据结果写入文件,以供后续使用或分享。NCL支持各种数据写入格式,如NetCDF、HDF等。 总之,NCL是一种功能强大且灵活的工具,能够帮助我们有效地处理和分析FY4A数据。通过使用NCL,我们可以更好地理解和利用FY4A数据,为气象和地球物理等领域的科研和应用提供支持。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值