我有一个道路网络作为 R 中的一个 sf 层。我想检查并更正它的拓扑结构,以便删除所有悬挂点,延长下冲点,并且所有交叉点都发生在一个顶点。只有真正的死胡同(cul-de-sacs)才会被保留,它们被定义为距离顶点超过 500 米的路段。 通过谷歌搜索,我只看到这样的代码:
roads %<>% st_make_valid(geos_method = "valid_structure", geos_keep_collapsed = F)
在此代码中,我没有选项来定义我要执行的这些规则。 还有其他软件包可以更好地满足我的目的吗?怎么样?