爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

MeteoInfoLab脚本示例:AOD

[复制链接]

新浪微博达人勋

发表于 2016-2-8 18:03:02 | 显示全部楼层
本帖最后由 cat1106123 于 2016-2-8 18:04 编辑

谢谢老师,MOD08_D3数据文件太大了,有90多MB(所以我怀疑是不是下载错了),不让上传...MOD04_L2的可以上传,麻烦您了

MOD04_L2.A2015307.0225.006.2015309143224.hdf

4.47 MB, 下载次数: 1, 下载积分: 金钱 -5

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

新浪微博达人勋

发表于 2016-2-8 18:06:01 | 显示全部楼层
下载金钱-5不知道怎么弄掉,不好意思哈王老师
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-2-8 18:17:12 | 显示全部楼层
cat1106123 发表于 2016-2-8 18:06
下载金钱-5不知道怎么弄掉,不好意思哈王老师

没事,论坛的money我是不缺的。大文件你可以通过百度云之类的网络空间共享。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-2-8 19:28:10 | 显示全部楼层
MeteoInfo 发表于 2016-2-8 18:17
没事,论坛的money我是不缺的。大文件你可以通过百度云之类的网络空间共享。

王老师,MOD08_D3发到百度云了http://pan.baidu.com/s/1o7b721G
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-2-8 19:28:14 | 显示全部楼层
MeteoInfo 发表于 2016-2-8 18:17
没事,论坛的money我是不缺的。大文件你可以通过百度云之类的网络空间共享。

王老师,MOD08_D3发到百度云了http://pan.baidu.com/s/1o7b721G
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-2-9 10:41:22 | 显示全部楼层

需要下载最新版本的MeteoInfo。
MOD08:
  1. f = addfile('D:/Temp/hdf/MOD08_D3.A2015307.051.2015308233133.hdf')
  2. v_aod = f['Optical_Depth_Land_And_Ocean_Mean']
  3. v_aod.setdimrev(0, True)
  4. aod = v_aod[[15,55],[70,140]]
  5. #Plot
  6. axesm()
  7. china = shaperead('D:/Temp/map/bou2_4p.shp')
  8. geoshow(china, linecolor='gray')
  9. world = shaperead('D:/Temp/map/country1.shp')
  10. geoshow(world)
  11. levels = arange(0, 1.0, 0.05)
  12. layer = contourfm(aod, levels, interpolate=True)
  13. #layer = imshowm(aod, levels)
  14. title('Aerosol Optical Depth at 550 nm')
  15. colorbar(layer)

MOD08_1.png

MOD04:
  1. f = addfile('D:/Temp/hdf/MOD04_L2.A2015307.0225.006.2015309143224.hdf')
  2. lon = f['Longitude'][:,:]
  3. lat = f['Latitude'][:,:]
  4. data = f['Optical_Depth_Land_And_Ocean'][:,:]
  5. axesm()
  6. mlayer = shaperead('D:/Temp/map/country1.shp')
  7. geoshow(mlayer, edgecolor='k')
  8. layer = surfacem(lon, lat, data)
  9. colorbar(layer)

MOD04_1.png


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

新浪微博达人勋

发表于 2016-2-9 11:08:28 | 显示全部楼层
老师,一再麻烦您真是不好意思哈...我下载的版本是下面图上红圈里的MeteoInfo,然后又用您刚刚发的代码试了一下,是图2这个样子......,属性错误。已经一头雾水了,盼您再次指点......非常感谢!
meteoinfo.png
图2.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-2-9 17:48:50 | 显示全部楼层
本帖最后由 cat1106123 于 2016-2-9 17:52 编辑

而且根据图上来看,不知是因为缺测还是别的原因,空白的地方好多啊。请教一下老师这是什么原因呢?另外请问老师有没有什么相关教材之类的,我好买来系统学习一下?再次感谢您~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-2-9 19:45:20 | 显示全部楼层
cat1106123 发表于 2016-2-9 17:48
而且根据图上来看,不知是因为缺测还是别的原因,空白的地方好多啊。请教一下老师这是什么原因呢?另外请问 ...

我测试过,应该不会出现你说的问题。卫星数据会有很多缺测值,这很正常(有云等情况)。所有的教程都在本论坛和MeteoInfo的网站上了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-2-9 21:16:39 | 显示全部楼层
本帖最后由 cat1106123 于 2016-2-9 22:03 编辑

好的O(∩_∩)O好的~再次感谢老师!!打扰这么久,您辛苦啦!!不过还是想问,
Traceback (most recent call last):
  File "<iostream>", line 3, in <module>
AttributeError: DimVariable instance has no attribute 'setdimrev'
这是为什么呢? setdimrev 出了什么问题呢?是因为我下载的软件版本不对嘛?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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