问题标签 [rgooglemaps]

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 投票
1 回答
874 浏览

r - RGoogleMaps 坐标轴

我在 RGoogleMaps 中找不到关于轴标签的以下问题的任何文档:

当我在我的计算机上运行它时,水平轴的范围从 300W 到 60E,但它们之间的刻度不是线性间隔的(300W、200W、100W、0、100E、160W、60W)。此外,垂直轴从 300S 线性移动到 300N。似乎无论我为数据提供什么数据,轴总是以这种方式标记。

我的问题是:
1.这个问题在其他机器上使用这个代码会出现吗?
2. 有人对此有解释吗?

3. 任何人都可以提出一种方法来获得正确的轴标签(假设这些是“不正确的”,但也许我在某种程度上误解了情节!)?

感谢您的时间。

0 投票
1 回答
1833 浏览

r - RgoogleMaps 上的图例?

我使用库(RgoogleMaps)在地图(点)上绘制测量位置。不同的点有不同的装备,我成功地获得了每个装备单独颜色的点:

如何向生成的地图图添加图例,以查看哪些设备由蓝点表示,哪些由红色点表示,等等?


更新:

使用@Rguy 的非常好的建议。我设法获得了图例。为了他人的利益,这是我的测试代码(不,我不是在冰岛进行测量,只是将其用作示例):

0 投票
2 回答
1717 浏览

r - Rgooglemaps没有在地图上绘制数据

我遇到了 R 包 Rgooglemaps 的问题。我可以从谷歌地图或打开街道地图中检索地图,但 PlotOnStaticMap 函数不会与我想要绘制到地图的数据重叠。相反,它会打开一个新的图形设备,在其中绘制数据。所以我最终得到:

  • 保存在我的工作目录中的图像,其中仅包含检索到的谷歌地图
  • 我的数据绘制在白色背景上的 R 图形设备窗口。

我在 Windows 上,使用 R 版本 2.13.1 和 RGUI。当我通过命令行运行代码时,也会出现此问题。我记得几个月前我使用了 Rgooglemaps,它对我来说工作正常。同时我升级了我的 R 版本,所以它可能是与版本相关的问题。

有人可以尝试一下,看看你是否有同样的问题(以及解决它的方法)吗?

这里是重现问题的示例(取自http://www.r-bloggers.com/visualizing-gis-data-with-r-and-open-street-map/)。该示例使用 Open Street Map 而不是 googlemaps,但行为是相同的。编码:

0 投票
1 回答
1447 浏览

r - Rgooglemaps 绘制文本

我在 R 中使用 Rgooglemaps 包。

我想使用在绘图点上显示文本PlotOnStaticMap。还有一个TextOnStaticMap用于在指定坐标上绘制文本的函数。

但是在输出地图中,要么打印文本,要么绘制点,但我需要两者。

0 投票
1 回答
1020 浏览

r - 在 RGoogleMaps 上绘制区域

我有一个带有多边形区域的 shapefile,并且可以像这样成功地使用 PlotOnStaticMap:

但我真正想要的是绘制充满红色的区域,如下所示:

但这给出了错误“polys [,”Y“]中的错误:'S4'类型的对象不是子集”应该如何做呢?

  • shp_0 是“SpatialPolygonsDataframe”
  • shp_1 是一个“多边形”
  • shp_2 是一个“多边形”

很抱歉没有提供可重现的代码。

非常感谢你。

/克里斯

更新:我刚刚意识到 PlotPolysOnStaticMap(shp) 中的“shp”应该是包含“X”和“Y”列的数据框,即不是我之前假设的 shapefile。

更新 2:即使我使用“border=NA”,我也得到了带有黑色边框的红色多边形。有人知道如何摆脱边界吗?

0 投票
2 回答
2182 浏览

r - 如何在不循环的情况下使用 R 引用下一行?

我正在玩 RGooglemaps,并且已经能够在地图上绘制线条。我将我的 lats 和 longs 从 csv 加载到coords对象中。

我想暗示使用方向:PlotArrowsOnStaticMap

定义为:

我将lat0定义为坐标[,'lat'] 之类的东西。我如何给lat1

该值是文件中的下一行 - 但我如何相对描述它?(伪代码中的坐标[+1,'lat']。

我应该做一些基本的阅读吗?

0 投票
1 回答
889 浏览

r - R 谷歌地图,添加更长的路径

我刚开始玩 RgoogleMaps http://cran.r-project.org/web/packages/RgoogleMaps/RgoogleMaps.pdf看起来真的很酷,但 GetMaps() 路径选项似乎有限制。看起来(我可能错了)一个 url 被发送到谷歌静态地图 api 并下载了一个 png 文件(或其他东西),所以 url 限制限制了你可以在“map.png”中拥有的路径的大小”。但我想知道在创建之后或在中间处理步骤中编辑 png 是否很容易以获得长路径?有人知道如何在 r 中执行此操作吗?该包似乎提供了一个将 XY 坐标映射到 png 栅格的函数。如果您还没有注意到我远不是 png 文件方面的专家,所以如果我缺少一些简单的东西,请保持温和。

0 投票
2 回答
417 浏览

r - 使用 R 将谷歌地理地图的输出打印为图像

我正在使用 googlevis 包来绘制地理地图。我得到的输出是 HTML。是否可以生成 jpg 或 png 输出?

0 投票
1 回答
1342 浏览

r - 如何在 R 中将 RgoogleMaps PNG 转换为 SpatialGridDataFrame?

我使用 RgoogleMaps 包中的 GetMap() 函数导出了一个“静态地图”。我可以将它(MyMap)以 PNG 格式保存到我的硬盘中。但是,它会失去空间参考。

有没有人成功地从这样的 PNG 创建空间对象(在 GDAL 可读数据格式的意义上)?

0 投票
1 回答
2885 浏览

linux - 无法打开:HTTP 状态为“403 Forbidden” - 请求中指定的“sensor”参数必须设置为“true”或“false”

最初这个问题及其前身是在 R-Sig-Geo 上提出的:

https://stat.ethz.ch/pipermail/r-sig-geo/2012-July/015648.html

“mow.R”包含:

从 R 执行此操作会导致:

我复制了它的网址并将其粘贴到浏览器中:

它导致以下消息:

Google Maps API 服务器拒绝了您的请求。请求中指定的“sensor”参数必须设置为“true”或“false”。

当我更改&sensor=false上述网址中“”的位置时,它可以正常工作:

现在如何将此更改合并到“mow.R”文件中? 请帮忙;