问题标签 [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.
r - RGoogleMaps 坐标轴
我在 RGoogleMaps 中找不到关于轴标签的以下问题的任何文档:
当我在我的计算机上运行它时,水平轴的范围从 300W 到 60E,但它们之间的刻度不是线性间隔的(300W、200W、100W、0、100E、160W、60W)。此外,垂直轴从 300S 线性移动到 300N。似乎无论我为数据提供什么数据,轴总是以这种方式标记。
我的问题是:
1.这个问题在其他机器上使用这个代码会出现吗?
2. 有人对此有解释吗?
和
3. 任何人都可以提出一种方法来获得正确的轴标签(假设这些是“不正确的”,但也许我在某种程度上误解了情节!)?
感谢您的时间。
r - RgoogleMaps 上的图例?
我使用库(RgoogleMaps)在地图(点)上绘制测量位置。不同的点有不同的装备,我成功地获得了每个装备单独颜色的点:
如何向生成的地图图添加图例,以查看哪些设备由蓝点表示,哪些由红色点表示,等等?
更新:
使用@Rguy 的非常好的建议。我设法获得了图例。为了他人的利益,这是我的测试代码(不,我不是在冰岛进行测量,只是将其用作示例):
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,但行为是相同的。编码:r - Rgooglemaps 绘制文本
我在 R 中使用 Rgooglemaps 包。
我想使用在绘图点上显示文本PlotOnStaticMap
。还有一个TextOnStaticMap
用于在指定坐标上绘制文本的函数。
但是在输出地图中,要么打印文本,要么绘制点,但我需要两者。
r - 在 RGoogleMaps 上绘制区域
我有一个带有多边形区域的 shapefile,并且可以像这样成功地使用 PlotOnStaticMap:
但我真正想要的是绘制充满红色的区域,如下所示:
但这给出了错误“polys [,”Y“]中的错误:'S4'类型的对象不是子集”应该如何做呢?
- shp_0 是“SpatialPolygonsDataframe”
- shp_1 是一个“多边形”
- shp_2 是一个“多边形”
很抱歉没有提供可重现的代码。
非常感谢你。
/克里斯
更新:我刚刚意识到 PlotPolysOnStaticMap(shp) 中的“shp”应该是包含“X”和“Y”列的数据框,即不是我之前假设的 shapefile。
更新 2:即使我使用“border=NA”,我也得到了带有黑色边框的红色多边形。有人知道如何摆脱边界吗?
r - 如何在不循环的情况下使用 R 引用下一行?
我正在玩 RGooglemaps,并且已经能够在地图上绘制线条。我将我的 lats 和 longs 从 csv 加载到coords对象中。
我想暗示使用方向:PlotArrowsOnStaticMap
定义为:
我将lat0定义为坐标[,'lat'] 之类的东西。我如何给lat1?
该值是文件中的下一行 - 但我如何相对描述它?(伪代码中的坐标[+1,'lat']。
我应该做一些基本的阅读吗?
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 文件方面的专家,所以如果我缺少一些简单的东西,请保持温和。
r - 使用 R 将谷歌地理地图的输出打印为图像
我正在使用 googlevis 包来绘制地理地图。我得到的输出是 HTML。是否可以生成 jpg 或 png 输出?
r - 如何在 R 中将 RgoogleMaps PNG 转换为 SpatialGridDataFrame?
我使用 RgoogleMaps 包中的 GetMap() 函数导出了一个“静态地图”。我可以将它(MyMap)以 PNG 格式保存到我的硬盘中。但是,它会失去空间参考。
有没有人成功地从这样的 PNG 创建空间对象(在 GDAL 可读数据格式的意义上)?
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”文件中? 请帮忙;