【发布时间】:2021-11-13 22:44:22
【问题描述】:
我一直在尝试使用 sf 和 osm 制作城市地图,但我正在与河流作斗争。我已经设法提取了河流线,所以它看起来像在图像上,即每条河流有一条线。
有没有办法画出河流的边界,这样就可以看出河流有多宽?
我这样提取行:
rivers <- bbx %>%
opq()%>%
add_osm_feature(key = "waterway",
value = c("river", "riverbank", "canal", "stream")) %>%
osmdata_sf()
然后这是我的 ggplot2 代码中的相关位:
geom_sf(data = rivers$osm_lines,
col = "red",
size = .15,
alpha = 1)+
【问题讨论】:
标签: r geospatial openstreetmap sf