问题标签 [r-leaflet]

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

r - 在 Shiny 中响应 csv fileInput 的传单地图

我有一个简单的闪亮应用程序,可以从 csv 文件输入中绘制点。目前,当我将文件上传到闪亮的应用程序时,地图没有做任何事情。我认为这是因为传单地图没有对上传的文件做出反应。我怎么能解决这个问题?

请参阅下面的代码。样本数据可以在这里找到。

0 投票
0 回答
1651 浏览

r - R Leaflet 无法循环 addPolylines

我的目标是使用 csv 文件中的数据在 Leaflet 中绘制线条。

示例数据:

现在,我有一个工作示例,通过绘制一条线:

我的意图是使用以下循环遍历行数:

我尝试在 Leaflet 函数中添加此循环,但我不断收到此错误:

继承错误(地图,“传单”):缺少参数“地图”,没有默认值

之后,我得到一个空结果。

如何在 Leaflet 函数中使用循环?或者有没有更有效的方法?

0 投票
1 回答
8106 浏览

r - 如何在传单中的多边形顶部添加标签

我正在使用传单R包。我有一个由多边形组成的分区系统,我想将它们的 ID 放在它们上面。下面是我的目标的插图(使用另一个软件)。

在此处输入图像描述

感谢您的建议!

0 投票
1 回答
2014 浏览

r - 更改闪亮的传单热图选项

我正在为传单使用leaflet-heat.js插件。我可以使它工作的唯一方法是通过 rCharts 库。 R闪亮的传单javascript插件 - 热图

热图正确显示,但我无法更改热图选项。此外,如果我取消注释代码的反应部分,应用程序会崩溃。

似乎修改热图图层不透明度的唯一方法是通过CSS,但我不知道如何在这里实现它。 使用传单热图控制热图的不透明度

这是有效的代码部分,有问题的行被注释掉了。

您对此的帮助将不胜感激!:)

0 投票
1 回答
2658 浏览

css - 在 R 中修改传单弹出窗口

我想修改 R 中传单弹出窗口的外观。

帮助文件指出,...popupOptions()函数采用“传递给底层 Javascript 对象构造函数的额外选项”。

此示例中,该style选项设置为修改标记外观的 CSS 参数列表:

但是,相同的方法似乎不适用于 Popups,正如这个最小的工作示例所示:

一些网页使用 javascript 版本的 Leaflet 解释了使用 CSS 自定义标签(例如这里)。关键似乎是编辑.leaflet-popup-tip.leaflet-popup-content-wrapper. 但我怎样才能做到这一点R(不使用闪亮)?

相关:这个问题,但是它只解决弹出窗口中的修改元素,而不是弹出窗口本身。

我欢迎任何建议。

0 投票
0 回答
597 浏览

r - R Leaflet:在点之间绘制曲线

我正在尝试在传单的附近位置之间绘制曲线。

对 SO 上类似问题的所有回复都建议使用gcIntermediate()包中的geosphere内容,但是这不适用于附近的位置,因为曲率很小,看起来仍然像一条直线。

那么从两对纬度/经度坐标开始(原点x/y,结束x/y),有没有办法做到这一点?

0 投票
2 回答
649 浏览

javascript - Leaflet.minichart 在 jupyter notebook 中使用 R

背景

我不熟悉 Javascript 语言,然后我在 Jupyter 笔记本中使用 R尝试了包leaflet.minicart 。

编写示例代码如下:

但是,输出单元格不能很好地表示。可能下图不是很清楚,输出图是固定在一条窄条上的。

在此处输入图像描述

同时,我在浏览器中打开保存的 html 文件(在此处上传),背景图无法显示。

在此处输入图像描述

0 投票
3 回答
2253 浏览

r - 计算多边形所有部分到最近点的距离

我有两个 shapefile:点和多边形。在下面的代码中,我使用gCentroid()包中的rgeos来计算多边形质心,然后在质心周围绘制一个缓冲区。

我想从多边形创建一个栅格图层,该图层表示从每个像元到位于质心周围相关多边形缓冲区内的最近点(红色)的距离。

例如,在多边形单元中,AI 显示两个假设的栅格单元并指示我要计算的直线距离。

在此处输入图像描述


更新 1:根据 @JMT2080AD 的评论创建实际缓冲区。替换leaflet代码。


我在gis.stackexchange上问了这个问题,但在 QGIS 的上下文中。我在这里重新发布问题和新的 R MRE,因为我认为我有更好的机会在 R 中解决这个问题。我不知道是否有更好的方法将问题迁移到 SO 并更改 MRE同时。

0 投票
1 回答
2805 浏览

html - 带有 HTML 标签的传单 r 中的标签

所有善良的灵魂,需要帮助。我正在创建一张传单地图,但无法解决一个奇怪的标签问题。我创建了带有少量变量的标签,如果第一个变量是数字,则标签呈现正常,但如果第一个变量是字符串,它们会失败 - 知道有什么问题吗?让我们从一个虚拟 spdf 开始:

现在我们(m)应用一个简单的 HTML 行(原来使用 df 行但它不是必需的,可以简化为

这个可以正常工作。但是如果顺序颠倒了——而不是 (1,"L") 我们改为 ("L",1)——它会失败:

在第一种情况下,地图包含正确的标签,在另一种情况下,它产生空标签

如果我使用label = ~as.character(HT)它,它会产生一个逐字的 HTML 标签,而不是标签。它出什么问题了?

0 投票
1 回答
1597 浏览

r - 在闪亮中,如何修复(锁定)传单地图视图缩放和居中?

我正在构建一个与此类似的应用程序。在地图上,如果您放大然后更改滑块/输入,缩放级别会自动重置为默认值。我想在不更改缩放级别的情况下渲染地图的新实例,直到用户将其更改回来。理想情况下,我将添加一个按钮以将缩放重置为原始设置。

我查看了这些帖子:123

第三个链接中的代码对我来说很有意义,但仍然没有用。根据评论,他们的代码应该解决了缩放问题,但没有解决居中问题 - 对我来说都不起作用。下面,我将原始应用程序修改为尽可能接近我的应用程序。我还实现了两项更改以尝试实现所需的地图视图行为 - 我添加了两个反应功能:缩放和居中。这是修改后的代表:

关于如何实现这一目标的任何提示?

谢谢!