Je voudrais rogner un raster basé sur SpatialPolygons
objet. Je sais que nous pouvons utiliser la fonction crop
dans le paquet raster
,comment recadrer raster basé sur SpatialPolygons dans R
raster::crop(rasterFile, SpatialPolygonsObject)
mais cette fonction est basée sur le extent
d'objet SpatialPolygons
, de sorte que le résultat retaillé est rectangle. Cependant, dans certains cas, SpatialPolygons
objet n'est pas rectangle, comment faire face à ces situations?
Merci pour votre réponse. Mais comment enlever ces cellules qui ne sont pas incluses dans le masque? –
Mais vous pouvez faire 'crop' avant le' mask' pour éliminer autant de cellules que possible – RobertH
ou vous utilisez la fonction trim (du package raster) pour supprimer les lignes et les colonnes externes avec des valeurs NA: 'trim (r2, values = NA) ' – Claudia