爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5845|回复: 7

MOD08_M3产品处理求助交流贴

[复制链接]
发表于 2020-3-1 15:22:56 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 tobewealthy 于 2020-3-1 15:32 编辑

大四生正在准备毕业论文,需要利用MOD08_M3月数据气溶胶产品计算吸收性气溶胶季度均值与年均值(AAOD = (1 - SSA) * AOD),之前没接触过meteoinfo和python,编程小白,希望可以和大家互相交流数据处理心得。
结合王老师给的脚本:http://bbs.06climate.com/forum.p ... B%C6%F8%C8%DC%BD%BA
做了一点修改,改正空间还有很大,希望大家可以批评指正,代码如下:

import glob
year = 2008
sday = 032
eday = 365
aods = []
ssas = []
while sday <= eday:
fn = glob.glob('D:\modis\xi\MOD08_M3.A%i%i*.hdf' % (year, sday))[0]
print fn
f = addfile(fn)
v_aod = f['Aerosol_Optical_Depth_Land_Ocean_Mean_Mean']
v_ssa = f['Deep_Blue_Single_Scattering_Albedo_Land_Mean_Mean']

#Get data
aod = v_aod['20:40', '90:115']
ssa = v_ssa['20:40', '90:115']
aods.append(aod)
ssas.append(ssa)
aaod = (1 - ssa)* aod
for i in range(1,12):
  if (i%2 == 1):
   sady += 31
  if (i%2 == 0 and i != 2):
   sday += 30
  else:
   sday += 29
#Mean
aaod = mean(aaods)

#Plot
axesm()
geoshow('cn_province', linecolor='gray')
geoshow('country')
levels = arange(0, 1.0, 0.02)
layer = imshowm(result, levels)
title('Aerosol Optical Depth year_mean at 550 nm')
colorbar(layer)
savefig('D:/modis/year_mean08.pdf', 500, 600)
        


year_xunhuan.py

894 Bytes, 下载次数: 2, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
发表于 2020-3-13 21:04:03 | 显示全部楼层
为你点赞,一起努力,我来啦
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-14 09:25:13 | 显示全部楼层
CHL1998 发表于 2020-3-13 21:04
为你点赞,一起努力,我来啦

这小帖子我都想删了,不知道咋删
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2020-3-14 09:47:17 | 显示全部楼层
一步一步来,也许,她会记录下我们的整个过程,以后想起来也会觉得很美妙
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2020-5-19 20:57:50 | 显示全部楼层
你好,能否问一下,aaod = (1 - ssa)* aod  这一步是为什么呀?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-21 14:04:02 | 显示全部楼层
张张要努力学习 发表于 2020-5-19 20:57
你好,能否问一下,aaod = (1 - ssa)* aod  这一步是为什么呀?

我的论文是研究aaod的,这是一个计算式,不过后来数据有所更改,不用modis了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2022-4-12 19:39:40 | 显示全部楼层
tobewealthy 发表于 2020-5-21 14:04
我的论文是研究aaod的,这是一个计算式,不过后来数据有所更改,不用modis了

您好,这个for i in range(1,12):这循环是干啥的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-20 16:00:01 | 显示全部楼层
zhuyidong 发表于 2022-4-12 19:39
您好,这个for i in range(1,12):这循环是干啥的

计算月平均
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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