パッケージを使用して OPeNDAP サーバーから NetCDF データをダウンロードするスクリプトがありますncdf4
。スクリプトは Mac ラップトップでは機能しますが、Windows 7 デスクトップでは失敗します。両方のマシンで、利用可能な最新バージョンのR
andを使用しています (Windows では、利用可能な最新の zip ファイルからインストールされたncdf4
R3.2.2です。Mac では、ソースからインストールされます)。ncdf4_1_9
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 をインストールする必要がないことを願っています。