I downloaded Sentinel-2 stack from the Google Earth Engine. For the export I used resolution (scale: 10
), while some bands there should have resolution 20 m (SWIR) or 60 m(e.g. Cirrus):
Export.image.toDrive({
image: exportImgSentinel,
description: 'Sentinel',
folder: 'Sentinel',
fileNamePrefix: 'Sentinel',
region: region,
scale: 10,
crs: 'EPSG:4326'
});
Opening it as a RasterStack in R, I checked resolution of the stack:
res(Sentinel_weird_1)
[1] 8.983153e-05 8.983153e-05
And the same for each separated band within. OK, I tried to make some Tasseled Cap bands, typing formula using respective bands. I have got raster with only 2 different values, that is apparently wrong. What to do in such cases? Should I:
download separate bands from GEE with different resolution, and then
disaggregate
in R bands with 20 or 60 m resolution to the 10 m?or it will not work, since some data accuracy from 20-60 m resolution will be lost, and I should
aggregate
bands to the worst (60 m) resolution? That is, I can only make TCT maps with such bad resolution from Sentinel-2 images?
For Landsat data everything is clear. res
function shows 30 m scale resolution. But I wanna have better map with 10 m resolution. Can I?