Saving ggmap object to a file which can be reused?
是否可以将 ggmap 保存到本地文件?
上下文:我需要一个大区域的高分辨率地图,
我获取地图的代码是:
1 2 | library(ggmap) map <- get_stamenmap(bbox = c(left = 8.7, bottom = 46.8, right = 9.7, top = 47.6), zoom = 14, maptype = c("toner")) |
我知道我可以将它保存为图像,例如:
1 2 3 | png(filename=name, width=1280, height=1280) print(map) dev.off() |
但这并没有帮助,因为我想稍后使用地图在其上绘制不同的点和多边形,这只有在地图知道 \\'lat\\' 和 \\'lon\\' 的情况下才有可能图片上的每个点。
那么,有没有办法以原始数据形式保存地图?
按照 user3710546 的建议,使用
1 2 3 4 5 | library(ggmap) map <- get_map(location="California", zoom=6, maptype="terrain") save(map, file ="my_map.RData") load(file ="my_map.RData") |
您可以使用