【发布时间】:2013-11-17 23:56:22
【问题描述】:
我需要使用 R 包在谷歌地图中显示我的形状文件 (.shp)。 我正在使用 maptools 包来读取形状文件。 使用函数 ==> readShapePoly() 然后我将使用 plot() 来显示。现在它在 R 静态窗口中绘制 shapefile 内容,我无法放大/缩小,而且我需要在谷歌动态地图中显示。是否有可用的包在谷歌地图上绘制我的形状文件的多边形??
【问题讨论】:
-
补充@Scott Chamberlain 的两个出色建议:plotGoogleMaps 在浏览器中生成地图,因此您可以放大和缩小。 RgoogleMaps 创建静态地图。 ggmap 是另一个静态地图包。
-
plotGoogleMaps 依赖于 rgdal。我无法安装这个包,它会抛出一些错误
-
这是错误 ./proj_conf_test: 加载共享库时出错: libgdal.so.1: 无法打开共享对象文件: 没有这样的文件或目录检查 PROJ.4 版本 4.7 或更早版本...是的 ./proj_conf_test:加载共享库时出错:libgdal.so.1:无法打开共享对象文件:没有这样的文件或目录检查 PROJ.4:找到并可读的 epsg... 是的 ./proj_conf_test:加载共享库时出错:libgdal.so.1:无法打开共享对象文件:没有这样的文件或目录
标签: r map shapefile maptools rgdal