是否可以以与 gbuffer 工作方式相同的方式在行周围创建一个“平坦”缓冲区:
buf_t <- gBuffer(py,capStyle="FLAT", width=py$width, byid=T)
对于 sf,它适用于圆形缓冲区,但我找不到有关平面缓冲区的信息:
buf_sf <- st_buffer(st_as_sf(py2),dist = py$width, SomeWayToMakeItFlat? = T)
sf 现在已经实现了。
buf_sf <- st_buffer(st_as_sf(py2),dist = py$width, endCapStyle = 'FLAT')