请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: leeol

[其他] 利用python脚本,批量自动下载欧洲中心的气象数据

  [复制链接]

新浪微博达人勋

发表于 2014-7-14 19:11:43 | 显示全部楼层
leeol 发表于 2014-7-14 11:14
官方给出的错误指导:https://software.ecmwf.int/wiki/display/WEBAPI/Troubleshooting

HTTP Error ...

好了,谢谢了。
再请教一个问题,下载好的.grib格式的数据怎么读取,谢谢了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-15 00:19:47 | 显示全部楼层
denghaijun 发表于 2014-7-14 19:11
好了,谢谢了。
再请教一个问题,下载好的.grib格式的数据怎么读取,谢谢了。

善用论坛搜索:http://so.06climate.com/f/discuz ... p;searchsubmit=true
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-16 00:16:06 | 显示全部楼层
leeol 发表于 2014-7-15 00:19
善用论坛搜索:http://so.06climate.com/f/discuz?mod=forum&formhash=e02db8d1&srchtype=title&srhfid=& ...

好的,谢谢了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-17 14:01:50 | 显示全部楼层
denghaijun 发表于 2014-7-13 16:12
楼主,您好,我在做的过程中出了点错误,麻烦您帮我看看,看错在哪里,谢谢了,错误如下:
解压的ecmwf-ap ...

我遇到了和你一样的问题,请问一下你是怎么解决的?我确定我的key是对的啊https://api.ecmwf.int/v1/key/.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-17 14:17:35 | 显示全部楼层
leeol 发表于 2014-7-14 11:14
官方给出的错误指导:https://software.ecmwf.int/wiki/display/WEBAPI/Troubleshooting

HTTP Error ...

楼主好,我遇到了同样的问题,也按照指导做了,但实际上KEY没变,还是HTTP Error 403,不知道该怎样解决
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-17 21:27:51 | 显示全部楼层
维克多·蓝晶 发表于 2014-7-17 14:17
楼主好,我遇到了同样的问题,也按照指导做了,但实际上KEY没变,还是HTTP Error 403,不知道该怎样解决

检查下你的“dataset”的名称与你要下载的数据的名称是否一致。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2014-8-14 22:01:46 | 显示全部楼层
已实现下载,非常感谢你提供的方法!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-27 11:07:07 | 显示全部楼层
多谢楼主指导!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-3 10:08:22 | 显示全部楼层
顶一个,威武!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-9-12 10:11:19 | 显示全部楼层
本帖最后由 网络小丁丁 于 2014-9-12 10:30 编辑

2014-09-12 10:29:41 ECMWF API python library 1.3
2014-09-12 10:29:41 ECMWF API at None
Unexpected error: <type 'exceptions.ValueError'>
Traceback (most recent call last):
  File "D:\ECMWF\ecmwfapi\api.py", line 76, in wrapped
    return func(*args,**kwargs)
  File "D:\ECMWF\ecmwfapi\api.py", line 181, in call
    res  = opener.open(req)
  File "D:\Python27\lib\urllib2.py", line 396, in open
    protocol = req.get_type()
  File "D:\Python27\lib\urllib2.py", line 258, in get_type
    raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: None/who-am-i?offset=0&limit=500


Traceback (most recent call last):
  File "D:\ECMWF\example.py", line 31, in <module>
    'target'  : "data.grib"
  File "D:\ECMWF\ecmwfapi\api.py", line 413, in retrieve
    c = Request(self.url, "datasets/%s" % (dataset,), self.email, self.key, self.trace, verbose = self.verbose)
  File "D:\ECMWF\ecmwfapi\api.py", line 298, in __init__
    user = self.connection.call("%s/%s" % (self.url, "who-am-i"))
  File "D:\ECMWF\ecmwfapi\api.py", line 76, in wrapped
    return func(*args,**kwargs)
  File "D:\ECMWF\ecmwfapi\api.py", line 181, in call
    res  = opener.open(req)
  File "D:\Python27\lib\urllib2.py", line 396, in open
    protocol = req.get_type()
  File "D:\Python27\lib\urllib2.py", line 258, in get_type
    raise ValueError, "unknown url type: %s" % self.__original
ValueError: unknown url type: None/who-am-i?offset=0&limit=500


我按照说明修改后执行出现这个报错,这个是什么情况
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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