如何将geom_tile上的道路地图叠加为geom_path?

时间:2017-08-03 15:20:34

标签: r ggplot2 ggmap rgdal maptools

我的数据点位于两条公交路线上,因此我可以使用geom_path绘制路径,如下图所示:
An example of what I have now
我想以相同的方式绘制区域中的其余道路,而不必为道路制作坐标数据文件,并使用for循环将每条道路绘制为单独的路径。我尝试使用ggmap来实现这一目标,但我能设法生成的是该区域的谷歌地图的光栅图像。这个问题是我希望道路和数据都很容易看到,而且从我看到的情况来看,在栅格上叠加一块瓷砖要么不起作用,要么使图形难以阅读。有没有什么方法可以将路线图叠加在geom_path上作为geom_tile绘制的数据?

我认为可能有用的一件事就是这个人为了得到爱沙尼亚的温度数据而做了什么:http://www.geo.ut.ee/aasa/LOOM02331/R_idw_interpolation.html

但是我不确定如何从谷歌地图或其他地图数据源获取形状文件。

编辑:
在大学网站上,我找到了一张校园的GIS地图,我可以将其下载为形状文件,但我仍然想知道是否有更好的方法可以在大学范围之外实施。形状文件还包含我无法删除且不想要的人行道。这是新地图,原始估计路径为红色: an updated version of the graph with the full map

0 个答案:

没有答案