我正在尝试下载并子集位于此处的文件:https://www.ncei.noaa.gov/thredds-ocean/catalog/ncei/archive/data/0129374/daily/catalog.html,但我不确定我是否做错了什么,或者链接是否有问题。这是我第一次从这项服务下载数据,所以我不能确切地说
如果我将鼠标悬停在第一个文件的链接上,我会看到:https://www.ncei.noaa.gov/thredds-ocean/catalog/ncei/archive/data/0129374/daily/catalog.html?dataset=ncei/archive/data/0129374/daily/livneh_NAmerExt_15Oct2014.195001.nc
我已尝试使用pydap打开此url:
from pydap.client import open_url
open_url('https://www.ncei.noaa.gov/thredds-ocean/catalog/ncei/archive/data/0129374/daily/catalog.html?dataset=ncei/archive/data/0129374/daily/livneh_NAmerExt_15Oct2014.195001.nc')
但我得到了一个错误:
webob.exc.HTTPError: 404 Not Found
如果使用netCDF4库,则会出现不同的错误:
import netCDF4
netCDF4.Dataset('https://www.ncei.noaa.gov/thredds-ocean/catalog/ncei/archive/data/0129374/daily/livneh_NAmerExt_15Oct2014.195001.nc')
这给了我:
OSError: [Errno -75] NetCDF: Malformed or unexpected Constraint: b'https://www.ncei.noaa.gov/thredds-ocean/catalog/ncei/archive/data/0129374/daily/catalog.html?dataset=ncei/archive/data/0129374/daily/livneh_NAmerExt_15Oct2014.195001.nc'
链接是否可能有问题?我如何下载和子集这些数据
目前你使用的文件是错误的。您需要使用OPENDAP链接:https://www.ncei.noaa.gov/thredds-ocean/dodsC/ncei/archive/data/0129374/daily/livneh_NAmerExt_15Oct2014.195001.nc.html。然后删除其中的html部分
我已使用我的nctoolkit包对此进行了测试,它似乎运行良好:
相关问题 更多 >
编程相关推荐