【发布时间】:2020-09-09 16:00:22
【问题描述】:
我想将 CO(多边形)分成不被道路(线串)分割的部分(也是多边形)。也就是说,我希望较小多边形的部分以道路或州边界为界,而不是包含任何进入和退出多边形的道路。
我可以使用lwgeom::st_split 生成几何集合,但我不确定这是否对我有帮助;我坚持使用此解决方案,因为我不确定如何提取集合中的几何图形,例如,为它们分配唯一 ID。
我的最终目标是确保我的点(单独的数据)不被道路分隔。因此,如果您对此有更直接的解决方案,我也会全力以赴。
library(tidyverse)
library(tigris)
library(sf)
library(lwgeom)
co <- states(cb = T) %>%
filter(NAME == "Colorado")
roads <- primary_secondary_roads(state = 'Colorado')
cosplit <- st_split(co,roads)
有没有人找到或看到解决方案?
【问题讨论】:
标签: r polygon sf multilinestring