R 传单的局限性?数据太多?

问题描述 投票:0回答:2

我找到了一种解决方法,实际上对于我正在从事的项目来说效果更好,但我仍然很好奇。

我正在使用 leaflet 包在 R 中创建一些地图。代码运行良好,但我使用了大约 120 万行数据,并且我想将 7 个图层包含在地图中。 R studio 遇到了困难,所以我将地图保存为 HTML 文件,关闭了 R studio,并尝试在浏览器中查看地图。它会在一段时间后加载,但总是会冻结并崩溃。我的解决方法是将每个图层创建为自己的地图。 R studio 在这方面遇到了一些困难,HTML 文件可能有点慢,但一切正常。

是否有人对在使用传单时更好地处理此类大型数据集的方法有经验或想法?

如果你愿意的话,我想问第二个问题——我不知道如何在地图上添加一个标题,但又不会过度分散我所呈现的数据的注意力,这是分割地图的唯一缺点。

r leaflet geospatial
2个回答
0
投票

你可以尝试

leafgl
包:https://github.com/r-spatial/leafgl 与“默认”传单方法相比,它使用 web gl 渲染具有 >1M 点的传单,速度非常快...


0
投票

对于你的第二个问题,我相信html文本是最好的方式

##Set title
library(htmltools)
map_title<-"Your title here"
title_html<-tags$div(
  tags$h3(map_title)
)

然后将其添加到您的传单定义中

addControl(title_html, position="topleft") # add the title

© www.soinside.com 2019 - 2024. All rights reserved.