爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 20964|回复: 11

[求助] 批量下载欧洲中心数据

[复制链接]

新浪微博达人勋

发表于 2016-11-22 10:53:47 | 显示全部楼层 |阅读模式

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

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

x
第一学着批量下载ERA-interim数据驱动WRF模式,不知道为什么,按照家园上相关介绍,自己安装上Python后,居然就是用不了,那个人可以给我一点思路,让我想想怎么解决。问题如下:
这是我运行的个例:
#!/usr/bin/env python
#
# (C) Copyright 2012-2013 ECMWF.
#
# This software is licensed under the terms of the Apache Licence Version 2.0
# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
# In applying this licence, ECMWF does not waive the privileges and immunities
# granted to it by virtue of its status as an intergovernmental organisation nor
# does it submit to any jurisdiction.
#
from ecmwfapi import ECMWFDataServer
# To run this example, you need an API key
# available from https://api.ecmwf.int/v1/key/
server = ECMWFDataServer()
server.retrieve({
    'dataset' : "interim",
    'step'    : "24",
    'number'  : "all",
    'levtype' : "sl",
    'date'    : "20071001",
    'time'    : "00",
    'origin'  : "all",
    'type'    : "pf",
    'param'   : "tp",
    'area'    : "70/-130/30/-60",
    'grid'    : "2/2",
    'target'  : "data.grib"
})
下面是错误
======== RESTART: C:\Users\yinana\ecmwf-api-client-python\example.py ========
Traceback (most recent call last):
  File "C:\Users\yinana\ecmwf-api-client-python\example.py", line 17, in <module>
    server = ECMWFDataServer()
  File "C:\Users\yinana\ecmwf-api-client-python\ecmwfapi\api.py", line 471, in __init__
    key, url, email = get_apikey_values()
  File "C:\Users\yinana\ecmwf-api-client-python\ecmwfapi\api.py", line 100, in get_apikey_values
    key_values = _get_apikey_from_rcfile()
  File "C:\Users\yinana\ecmwf-api-client-python\ecmwfapi\api.py", line 69, in _get_apikey_from_rcfile
    raise APIKeyFetchError(str(e))
APIKeyFetchError: [Errno 2] No such file or directory: 'C:\\Users\\yinana\\.ecmwfapirc'
>>>
怎么破?

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

新浪微博达人勋

发表于 2016-12-13 16:29:15 | 显示全部楼层
你获得了API的key了吗
密码修改失败请联系微信:mofangbao
回复 支持 0 反对 1

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2016-11-28 21:05:16 | 显示全部楼层
没有人回复么??自己顶一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2017-1-31 23:31:34 | 显示全部楼层
是这样,新的脚本要求先下载下来那个tar.gz,然后解压之后就不用管了,之后在https://api.ecmwf.int/v1/key/上得到自己的key,复制了最下面那三行(key,url,email,包括括号),建立个新的文件 “.ecmwfapirc”,并把他转移到 /root底下(也就是$HOME,建议直接用 mv .ecmwfapirc /root/ )然后就可以使用啦,其实这个example.py我怀疑是别的数据,就像是要先下载era,你要点进去一个网页然后accept才可以下载。这个example没点那个协议所以无法下载(自动回复:请不要使用迅雷等下载工具,点我查看下载帮助)?我一会去试试。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-2-13 09:23:54 | 显示全部楼层
谢谢楼上,不知道是哪个原因,我就获取了key,然后在网页上也点了accept,最后就好了,但是如果下载0.25精度的高空数据,下载的时候就会提示无法下载(自动回复:请不要使用迅雷等下载工具,点我查看下载帮助)。0.75的没问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-1 14:08:20 | 显示全部楼层
谢谢呀,我是新手,感谢您的发帖。我会认证阅读的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-14 16:25:28 | 显示全部楼层
学习一下。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-4-17 14:08:03 | 显示全部楼层
楼主,我也有同样的问题啊,怎么解决的啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-19 22:31:20 | 显示全部楼层
tbag 发表于 2017-1-31 23:31
是这样,新的脚本要求先下载下来那个tar.gz,然后解压之后就不用管了,之后在https://api.ecmwf.int/v1/key ...

我也按照这样做了,从官网下载的脚本,还是无法运行,你所说的根目录,指的是哪个?我是win10系统安装的Python3.5,我直接放在C:\Users\个人账户\下面,不知道这样对不对
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-5-1 10:28:39 | 显示全部楼层
千里草 发表于 2017-2-13 09:23
谢谢楼上,不知道是哪个原因,我就获取了key,然后在网页上也点了accept,最后就好了,但是如果 ...

好像有大小限制,网格粗则需要的内存小,符合他们的要求,网格细,超过一定内存就报错,因为他们限制了能够下载数据的大小
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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