问题标签 [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 中使用 mapview() 标题给出地图?
我有下面的代码,它给了我一张地图,使用mapview()
它为我绘制了一张地图,但我想知道如何给它一个标题,即“显示世界机场的地图”。一定是非常基本的东西,我真的无法弄清楚。
r - 将传单导出到针织文档中的闪亮地图
我有一个闪亮的应用程序用来可视化各种数据。生成的图之一是地图。我允许用户使用针织文档将所有绘图作为单个 Word 文档一次下载。我想将地图包含在文档中,但不知道该怎么做。我可以使用单独的 导出地图本身的 png(或 pdf)downloadHandler
,但理想情况下希望将地图包含在主文档中。任何帮助将不胜感激......如果有人对下载地图的范围有提示(这似乎与屏幕上地图的范围不匹配),那也很棒。
我愿意使用officer
将下载的地图导入到新创建的 doc 文件中,但不知道如何 a) 使用单个downloadHandler
, b) 告诉 R 如何处理最新下载的名称地图。
rmd文件:
r - 下采样 sf 区域 / tigris 几何图形
我正在用闪亮的 R 向地图视图和传单添加大片。在为单个县(伊利诺伊州库克县)添加区域然后添加到地图时,渲染区域大约需要 20 秒。有没有办法对管道几何进行下采样,例如使用 sf?我真的不需要任何高质量的几何图形。简单的几何形状绝对足够了。
例如,也许使用类似 st_simplify 的东西?
r - 如何在 R 的地图视图中绘制国家的频率
我正在尝试根据几个国家/地区绘制地图视图,并显示频率数量以及视图。因此,当地图视图出现时,它应该显示对美利坚合众国的 500 和对阿根廷的 480。
这是使用(st_as_af)后结构的示例列表,任何人都可以帮助我完成在地图视图中显示频率和国家的最后一步。代码如下:
现有代码:
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解决这个问题? 我已经看了一下这个,但我无法找到解决方案。
r - 多行中的 r-mapview 图例名称
我正在尝试创建一个多行的图例,如本传单示例中所示,但改用 mapview 包。
按照上面的示例,这些情况可以正常工作:
但是,将 </br> 或 <br> 引入 mapview layer.name 会导致错误。
下面的 sessionInfo()
关于如何解决这个问题的任何建议?
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"))
效果很好。
任何帮助将非常感激。
shiny - 如何在 R Shiny 中提高传单地图的分辨率
我正在努力如何在 Shiny 应用程序中以高分辨率保存传单地图。
在以下代码中制作了一张传单地图,可以通过按“下载”按钮下载地图:
使用此代码,我想下载一个包含质量更好的地图的图像文件,即更高的分辨率,尤其是在放大图像时。
我在 webshot 中尝试了“缩放”选项,但这只会使图像变大,质量并没有更好。我在函数“leafletOutput”中看不到任何分辨率参数。我尝试了'leafletOptions(resolutions = ...)',但没有帮助。在函数“saveWidget”中,我添加了“knitrOptions = list(dpi=1200)”作为函数“saveWidget”的参数,但没有成功。
任何想法如何提高在 Shiny 中下载的传单地图的质量?
r - 如何更改 MapView 的主要数据
我正在尝试observeEvent()
将 Mapview 的x
参数更改为新数据。我通常只使用clearShapes()
then addPolygons()
,但需要zcol
等参数。
我想做类似于以下的事情:
我意识到有两个问题在起作用(一个更改变量的接口和一种方法),其中一个可能需要某种形式的 React