问题标签 [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.

0 投票
0 回答
217 浏览

r - 如何在 R 中使用 mapview() 标题给出地图?

我有下面的代码,它给了我一张地图,使用mapview()它为我绘制了一张地图,但我想知道如何给它一个标题,即“显示世界机场的地图”。一定是非常基本的东西,我真的无法弄清楚。

0 投票
2 回答
130 浏览

r - 如何在 Mapview 中始终将特定图层保留在背景中

当我尝试使用Simple Features和可视化多边形时遇到了一个问题Mapview

我创建了两个矩形,a并将b它们放在Mapview两层上。我的问题是,如果我选择bbefore ab矩形将被覆盖a并且不会正确显示。

有什么方法可以让我始终保持a在后台,以便b在选择时始终显示?

在此处输入图像描述

0 投票
1 回答
285 浏览

r - 将传单导出到针织文档中的闪亮地图

我有一个闪亮的应用程序用来可视化各种数据。生成的图之一是地图。我允许用户使用针织文档将所有绘图作为单个 Word 文档一次下载。我想将地图包含在文档中,但不知道该怎么做。我可以使用单独的 导出地图本身的 png(或 pdf)downloadHandler,但理想情况下希望将地图包含在主文档中。任何帮助将不胜感激......如果有人对下载地图的范围有提示(这似乎与屏幕上地图的范围不匹配),那也很棒。

我愿意使用officer将下载的地图导入到新创建的 doc 文件中,但不知道如何 a) 使用单个downloadHandler, b) 告诉 R 如何处理最新下载的名称地图。

rmd文件:

0 投票
0 回答
22 浏览

r - 下采样 sf 区域 / tigris 几何图形

我正在用闪亮的 R 向地图视图和传单添加大片。在为单个县(伊利诺伊州库克县)添加区域然后添加到地图时,渲染区域大约需要 20 秒。有没有办法对管道几何进行下采样,例如使用 sf?我真的不需要任何高质量的几何图形。简单的几何形状绝对足够了。

例如,也许使用类似 st_simplify 的东西?

0 投票
0 回答
101 浏览

r - 如何在 R 的地图视图中绘制国家的频率

我正在尝试根据几个国家/地区绘制地图视图,并显示频率数量以及视图。因此,当地图视图出现时,它应该显示对美利坚合众国的 500 和对阿根廷的 480。

这是使用(st_as_af)后结构的示例列表,任何人都可以帮助我完成在地图视图中显示频率和国家的最后一步。代码如下:

现有代码:

0 投票
1 回答
240 浏览

r - 我如何让 mapview 用与 plotRGB 或 plot 相同的颜色绘制我的光栅图像

我有一个从 ArcGIS 导出为地理参考 tif 文件的栅格文件。栅格将用作 mapview 中的背景地图,因为 mapview 背景层 CartoDB.Positron、CartoDB.DarkMatter、OpenStreetMap、Esri.WorldImagery 和 OpenTopoMapdont 在我需要的缩放级别上不提供所需的背景。

首先,我使用 raster 包将我的光栅砖读入 R,然后使用 plotRGB 进行绘图。

结果如预期 在此处输入图像描述

然后,我创建一个值为 0 - 255 的新栅格 r2,并根据 r 中的 rgb 值分配一个颜色表。我以两种不同的方式绘制它,我得到了相同的结果。

这是结果,它要好得多 在此处输入图像描述

但是,当我尝试使用 mapview 时,结果并不如预期。

在此处输入图像描述

谁能帮我用mapview解决这个问题? 我已经看了一下这个,但我无法找到解决方案。

0 投票
1 回答
128 浏览

r - 多行中的 r-mapview 图例名称

我正在尝试创建一个多行的图例,如本传单示例中所示,但改用 mapview 包。

按照上面的示例,这些情况可以正常工作:

但是,将 </br> 或 <br> 引入 mapview layer.name 会导致错误。

下面的 sessionInfo()

关于如何解决这个问题的任何建议?

0 投票
0 回答
51 浏览

r - 使用多个图层/列时,popupTable 为每个多边形显示相同的值

当我只使用一列时,popupTable 与 mapview 一起工作正常,但在定义多个 zcol 时它停止工作,例如。mapview(map, zcol=c("variable1", "variable2", popup=popupTable(map, zcol=c("column1","column2","column4")). 对于地图上的每个弹出窗口(多边形数据),它显示数据集的第一个条目,它似乎禁用了到功能 ID 的链接,因为每个弹出窗口上的功能 ID 都是 1。使用mapview(map, zcol="variable1", popup=popupTable(map, zcol=c("column1","column2","column4"))效果很好。

任何帮助将非常感激。

0 投票
0 回答
97 浏览

shiny - 如何在 R Shiny 中提高传单地图的分辨率

我正在努力如何在 Shiny 应用程序中以高分辨率保存传单地图。

在以下代码中制作了一张传单地图,可以通过按“下载”按钮下载地图:

使用此代码,我想下载一个包含质量更好的地图的图像文件,即更高的分辨率,尤其是在放大图像时。

我在 webshot 中尝试了“缩放”选项,但这只会使图像变大,质量并没有更好。我在函数“leafletOutput”中看不到任何分辨率参数。我尝试了'leafletOptions(resolutions = ...)',但没有帮助。在函数“saveWidget”中,我添加了“knitrOptions = list(dpi=1200)”作为函数“saveWidget”的参数,但没有成功。

任何想法如何提高在 Shiny 中下载的传单地图的质量?

0 投票
1 回答
33 浏览

r - 如何更改 MapView 的主要数据

我正在尝试observeEvent()将 Mapview 的x参数更改为新数据。我通常只使用clearShapes()then addPolygons(),但需要zcol等参数。

我想做类似于以下的事情:

我意识到有两个问题在起作用(一个更改变量的接口和一种方法),其中一个可能需要某种形式的 React