将光栅剪切为r中的shapefile

时间:2018-04-05 16:27:22

标签: r raster clip rastervis

我想在r中使用shapefile剪辑光栅作为shapefile的形状。我使用裁剪功能,但它裁剪为范围而不是形状。请帮帮我

1 个答案:

答案 0 :(得分:2)

如手册页所述,裁剪到对象范围内的裁剪, 为了您的目的,您可以使用raster::mask(),具有相同的裁剪结构 mask function"创建一个与x具有相同值的新Raster *对象,除了'mask'中NA(或其他maskvalue)的单元格。" 您可以传递inverse=T,以便从spatialPolygon中获取这些值。