У меня есть сценарий, который загружает данные NetCDF с сервера OPeNDAP, используя пакет ncdf4
. Сценарий работает на моем ноутбуке Mac, но не работает на моем рабочем столе с Windows 7. На обеих машинах я использую последние доступные версии R
и ncdf4
(в Windows это R3.2.2 с ncdf4_1_9
, установленным из последнего доступного zip-файла; на Mac это ncdf4_1.13
, установленное из исходного кода).
Он отлично работает для открытия локально сохраненных файлов NetCDF, но когда я пытаюсь получить доступ к файлу NetCDF с сервера OPeNDAP (только в Windows), я получаю сообщение об ошибке
Ошибка в R_nc4_open: неверный аргумент
Кажется, я получаю эту ошибку независимо от того, какой файл netcdf, обслуживаемый opendap, я пытаюсь открыть. Тот, к которому мне действительно нужен доступ, в настоящее время недоступен публично (обслуживается только внутри), но я получаю то же сообщение, например, когда пытаюсь:
nc <- nc_open("http://measures.gsfc.nasa.gov/opendap/test/GOZ-Merged-MLP_H2O_ev1-01_1992.nc4")
or:
nc_open("http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.marine/cldc.mean.nc")
Какие-нибудь советы? Экранирование косой черты в URL-адресе не работает. Я надеюсь, что мне не нужно будет устанавливать ncdf4 из исходников под Windows.
ncdf4
под Windows возможность OPeNDAP. - person   schedule 10.11.2015nc-config --has-dap
в командной строке/терминале? Убедитесь, что указано «да» для поддержки OPeNDAP. - person Timothy Brown   schedule 10.03.2016