我需要将字段的边界(仅边界)扩展 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