Сделайте плоский буфер, используя простые функции st_buffer

Можно ли сделать «плоский» буфер вокруг строк так же, как работает 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)

person Jeppe Olsen    schedule 07.05.2018    source источник
comment
в настоящее время он не предоставляет эту возможность.   -  person Edzer Pebesma    schedule 08.05.2018
comment
Где было бы правильным пожелать такой функции?   -  person Jeppe Olsen    schedule 23.08.2018
comment
Вы можете поднять это как проблему (начиная с запроса функции) на сайте github sf.   -  person Edzer Pebesma    schedule 27.08.2018
comment
Теперь это реализовано в sf::st_buffer.   -  person Edzer Pebesma    schedule 22.12.2018


Ответы (1)


sf реализовал это сейчас.

buf_sf ‹- st_buffer(st_as_sf(py2),dist = py$width, endCapStyle = 'FLAT')

person Jeppe Olsen    schedule 06.08.2019