问题标签 [ggmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4454 浏览

r - 有没有办法向ggmap添加比例尺(用于线性距离)?

并不是说这对我的问题很重要,但这是我的情节示例,我想在上面添加一个比例尺。

数控地图

0 投票
1 回答
1246 浏览

r - 将 ggmap 与 knitr 一起使用时,如何抑制 Google 的消息?

与文件一起.pdf使用时,如何在输出中抑制 Google 的消息?用于生成说明问题的文件的 MWE 代码:ggmapknitr .Rnw.Rnw.pdf

在结果.pdf中,出现以下(格式不正确)消息:

怎样才能抑制这些消息?我希望messaging=FALSE能做到这一点。

0 投票
1 回答
949 浏览

r - 自定义 UTM 坐标到 ggmap

在使用 osm/cloudmade 等获得的地图上get_map,如何使用 Proj4/CRS 将投影更改为自定义 UTM 坐标?

可以像

通常与get_maporggmap或 ggplot 一起使用?除了更改我所有的 UTM 以匹配 LL 之外,还有其他方法吗?谢谢

0 投票
1 回答
14387 浏览

r - 在 ggplot2 中绘制大多边形地图的小区域

我有一个 shapefile,我使用geom_polygon. 如何仅绘制此地图的一小部分区域?

我的完整地图看起来不错,但我的小区域搞砸了。

这是一个工作示例:这个小 shapefile 可以从以下位置获得:

http://www.mappinghacks.com/data/TM_WORLD_BORDERS_SIMPL-0.2.zip

全图

在此处输入图像描述

谢谢。

0 投票
1 回答
1310 浏览

r - 使用谷歌地图和ggmap地理编码功能的不同纬度和经度

我正在尝试使用ggmap将加拿大最近的沃尔玛商店绘制到某个邮政编码。用于获取位置的函数是:

这返回了纬度和经度:

当我使用相同的搜索词检查谷歌地图搜索并获得纬度和经度时,我得到 43.728933,-79.29565。

返回的经纬度相差约1.1公里,相当显着。

任何人都可以建议为什么在文档中声明它使用谷歌地图作为位置时会有这种差异?对解决此问题的方法有什么建议吗?

0 投票
2 回答
4683 浏览

r - 如何将 csv 文件中的街道地址批量地理编码到 R 中?

编辑; 下面回答。

可以使用 ggmap 像这样进行批量地理编码,文件名是我的。代码改编自大卫史密斯的革命博客文章

我使用 ggplot2 和 shape 文件创建了纽约市的人口普查区地图。接下来,我想使用我在此处下载的 csv 文件创建一个数据框,使用消防站的街道地址放置在地图顶部:

FDNY 消防站位置

人口普查区的形状文件位于此处(它是 2010 年的黑色版本):

纽约市形状文件

我的问题是数据没有列出城市和州,而且我不知道如何编写一个函数来获取这些地址并使用谷歌使用 ggmap 之类的东西对它们进行地理编码。

任何朝着正确方向的建议或推动将不胜感激。我是 R 和 stackoverflow 的新手,所以请放轻松。

编辑:是否有人将其标记为已经问过 A)查看我的实际数据或 B)意识到您认为我重复的问题是 3 岁?猜猜在过去的 3 年里,R 中没有发生任何新的事情,对吧?世界是平的,跟着人走。/咆哮

我可以使用 ggmap 和 geocode() 函数来获取纬度和经度,而无需创建函数来执行此操作。

再次,问题是如何告诉 R 读取我的 csv 文件,该文件缺少城市和州数据,以便它可以创建我需要的 200+ 纬度和经度测量值,而无需我一次对 1 个地址进行地理编码。

第二个问题是获取这些数据,制作一个数据框并将其添加到我已经拥有的 NYC 形状文件中。

对于没有看过这篇文章的大多数人的经验的人来说,3 年前的这个答案是复杂而令人困惑的……我也相信它不能回答我的问题。

0 投票
1 回答
2782 浏览

r - 向ggmap添加一堆箭头

我正在绘制一张地图,该地图应该覆盖数据集中的几个(> 400 个)箭头,其中每个箭头的起点和终点都有纬度/经度对。这是使用 dput 的数据子集:

我以前使用过 ggmap,因此这是我的第一次尝试:

这产生了一个非常奇怪的结果——一些箭头的头部朝错误的方向绘制。

然后我继续尝试使用 geom_path 代替。它纠正了头部的方向,但要求我分别输入数据集的每一行作为 geom_path 的输入。我做了一个for循环,但显然发生的事情是每次添加一个层('i'增加一个),所有以前的层都会消失。

非常感激任何的帮助...

0 投票
1 回答
1407 浏览

r - 如何替换 ggmap 对象中的颜色?

我在ggmap包中使用了 Stamen 背景图。我想替换光栅背景图像中的所有黑色元素(即颜色"#000000"与say "#C0C0C0"- 基本上看起来更像墨粉背景图)。

按照以下替换颜色仅返回光栅部分,并剥离其 ggmap 类的对象。

有没有办法在不改变其他属性的情况下替换栅格单元?

0 投票
1 回答
3256 浏览

r - ggmap 错误和最佳实践的热图

我想在 ggmap 上绘制热图。

我得到的错误是:

测试变量为:

建议?变量 test 有更多条目,我要绘制的是 kriging 的结果,通过 gstat 库中的函数 krige 获得。

有更好的方法吗?

我对非常不同的解决方案持开放态度

0 投票
1 回答
2563 浏览

r - r 来自克里金数据的 ggmap 热图

我想在 ggmap 上绘制热图。

我们进行了测量活动,所以我有 4460 个地理参考点。

为了制作预测图,我创建了一个 400*400 的网格,共有 160000 个点,我在其中使用克里金法计算预测。为了全面了解我的 3 公里 * 3 公里的现象,我认为某种热图是必要的,因为只绘制点,如果我没有做错任何事情,就会在地图上绘制一个实心正方形。(见文件)我用来绘制点的代码是:

所以基本上问题是这些点是沿着道路的,所以热图是有问题的(见这里)并且有太多的点无法单独绘制它们。有什么建议么?

另一个相关的问题是我的数据是gstat的经典格式SpatialPointsDataFrame,这意味着我必须强制它们成为数据框才能使用ggplot,有更好的做法吗?