在 Windows 下的 R 中使用 ncdf4 加载 OPeNDAP 服务的 netcdf 文件
Loading OPeNDAP served netcdf file using ncdf4 in R under Windows
我有一个脚本可以使用包 ncdf4
从 OPeNDAP 服务器下载 NetCDF 数据。该脚本在我的 Mac 笔记本电脑上运行,但在我的 Windows 7 台式机上运行失败。在两台机器上,我都使用最新可用版本的 R
和 ncdf4
(在 Windows 上,它是 R3.2.2,从最新可用的 zip 文件安装了 ncdf4_1_9
;在Mac,它是 ncdf4_1.13
从源安装的)。
它可以很好地打开本地存储的 NetCDF 文件,但是当我尝试从 OPeNDAP 服务器(仅在 Windows 上)访问 NetCDF 文件时,出现错误
Error in R_nc4_open: Invalid argument
无论我尝试打开哪个 opendap 服务的 netcdf 文件,我似乎都会收到此错误。我实际需要访问的那个目前不公开可用(仅在内部提供),但我收到相同的消息,例如,当我尝试时:
nc <- nc_open("http://measures.gsfc.nasa.gov/opendap/test/GOZ-Merged-MLP_H2O_ev1-01_1992.nc4")
或:
nc_open("http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.marine/cldc.mean.nc")
有什么建议吗?转义 URL 中的斜杠不起作用。我希望我不需要从 Windows.
下的源安装 ncdf4
github 上现在有一个 ncdf4 库版本可以正确处理 OPeNDAP-served 个文件:
devtools::install_github(‘mdsumner/ncdf4’)
我有一个脚本可以使用包 ncdf4
从 OPeNDAP 服务器下载 NetCDF 数据。该脚本在我的 Mac 笔记本电脑上运行,但在我的 Windows 7 台式机上运行失败。在两台机器上,我都使用最新可用版本的 R
和 ncdf4
(在 Windows 上,它是 R3.2.2,从最新可用的 zip 文件安装了 ncdf4_1_9
;在Mac,它是 ncdf4_1.13
从源安装的)。
它可以很好地打开本地存储的 NetCDF 文件,但是当我尝试从 OPeNDAP 服务器(仅在 Windows 上)访问 NetCDF 文件时,出现错误
Error in R_nc4_open: Invalid argument
无论我尝试打开哪个 opendap 服务的 netcdf 文件,我似乎都会收到此错误。我实际需要访问的那个目前不公开可用(仅在内部提供),但我收到相同的消息,例如,当我尝试时:
nc <- nc_open("http://measures.gsfc.nasa.gov/opendap/test/GOZ-Merged-MLP_H2O_ev1-01_1992.nc4")
或:
nc_open("http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.marine/cldc.mean.nc")
有什么建议吗?转义 URL 中的斜杠不起作用。我希望我不需要从 Windows.
下的源安装 ncdf4github 上现在有一个 ncdf4 库版本可以正确处理 OPeNDAP-served 个文件:
devtools::install_github(‘mdsumner/ncdf4’)