爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3728|回复: 12

meteoinfo可以批量导出asc吗?

[复制链接]

新浪微博达人勋

发表于 2017-3-13 10:40:09 | 显示全部楼层 |阅读模式

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

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

x
想把grads数据导出为asc,但时间点太多,每个时间点导出有点耗时间,有代码实现批量导出吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-13 10:48:37 | 显示全部楼层
可以写脚本批量导出。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-13 10:51:24 | 显示全部楼层
王老师可以提供一下脚本的代码吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2017-3-13 11:58:32 | 显示全部楼层
mrfeng1992 发表于 2017-3-13 10:51
王老师可以提供一下脚本的代码吗?

那你要做什么
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-13 13:32:38 | 显示全部楼层
mrfeng1992 发表于 2017-3-13 10:51
王老师可以提供一下脚本的代码吗?

导入到arcgis做栅格数据集
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-13 14:30:29 | 显示全部楼层
mrfeng1992 发表于 2017-3-13 13:32
导入到arcgis做栅格数据集

参考下面的代码:

  1. f = addfile('D:/Temp/GrADS/model.ctl')
  2. for i in range(0, f.timenum()):
  3.     t = f.gettime(i)
  4.     print t.strftime('%Y-%M-%d %H')
  5.     ps = f['PS'][i,'10:60','60:140']
  6.     outfn = 'D:/Temp/GrADS/test_out_' + t.strftime('%Y%M%d%H') + '.dat'
  7.     ps.savegrid(outfn)


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

新浪微博达人勋

 楼主| 发表于 2017-3-13 15:30:06 | 显示全部楼层
MeteoInfo 发表于 2017-3-13 14:30
参考下面的代码:

请问ps = f['PS'][i,'10:60','60:140']中数字是什么意思?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-13 15:41:15 | 显示全部楼层
mrfeng1992 发表于 2017-3-13 15:30
请问ps = f['PS']中数字是什么意思?

数据是全球的,这个是为了取中国区域数据,经纬度范围限定。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-3-13 16:07:45 | 显示全部楼层
MeteoInfo 发表于 2017-3-13 15:41
数据是全球的,这个是为了取中国区域数据,经纬度范围限定。

   ps.savegrid(outfn)这一句找不到savegrid的函数
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-13 16:43:37 | 显示全部楼层
mrfeng1992 发表于 2017-3-13 16:07
ps.savegrid(outfn)这一句找不到savegrid的函数

错误提示是什么?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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