R marmap getNOAA.bathy Ошибка в if (ncol (x) == 3 &! Exists ("Bathy", наследуется = FALSE)) {: аргумент имеет нулевую длину - PullRequest
1 голос
/ 29 мая 2020

Я пытался получить батиметрические линии из marmap и недавно получил следующее сообщение об ошибке при вызове функции getNOAA.bathy

Querying NOAA database ...This may take seconds to minutes, depending on grid size
Error in if (ncol(x) == 3 & !exists("bathy", inherits = FALSE)) { : argument is of length zero

Это происходит даже с чем-то таким простым, как

map <- getNOAA.bathy(lon1=10,lon2=19,lat1=67,lat2=71,resolution=10, keep=TRUE)

Я обновил пакет до последней версии (1.0.4), так как прочитал, что могут быть проблемы, связанные с доступом к серверу. Я также пробовал запустить приведенный выше сценарий в R, а не в RStudio, но ошибка сохраняется ... Функция работает нормально, если я использую ранее загруженные данные, но теперь мне нужно было использовать другой набор координат для новой карты.

Любая помощь приветствуется!

1 Ответ

1 голос
/ 29 мая 2020

Вам необходимо (пере) установить пакеты rgdal и raster. Это уже задокументировано здесь, на страницах проблем GitHub пакета marmap.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...