爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5029|回复: 2

MeteoInfoLab脚本示例:FY-3C全球火点HDF数据

[复制链接]

新浪微博达人勋

发表于 2015-8-13 17:26:58 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
FY-3C全球火点HDF数据包含一个FIRES二维变量,第一维是火点数,第二维是一些属性,其中第3、4列分别是火点的纬度和经度。下面的脚本示例读出所有火点经纬度并绘图。

脚本程序:
  1. #Add data file
  2. fn = 'D:/Temp/hdf/FY3C_VIRRX_GBAL_L2_GFR_MLT_GLL_20150811_POAD_1000M_MS.HDF'
  3. f = addfile(fn)
  4. #Get data variable
  5. v = f['FIRES']
  6. #Get data array
  7. data = v[:,5]
  8. lat = v[:,3]
  9. lon = v[:,4]
  10. #Plot
  11. axesm()
  12. world = shaperead('D:/Temp/map/country1.shp')
  13. china = shaperead('D:/Temp/map/bou2_4p.shp')
  14. geoshow(china, edgecolor='gray')
  15. geoshow(world, edgecolor=(100,100,100))
  16. layer = scatterm(lon, lat, data, s=3, colors=['r'], edge=False, marker='+')
  17. title('FY-3C GFR')
  18. axism()


Image00166.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-21 16:58:04 | 显示全部楼层
学无止境!谢谢楼主分享!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-6-14 10:47:30 | 显示全部楼层
这几天深受王老师教诲,受益匪浅!
能否向王老师请教,如何使用Meteoinfo读取FY4A沙尘监测的Netcode格式数据?
学生在代码方面没有经验,一无所知!
拜谢!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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