1

我有一个导入到 R 中的河流段的 shapefile。这些段的长度范围为 5-115 公里。我想将超过 10 公里的路段分成 10 公里的块。所以我用st_segmentize. 但这实际上并没有将一条长线分成多个新的短线,这就是我想要的......有没有办法做到这一点?我认为st_segmentize每 10 公里添加一个顶点。所以我只需要在顶点处分割线。

到目前为止的代码:

library("sf")
rivers = st_read("./YukonMain4_copy.shp", layer = 'YukonMain4_copy')
seg = st_segmentize(rivers, units::set_units(10,km))

谢谢你的帮助!

4

0 回答 0