R中空间缓冲区的for循环问题

for-loop question for spatial buffer in R

我正在对空间缓冲区进行敏感性分析。

buffer_house <- gBuffer(house_prj, width = 1, byid = TRUE)

我将如何执行 for 循环来增加每次迭代的缓冲区大小。

例如 width = 5 在一次迭代中最多 width = 100 通过 运行 一个循环 5m 间隔。

谁能帮忙

你会这样做:

for(width in seq(5, 100, 5)){
  buffer_house <- gBuffer(house_prj, width = width, byid = TRUE)
}

不过,您仍然需要保存所有这些结果。我向您展示的代码每次都会覆盖 buffer_house