问题遇到的现象和发生背景
我想在R语言里画栅格图,之后叠加上研究区的矢量图形,但是一直没有成功,矢量文件是我自己在arcgis里生成的,栅格图和矢量图都可以单独画出来,但是他们叠加不到一块,这怎么处理啊?
问题相关代码,请勿粘贴截图
area <- rgdal::readOGR('area.shp')#读取研究区矢量数据
n_data_path <- dir('路径',full.names = TRUE)##栅格数据放置路径
n_deposition <- raster(n_data_path[1])##读取栅格数据
p <- plot(n_deposition,axes=TRUE)
p+layer(sp.lines(area,lwd=0.8,col='black'))#叠加矢量数据
运行结果及报错内容
错误: Attempted to create layer with no geom.
Run rlang::last_error()
to see where the error occurred.
我的解答思路和尝试过的方法
一直没有解决。
我想要达到的结果
我是想叠加栅格数据和矢量数据出一张图片