问题标签 [rmaps]

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 回答
574 浏览

r - 如何将传单地图(使用 rMaps 创建)保存为 html 小部件?

问题 1 我尝试将使用 rMaps 创建的传单地图保存html 文件中。

但我得到一个错误:

答案 1 感谢 LukeA,我们可以使用以下语法:

问题 2 但是,如何添加 addAssets 和 setTemplate:

答案 2 再次感谢 LukeA,我们得到了答案:

问题 3

其实我最开始的问题是我不能在rmarkdown中写代码,为了直接在html文档中生成地图。

现在我可以单独保存地图了。但是如何将它集成到 html 文档中呢?Rapide 的解决方案是制作一个 iframe。还有其他更优雅的解决方案吗?

0 投票
0 回答
207 浏览

r - 计算栅格中一个类的公顷面积的函数?

我已经在 R-GIS 中工作了一段时间,现在我开始需要一个函数来计算像素面积(以公顷为单位),但栅格采用纬度/经度坐标和度数分辨率。

它有效,但如果有人可以改进某些部分以更普遍地使用,我将不胜感激。

0 投票
2 回答
3052 浏览

r - 在 R 中使用带有“maps”包的 xlim/ylim 投影会产生更大的地图

我正在使用 R 和 maps/mapproject/maptools 包来绘制一些地图,并注意到一种对我来说似乎违反直觉并且实际上限制了我能做的行为。

在不指定任何投影的情况下绘制欧洲地图(限制取自ETRS89 / ETRS-LCC,因此没有冰岛,也剪裁在东部):

未指定投影的欧洲地图

结果与预期的一样,正在使用限制并且生成的地图遵循它们。

根据帮助,地图默认使用的投影是:

这对我的需要来说不是一个很好的投影,我将使用 LCC 投影,其平行线如上面的 spatialreference.org 链接所示:

指定投影的欧洲地图

结果出乎意料,因为它包括更大的区域(向北走很远,包括俄罗斯),基本上使地图无法使用。

奇怪的是,在使用网格时,会清楚地考虑原始限制:

带有 LCC 投影和网格的欧洲地图

我想要的(以及我认为是上述代码的结果)是一个矩形裁剪,其中包括我指定的限制(由于使用的投影进行了调整,因此预期的面积比上面的矩形更大) . 此外,每当使用 map() 进行投影时,地图和边界都会出现空白区域。

问题是:在使用 map/mapproj/maptools 时有没有办法得到这个结果?我试图人为地更改 xlim/ylim 没有好的结果,因为它似乎在很大的间隔内工作(即更改它们不会产生效果,直到突然一半的欧洲随着下一次递减而消失)。

0 投票
0 回答
333 浏览

javascript - 如何将我的交互式 r 地图导出到可点击文件?

用于交互式/动态地图的 r 包种类繁多,例如传单rMaps等。但是,我很难理解是否以及如何将交互式地图导出到文件中,例如 .html 或 .js,其中我可以发送给另一个人,只需点击 index.html 或 starter 文件,就可以在浏览器中打开交互式地图(无需下载额外的软件)?

0 投票
0 回答
1115 浏览

r - r中的地图包中的us.cities不起作用

我正在尝试将美国城市添加到我的 R 地图中。

当我添加世界城市时:

或加拿大城市:

它工作得很好。但是,当我尝试将它替换us.cities为应该是maps包的一部分(https://cran.r-project.org/web/packages/maps/maps.pdf)时,它会给出错误:

ggplot2 不知道如何处理类字符的数据。

关于可能是什么问题的任何想法?

编辑:更多代码:

hawaii 和 alaska csv 是来自world数据框中的 hawaii 和 alaska 数据maps,经过一些编辑,因此它们的格式与其余部分相同。

0 投票
1 回答
714 浏览

r - R:创建具有多个过滤器的路线图

~~编辑~~~

下面的答案有效,请参阅我的完整代码并为将来需要帮助的任何人回答问题。

~~~~~~~~

我正在尝试在 R 中创建一个仪表板(第一个!),它将创建一个地图,显示在包裹初始位置和包裹结束位置(环游世界)之间采取的数千条路线。然后,我希望有过滤器,以便根据标准显示不同的路线(如果可能,请给出一个框来说明根据选择有多少条路线)。

我能够用所有线条制作仪表板和地图,看起来很棒。现在的问题是我似乎无法弄清楚如何创建交互式过滤器。我的问题是我目前正在创建线条并将它们绘制在 For 循环中,因此它们不会被保存在任何地方。

我有三个过滤器:部门(我称之为 SBU)、制造工厂(我称之为工厂,是 SBU 的子集)和客户。

即,您可以让 SBU A 与所有与 SBU A 关联的工厂并查看客户 Y。然后您将看到与此关联的那些特定路线。

即您可以在工厂 K 中拥有 SBU B 并查看所有客户

不幸的是,我无法提供原始数据。

任何帮助将不胜感激,因为我对 R 很陌生!

0 投票
0 回答
866 浏览

r - 无法运行 map_data(“状态”)

这篇文章类似,我有以下问题。

.C(C_map_type, as.character(mapbase), integer(1)) 中的错误:参数数量不正确 (2),“”应为 0

我也安装了最新的地图库。我在 Windows 10 上使用 RStudio 版本 1.1.383 和 R 3.4.3。我已经让这个命令之前运行,并且在相同的代码中它没有运行。

任何见解将不胜感激。

0 投票
1 回答
119 浏览

r - 如何将轴标题添加到 R 地图中的轴?

我正在尝试将纬度和经度轴标题添加到R地图中的地图。

我在R映射中找不到合适的参数。

我想添加纬度和经度作为轴标题。

0 投票
2 回答
629 浏览

r - 为什么我在 R 中绘制的栅格图会在保存的文件中模糊?

我希望将带有栅格的地图导出为 .pdf 或其他矢量文件。出于某种原因,当我将其保存为 .pdf 或 .ps 文件时,光栅会变得模糊/模糊/模糊且无法使用。解决此问题的任何提示?.png 以所需的分辨率保存,但不能在后期处理中逐层操作。

这是保存的 .pdf 文件
的屏幕截图 这是具有所需分辨率的 Quartz 窗口的屏幕截图

0 投票
1 回答
54 浏览

r - 在 R 中放大地图

我创建了一张康沃尔地图,并使用下面的代码(用于 worldHires 数据库)在其上绘制了一些经纬度的采样位置。

创建的地图非常小,当我导出为图像时,它是超低分辨率的。有没有办法让地图更大或更高分辨率?我尝试使用 ggmaps 工具制作地图,但我很难让 R 识别我创建的 Google API,因此我将回到这张更基本的地图。