【问题标题】:Rasterize SpatVect (points) with buffer around SpatRaster用 SpatRaster 周围的缓冲区栅格化 SpatVect(点)
【发布时间】:2022-09-22 22:35:51
【问题描述】:

我有一个由点组成的 SpatVect,我想将它们栅格化为具有给定分辨率的 SpatRaster。有没有一种方法可以指定一个函数,该函数接收每个栅格单元缓冲区内的点?

非常感谢 若昂

    标签: r terra


    【解决方案1】:

    您采取的方法似乎取决于您从上面寻找的结果以及它们之间的关系。

    library(terra)
    
    `terra::buffer(` # both SpatVectx/SpatRastery, to distance in 'm'
    `terra::buffer(` # that is meaningful
    #take Rasty to SpatVecty 
    `terra::as.polygons(`, #then 
    `z<-terra::intersection(SpatVectx, SpatVecty)`
    

    然后回到 SpatRastz? terra::maskcrop 也可能有用,同样取决于接下来的发展方向。

    【讨论】:

      猜你喜欢
      • 2022-10-15
      • 1970-01-01
      • 2019-07-28
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多