0

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

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

生成的地图视图的放大示例如下: 在此处输入图像描述

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

  • 使线条更大/更厚,以便在缩小时更容易看到,并且
  • 用因子“reef_name”着色的线条

这真的很有帮助。

4

1 回答 1

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")

效果恰到好处。

于 2018-05-21T23:04:37.123 回答