如何解决R语言raster包中'geodata'未导出对象的错误?
解决raster::geodata调用报错问题
你遇到的Error: 'geodata' is not an exported object from 'namespace:raster'错误,核心原因是:geodata函数早已从raster包中拆分出来,成为独立的geodata包,自然没法通过raster::前缀调用。
直接按以下步骤操作即可解决:
- 第一步:安装独立的geodata包
install.packages("geodata") - 第二步:修改代码,将
raster::替换为geodata::,同时注意把path参数改成本地实际的文件保存路径(比如"./gis_files")
也可以先加载geodata包再调用函数:States <- geodata::geodata(name = "GADM", country = "United States", level = 1, path = "./gis_files", # 替换成你的实际路径 download = TRUE)library(geodata) States <- geodata(name = "GADM", country = "United States", level = 1, path = "./gis_files", download = TRUE)
内容的提问来源于stack exchange,提问作者laplaceable
相关产品推荐
相关产品推荐

