这个例子读取OMI卫星Swath数据中的CloudFaction变量并绘图。

脚本程序:

#Add data file
folder = 'D:/Temp/hdf/'
fns = 'OMI-Aura_L2-OMNO2_2008m0720t2016-o21357_v003-2008m0721t101450.he5'
fn = folder + fns
f = addfile(fn)
lon_v = f['Longitude']
lat_v = f['Latitude']
lon = lon_v[:,:]
lat = lat_v[:,:]
vname = 'CloudFraction'
v = f[vname]
data = v[:,:]*0.001
#Plot
axesm()
mlayer = shaperead('D:/Temp/map/country1.shp')
geoshow(mlayer)
#slayer = scatterm(lon, lat, data, edge=False)
layer = surfacem(lon, lat, data)
colorbar(layer)
title('OMI - ' + vname)
axism()

转载于:https://www.cnblogs.com/yaqiang/p/4634576.html

MeteoInfoLab脚本示例:OMI Swath HDF数据相关推荐

  1. MeteoInfoLab脚本示例:AIRS Swath HDF数据

    例子中的AIRS Swath HDF数据在Polar Stereographic(南极)投影中接近矩形,需要先从数据中读出经纬度及相关数据数组,利用surfacem函数绘制Swath数据(散点),在s ...

  2. MeteoInfoLab脚本示例:CloudSAT Swath HDF数据

    读取CloudSAT HDF Swath数据,绘图分上下两部分,上面是时间和高度维的Radar Reflectivity Factor二维图,下面是卫星轨迹图. 示例程序: # Add file f ...

  3. MeteoInfoLab脚本示例:OMI Grid HDF数据

    OMI卫星格点数据的例子,全球臭氧柱总量分布. 脚本程序: #Add data file folder = 'D:/Temp/hdf/' fns = 'OMI-Aura_L3-OMTO3e_2005m ...

  4. MeteoInfoLab脚本示例:TRMM 3B43 HDF数据

    TRMM 3B43是卫星观测月平均降水量产品,是HDF的格点数据.需要注意的是数据中降水变量维的顺序里经度维在前纬度维在后,这与通常的设置(纬度维在前经度维在后)相反,需要对获取的二维数组进行转置,使 ...

  5. MeteoInfoLab脚本示例:MODIS Sinusoidal投影HDF数据

    MODIS卫星很多陆面数据都是Sinusoidal投影,数据被分为一个个10*10度(赤道地区)的瓦片(http://modis-land.gsfc.nasa.gov/MODLAND_grid.htm ...

  6. MeteoInfoLab脚本示例:获取气团轨迹每个节点的气象数据

    读取HYSPLIT输出的轨迹数据文件和相应时间的气象数据文件,生成轨迹图层,循环每条轨迹的节点,读出该节点的经度.纬度.气压.时间,通过对气象数据插值获得该节点的气象数据. 脚本程序: #------ ...

  7. MeteoInfoLab脚本示例:多Y轴图

    数据范围相差比较大的数据序列进行对比的时候多Y轴图就很重要了.MeteoInfoLab中提供了一个twinx函数来根据已有的坐标系(Axes)生成一个新的Axes,这个命令会使得已有的Axes不绘制右 ...

  8. MeteoInfoLab脚本示例:站点填图

    打开包含站点填图的站点数据文件(比如micaps 1)之后,用文件对象的smodeldata函数获取StationModel数据对象,然后用stationmodel函数绘制站点填图图层. 脚本程序: ...

  9. MeteoInfoLab脚本示例:Streamline流线图

    绘制Stramline流线图的函数是streamline,需要两个变量(U/V分量或者风向/风速). 脚本程序: f = addfile('D:/Temp/GrADS/model.ctl') u = ...

最新文章

  1. 刚搭建的linux环境的基本优化以及优化脚本---菜鸟初写
  2. 简易无接触温度测量与身份识别装置【2020年大学生电子设计竞赛F题】
  3. python之函数用法startswith()
  4. 基于jeesite的cms系统(一):开发环境搭建
  5. xampp 403 禁止访问 问题解决
  6. Android Stutio 3.0 - Gradle sync failed
  7. 论文阅读(12) 与其他后生动物相比,水母被动能量的重新获取有助于推进优势(2013)
  8. 工频逆变器有哪些应用?工频逆变器、高频逆变器有何区别?
  9. word双栏添加右栏下脚注而左栏满字方法
  10. linux下搭建ecshop教程,linux下安装ecshop,
  11. 实验五 java gui(预习报告)
  12. 《蒋勋说宋词》 读后感
  13. Python 3 入门,看这篇就够了
  14. WPS 页面设置和纸张大小无法设置的处理方法
  15. SMART目标管理方法
  16. 信息学奥赛真题解析(玩具谜题)
  17. 网络中国象棋对战中象棋的规则以及棋盘、棋子的Java源码
  18. 百度飞桨蜜度文本智能较对大赛经验分享(17/685)
  19. 风尚云网学js-关于js对象数组如何去重?
  20. 常用z反变换公式表_8套建筑工程测量公式计算表,输入参数自动计算,高效工作!...

热门文章

  1. 深入浅出TensorFlow2函数——tf.keras.layers.Embedding
  2. Spring Security+OAuth2认证服务之令牌管理源码分析
  3. 不怕百战失利,就怕灰心丧气
  4. 重庆将打造物联网产业集群
  5. 李群与李代数公式推导
  6. pandas基于多条件文本模糊查询,list,str.contains()
  7. 兵贵神速!掌握这10个python技巧,让你代码工作如鱼得水!
  8. mysqldump: Couldn‘t execute 以及 mysqldump:Can‘t create/write to file
  9. ssl 证书 根证书_SSL证书
  10. Unity Text显示中文