问题标签 [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 - 合并 Shapefile 和数据框
我正在R
使用常规数据框 ( df
) 和 shapefile ( map2
),它们共享一个名为CD116FP
. df
有 103552 行,而map2
有 444 行。我正在通过以下方式加载 shapefile:
map2 <- read_sf("D:/Data/tl_2019_us_cd116.shp")
我的最终目标是使用该功能mapview()
来查看包含在列下map2
描述的“强度”的地图。因此,我不希望观察结果不会出现在.df
np_scores
df
map2
以下是我的想法和失败:
如果这两个对象是常规数据帧,一个合理的候选者将
merge()
用于组合这两个对象,但是如果在这种情况下应用该函数,则生成的对象会失去空间属性并且mapview
不知道如何读取它。我使用的另一种方法是尝试这行代码:
map2m<-data.frame(map2, df[匹配(map2$CD116FP, df$CD116FP),])
但是结果的尺寸太大(比 444 行大得多),因此mapview
在尝试绘制所需的地图时会崩溃。
- 最后,我全力以赴,只是构建了一个循环来将列添加
np
到map2
:
但是,考虑到我的数据框的尺寸,这种方法只需要太多时间。
你有什么建议吗?
r - 是否有在 R 中将密度图覆盖在街道地图上的功能?
我正在尝试在街道地图上叠加密度图,但不确定如何操作。我正在使用police.uk网站上提供的opendata。
每个事件都有与之相关的经纬度。
下面的代码给我一张密度图。
`
` 结果
我可以绘制地图mapview()
,仅绘制经纬度的犯罪,但我想将上面的地图覆盖在街道地图上。
javascript - R mapshot 无法创建自包含的 html
当我尝试从 mapview 包中生成一个独立的 html 地图时,它会保存一个包含文件的单独文件夹。此外,它会产生一个我无法解决的错误 99(但它仍然会产生一个有效的 html)。
这是一个可重现的示例:
这给了我一个不错的 html,但它不是独立的。我得到一个 html 文件和一个名为“map_files”的文件夹,其中包含带有 js 文件的子文件夹。它还给出以下错误:
我的会话信息:
r - 出现错误:在 R Shiny 中使用传单包渲染地图视图时出现“无法规范化路径”
我已经构建了一个闪亮的应用程序,其中一个选项卡包含一个地图,其中包含可以在其他选项卡中分析的点。我使用. leaflet
_mapview
leaflet
我需要什么:用户可以在其上选择包含数据的点投影的底图(地球,开放地形等)的地图。将鼠标悬停在这些点上时,可以看到原始数据。即究竟是什么mapview
。
我的空间点是使用sf
包加载的,并且mapview
在环境外部使用时可以正常工作shiny
。
我尝试使用此堆栈问题合并地图视图:以反应方式过滤数据以生成地图
我的代码:
但是,我在启动应用程序时在页面上收到以下错误:
我不知道这意味着什么以及为什么会出现此错误。这种在闪亮中绘制地图视图的方法似乎对其他人来说效果很好。
任何帮助深表感谢。
使用最新版本的软件包和 R-Studio。
问候
r - Mapview pointsize via cex 不是固定大小的映射子集或更新的数据
新年好!
实际上我想在地图上显示 CoVid19 病例。我有每个案例的地址。我在地图上为每个案例绘制一个点。这很好用!
有些地址有多个案例(例如一个家庭)。因此,我想通过 cex 选项控制点的大小。这对于每张地图都可以正常工作。
但是一个地图中的 cex = 1 并不自动意味着下一张地图(例如第二天)中 cex = 1 的点具有相同的大小。
我该如何控制它,每个地图(天)的 cex=1 大小相同?
简单的例子:
感谢您的任何帮助!
保持健康!
r - Mapview 弹出图出现在悬停时?
有没有办法让弹出图出现在 Mapview 中的悬停(而不是单击)上?或者,图表是否可以默认显示为打开?我不会生成我自己的可重现示例,而是遵循 R Mapview 文档中给出的示例。
我对 R 和 Mapview 相当陌生,因此非常感谢任何指导!
r - 为什么我失去了使用地图拍摄的能力
我一直在使用 mapshot 来发送交互式数据地图,但最近,虽然我可以使用 mapview 制作我想要的地图,但我无法保存它们。
例子:
恐怕我在获取包裹方面搞砸了。带有包名称的文件夹出现在我设置为 wd 的区域中,而不是在我的 R 库中
感谢您提供的任何帮助/建议
r - R mapview:按组点边框颜色
我无法控制点边框的颜色。
我有一个地址数据框,我想根据分类变量Group
. 这些是单点,而不是多边形。我只想绘制点的轮廓,而不是内部区域本身。我认为我可以使用color
参数和设置来处理这个问题alpha.regions = 0, alpha = 1
。下面列出的复制代码
虽然这成功显示了圆圈的轮廓,但省略了区域的填充,但圆圈轮廓的颜色与Group
. 是否有一个“ color.outline
”类型的参数可以连接Group
指标和Group
?有没有更好的方法来为绘制的地址分配颜色?任何指导将不胜感激