Изменение ширины линии и цвета для объектов 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")
который работает как раз правильно.