改变Mapview中LineString对象的线宽和颜色

时间:2018-05-21 04:06:55

标签: r r-mapview

我正在与大片区域的珊瑚礁一起工作,并试图快速将它们可视化,以便我可以选择一个较小的子集来开始工作。为此,我已经获取了空间点,将它们转换为LineString以使映射更快,然后使用mapview显示它们。我的代码如下:

data_as_sf %>%
  filter(reef_name %in% subgroup) %>%
  group_by(.dots=c("reef_name", "reef_section")) %>%
  summarize() %>%
  st_cast("LINESTRING") %>%
  mapview()

生成的mapview的放大示例如下: enter image description here

如果有人可以提供建议,我可以

  • 使线条更大/更厚,以便更容易看到它们 缩小了,
  • 的线条由系数“reef_name”
  • 着色

这确实会有所帮助。

1 个答案:

答案 0 :(得分:0)

如TimSalabim的评论所述,现在已将代码更新为

data_as_sf %>%
  filter(reef_name %in% subgroup) %>%
  group_by(.dots=c("reef_name", "reef_section")) %>%
  summarize() %>%
  st_cast("LINESTRING") %>%
  mapview(lwd = 3, zcol = "reef_name")

工作正常。