光栅贴图与替代品

Tyl*_*ker 4 mapping google-maps r ggplot2

我最近在休斯敦市中心找到了这个网页犯罪,我有兴趣再现.这是我在R中进行映射的第一次学习经验,因此缺乏做出适当决策所必需的词汇和理解.

在页面的最后,David Kahle说:

最后一点可能会有所帮助.在制作这些类型的图时,人们可能会想要使用地图栅格文件本身作为背景.该方法可用于比上述方法更快地制作地图.然而,该方法具有一个非常显着的缺点,如果处理不当,可能破坏使用地图的整个目的.

  1. 在非常简单的英语中,光栅文件方法和他的方法有什么区别?
  2. RgoogleMaps包是否能够生成这些类型的高质量地图,如上面引用的将谷歌地图调用为R的页面所示?

我问不是因为我缺乏信息而是相反.太多了,我想做出一个关于追求方法的好决定,所以我不会把时间浪费在过时或低效的技术上.

随意传递您认为对我有益的任何读物.

提前感谢您的指示.

bap*_*ste 5

基本上,这个情节制作时你有两个选择:

  • 使用图层将地图绘制为图层geom_tile,其中图像的每个像素都映射到x,y轴(缓慢但准确)

  • 将一个背景图像添加到绘图中,作为纯粹的"装饰性"注释.此方法更快,因为您可以使用grid.raster更有效地绘制图像,但图像不受绘图区域的轴约束.换句话说,您必须手动调整x和y轴限制,以确保图像对应于图上的实际位置.

现在,我建议你看看新annotation_rasterggplot2诉0.9.0.它应该具有速度和更精简的输出文件的优点,并且仍然符合绘图的数据空间.我相信这个功能,以及geom_rasterannotation_map大卫做这些地块并不存在.