问题标签 [r-mapview]
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 - R Shiny mapview:仅重绘图层,而不是整个地图(即leafletProxy)
我试图模仿或弄清楚与 LeafletProxy 类似的功能如何在 Shiny 应用程序(flexdashboard)内的 mapview 包中工作。这个想法是我有一个参数化的数据库查询,它根据用户输入获取一个 sf 数据集(约 4200 个多边形),然后在 mapview 中绘图。但是,似乎每次完成此操作时都会重新绘制整个地图?
下面是一个使用默认 franconia 数据集和闪亮输入来控制线条不透明度的可重现示例。我还包括我的代码(已注释掉)以展示如何按预期使用它的示例(即基于数据库获取动态重绘多边形层)
有没有办法在闪亮的情况下绘制一次所有背景地图样式的“基础”地图,然后只在检索到新的多边形数据时重新绘制它们?
谢谢!
r - 为什么 st_buffer 函数没有创建在 mapview 中正确显示的 R 对象?
试图让 st_buffer 函数在 mapview 中显示缓冲区。让它工作,但我必须先执行转换(我怀疑这是必要的)。寻找一种更直接的方法来做到这一点。
编辑:澄清......我想在点周围绘制的缓冲区(在这种情况下,多边形)将是点周围的距离(例如,公里)。
spatial - R:使用 viewRGB() 和 editMap() 时出错
下面是我正在使用的代码:
我收到以下错误消息:
任何帮助深表感谢!
-周
r - R代码将shiny.tag.list保存为html作为查看器->导出->另存为网页按钮
我有一个传单地图,我已经按照此处的建议进行了修改,以便为弹出窗口提供一个特殊的 CSS 。现在我想将结果保存为 HTML 网页。生成的对象类型为shiny.tag.list
,我可以使用查看器查看并使用Export->Save as web page
按钮手动导出为 HTML。但是,我找不到执行相同操作的 R 代码。我已经尝试过包中的函数和中的mapshot
函数,但是这些都失败并出现错误:mapview
saveWidget
htmltools
我也尝试过包的save_html
功能htmltools
,但这会生成一个不是独立的 HTML 文件。
我该如何准确地完成Export->Save as web page
按钮对 R 代码的作用?
下面是一些示例代码来演示这些问题:
r - 在 mapview 中,我可以将圆圈以外的符号与数据相关联吗?
在 mapview 中绘制任何经纬度数据时,默认符号是圆形。如果我想将正方形或“x”与地图上的点相关联怎么办?有没有办法使用不同的符号?
或者,另一个包可以完成工作吗?
r - 对于 R 的 mapview 包,我可以将 map.types 显式设置为 NULL 吗?
我可以将 map.types 显式设置为 NULL 吗?这不能按预期工作。基本上,我不希望渲染基本地图。
我不想消除相关的 CRS。我只是想消除自动渲染的基本地图。
r - 如何使用坐标创建地图(使用不同颜色的点)
我有村里某些地点的坐标。每个坐标都意味着我在那里取样。进行研究后,我发现一个测试是阳性的,另一个是阴性的。我想在地图上显示它。该表有一列“注释”,其中包含从 1 到 5 的数字。根据值,点的颜色应该会发生变化。为此,我使用了以下公式
r - 如何将 R 包(例如 `sf` 或 `mapview`)链接到最新的 GDAL 版本?
我正在尝试使用mapview
软件包中的最新功能,该功能需要最新 GDAL 版本(GDAL >= 3.1.0)中可用的驱动程序(fgb)。在我的 Windows 机器上我运行
但我的rgdal
(1.5-16 版)使用
那么如何更新 R 中使用的 GDAL 版本并将其链接到我的 r-spatial 包?
r - mapview 不显示来自 osmdata 的查询的多面体
我正在使用该osmdata
软件包将波哥大的大学带入其中,其中一些映射为multipolygons
. 然而,情节出来是空的。知道如何解决吗?
注意:绘制点或多边形时,它可以正常工作。