我想在r中使用shapefile剪辑光栅作为shapefile的形状。我使用裁剪功能,但它裁剪为范围而不是形状。请帮帮我
答案 0 :(得分:2)
如手册页所述,裁剪到对象范围内的裁剪,
为了您的目的,您可以使用raster::mask()
,具有相同的裁剪结构
mask function"创建一个与x具有相同值的新Raster *对象,除了'mask'中NA(或其他maskvalue)的单元格。"
您可以传递inverse=T
,以便从spatialPolygon中获取这些值。