【问题标题】:R marmap getNOAA.bathy Error in if (ncol(x) == 3 & !exists("bathy", inherits = FALSE)) { : argument is of length zeroR marmap getNOAA.bathy if (ncol(x) == 3 & !exists("bathy", inherits = FALSE)) { : 参数长度为零
【发布时间】:2022-01-06 01:49:03
【问题描述】:

我一直在尝试从 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 中运行上述脚本,但错误仍然存​​在...... 如果我使用以前下载的数据,该功能可以正常工作,但现在我需要使用另一组坐标来制作新地图。

非常感谢任何帮助!

【问题讨论】:

    标签: r package


    【解决方案1】:

    您需要(重新)安装 rgdalraster 软件包。这已经记录在 here on the GitHub Issue pagesmarmap 包中。

    【讨论】:

      【解决方案2】:

      对于其他人来说,报告的错误也可能是由于服务器关闭而导致的 - R 没有给出任何指示。您可以查看https://www.ncei.noaa.gov/alerts 是否有计划的中断。

      【讨论】:

      • 超级有帮助,谢谢!
      猜你喜欢
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多