我需要在地图上覆盖一个图(可以是ggmap或我PC中的文件-不是shapefile)。
### Here is the map
library(ggmap)
library(RgoogleMaps)
lat = 49.12978
lon = -122.985
center = c(lat, lon)
bbmap <- get_map(location = c(lon, lat), zoom = 18, maptype = "satellite")
还有here!是用于绘制要覆盖的绘图的数据和代码。
library(fields)
image.plot(FFP$x_2d[1,],FFP$y_2d[,1],FFP$fclim_2d)
主要问题是该图使用到点的距离来生成通量密度图,因此没有坐标(我只有用于获取地图的中心坐标)
这个问题差不多this!尚未得到答复,但似乎解决方案是对数据进行地理配准。但是,我不知道如何在R中执行此操作。我尝试使用“栅格”功能为地图和图像创建3D栅格,同时使用两者的地图范围,但是该绘图似乎不正确因为它看起来像是旋转的。
最终,我想要的是在地图上仅保留90%或80%的轮廓线,而不是整个对象。
最终图像应类似于this,但仅显示最外部的行,参考图像:来自this网页
希望有人可以提供帮助!
谢谢!