Изменение ширины линии и цвета для объектов LineString в MapView - PullRequest
0 голосов
/ 21 мая 2018

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

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

Здесь увеличенный образец сгенерированного просмотра карты: enter image description here

Если кто-то может дать совет, такой как яможет

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

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

1 Ответ

0 голосов
/ 22 мая 2018

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

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

...