sym*_*ush 5 gis plot r save ggmap
是否可以将ggmap保存到本地文件?
背景:我需要一个大区域的高分辨率地图,这需要stamen服务器很长时间才能获得.我认为将地图保存一次,将其保存到文件然后继续处理本地副本会更好.
我获取地图的代码是:
library(ggmap)
map <- get_stamenmap(bbox = c(left = 8.7, bottom = 46.8, right = 9.7, top = 47.6), zoom = 14, maptype = c("toner"))
Run Code Online (Sandbox Code Playgroud)
我知道我可以将其保存为图像,例如:
png(filename=name, width=1280, height=1280)
print(map)
dev.off()
Run Code Online (Sandbox Code Playgroud)
但这没有用,因为我想稍后使用地图在其上绘制不同的点和多边形,这只有在地图知道图片上每个点的"lat"和"lon"时才有可能.
那么,有没有办法将地图保存在原始数据表格中?
根据user3710546的建议,使用函数将 ggmap 对象保存到 RData 文件save,然后使用load. 例如:
library(ggmap)
map <- get_map(location="California", zoom=6, maptype="terrain")
save(map, file = "my_map.RData")
load(file = "my_map.RData")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3747 次 |
| 最近记录: |