Я хотел бы crop
многоканальный растр (4 полосы) с помощью пространственных многоугольников (в SpatialPolygonsDataFrame).Когда я отобразил оригинальные и обрезанные растры в QGIS, я обнаружил, что обрезанный растр имел цвета, отличные от исходного.Вот мой код:
library(raster)
mosaic_shp <- shapefile("mo_clipper.shp")
mosaic <- brick('orthomosaic.tif')
mosaic_sub <- crop(mosaic, extent(mosaic_shp))
writeRaster(mosaic_sub, 'mosaic_sub.tif', format = "GTiff", overwrite = TRUE)
Частично обрезанный растр и соответствующая часть в исходном растре в QGIS:
Я понятия не имею, как решить эту проблему, любая помощь будет оценена.