我已经看过Github的论坛,我做了他们提到的,但仍然不工作。我更新了库(rgdal)和库(raster)的版本,我的lON和LAT没有小数。
我更新了所有的包,我从CRAN和GibHub安装的marmap包似乎都不起作用
ETPBathy <- getNOAA.bathy(lon1 = -98, lon2 = -79, lat1 = 7, lat2 = -6, resolution = 1)
ETPBathy〈-getNOAA. bathy(lon1 = -98,lon2 = -79,lat1 = 7,lat2 = -6,resolution = 1)正在查询NOAA数据库...这可能需要几秒钟到几分钟的时间,具体取决于网格大小如果(ncol(x)== 3 &! exists("bathy",inherits = FALSE)){中出错:参数长度为零
Still not working, maybe the R version? Does anyone know what to do in this case?
1条答案
按热度按时间yshpjwxd1#
marmap v1.0.9
现已在GitHub上提供:此版本应该解决一些(大多数?)Windows用户遇到的臭名昭著的错误消息:
我已经能够确认这个错误是由于
raster
软件包在Windows上可以处理的url长度的限制。来自NOAA服务器的geotif文件现在使用utils::download.file()
下载到用户磁盘上的临时文件中,然后使用raster::raster()
导入到R中。marmap v1.0.9
将在未来几天内在CRAN服务器上提供。