我正在尝试使用 R 中的rnoaa
包下载一些网格化的 ERDDAP 数据。虽然数据检索对于某些数据集非常有效,但我在获取某些数据集的数据时遇到了一些问题。例如,当我运行时:
library (rnoaa)
ds.info <- erddap_info ("noaa_pfeg_95de_54ab_a60a")
erddap_grid (ds.info,
time = c("2005-01-01", "2015-01-01"),
altitude = c (0,0),
latitude = c (3.25, 3.75),
longitude = c (72.5, 73.25),
fields = "all")
我收到以下错误:
`Error: (404) - Resource not found: /erddap/griddap/ncdcOwDly.csv (Currently unknown datasetID=ncdcOwDly)`.
该错误并不是真正一致的,因为它有时会在我尝试不同的时间跨度时起作用。但我几乎每次尝试从数据集下载数据时都得到它noaa_pfeg_95de_54ab_a60a
,noaa_pfeg_1a4b_0c2a_2365
还有一些来自NOAA-NCDC的数据。
因为erddap_grid
适用于某些数据集但不适用于其他数据集,所以我倾向于认为这不是错误。也许这是 ERDDAP 服务器的问题?或者可能与我的 API 密钥有关?有办法解决吗?
更新 - 2015-01-10:这似乎是服务器的问题。当尝试使用 Web 界面生成的地址(见下文)下载数据时,我得到了同样的错误。我想我只需要等到“他们”解决数据库问题。
http://coastwatch.pfeg.noaa.gov/erddap/griddap/ncdcOw6hr.csv?u[(2006-01-01):1:(2015-01-09T18:00:00Z)][(10.0):1:(10.0)][(3.25):1:(3.75)][(72.5):1:(73.25)],v[(2006-01-01):1:(2015-01-09T18:00:00Z)][(10.0):1:(10.0)][(3.25):1:(3.75)][(72.5):1:(73.25)]