Изменение ширины линии и цвета для объектов LineString в MapView

Я работаю с рифами на большой территории и пытаюсь быстро их визуализировать, чтобы я мог выбрать меньшее подмножество для работы на начальном этапе. Для этого я взял свои пространственные точки, преобразовал их в LineString, чтобы ускорить отображение, а затем использовал отображение карты для их отображения. У меня есть код ниже:

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

Увеличенный образец сгенерированного просмотра карты находится здесь:

Если кто-нибудь может дать совет такой, чтобы я мог

  • сделать линии больше / толще, чтобы их было легче увидеть при уменьшении, и
  • есть линии, окрашенные фактором "reef_name"

это действительно помогло бы.

1 ответ

Как ответили в комментариях 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")

который работает как раз правильно.

Другие вопросы по тегам