【发布时间】:2021-06-02 10:32:20
【问题描述】:
我需要将字段的边界(仅边界)扩展 x 米。我尝试使用 rgeos R 包中的 gBuffer - 转换的输出只给了我字段的边界,字段内的其余多边形会随数据丢失。
如何使用 gBuffer / 任何其他方式仅将空间多边形对象(形状文件)的边界扩展 10m 并保持一切完好(多边形和数据内部)
尝试过的代码 -
field <- raster::shapefile("test.shp")
class(field)
plot(field)
View(field@data)
field <- sp::spTransform(field,CRS("+init=epsg:32632"))
plot(field)
field10m <- rgeos::gBuffer(field , width = 10)
plot(field10m)
测试shapefile可以从这里下载https://drive.google.com/file/d/1s4NAinDeBow95hxr6gELHHkhwiR3z6Z9/view?usp=sharing
【问题讨论】:
标签: r raster sf buffer-geometry rgeo-shapefile