簡體   English   中英

在Windows下使用R中的ncdf4加載OPeNDAP服務的netcdf文件

[英]Loading OPeNDAP served netcdf file using ncdf4 in R under Windows

我有一個腳本,使用軟件包ncdf4從OPeNDAP服務器下載NetCDF數據。 該腳本可在Mac筆記本電腦上使用,但在Windows 7桌面上無法使用。 在兩台計算機上,我都使用Rncdf4的最新版本(在Windows上,它是R3.2.2, ncdf4_1_9從最新可用的zip文件安裝了ncdf4_1_9 ;在Mac上,它是從源代碼安裝的ncdf4_1.13 )。

對於打開本地存儲的NetCDF文件,它工作正常,但是當我嘗試從OPeNDAP服務器(僅限Windows)訪問NetCDF文件時,出現錯誤

R_nc4_open中的錯誤:參數無效

無論我嘗試打開哪個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所提供的文件:

devtools::install_github(‘mdsumner/ncdf4’)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM