GEE导出Landsat和哨兵2数据像元错位(像元不匹配)问题
- 问题: 先利用GEE数据下载的Landsat数据(30m),然后下载同一区域的哨兵2数据(10m),导入到arcmap里,将Landsat数据重采样至10米,与哨兵数据保持一致以后,发现行列数不一致(哨兵数据是斜的),像元也错位。
- 解决尝试:
(1)将哨兵数据重投影,与Landsat数据一致,哨兵数据变正了,但是,像元还是错位。
(2)以一幅图为底图,进行掩膜裁剪另一幅图,失败,结果仍然相差一行一列数据,像元还是错位。
(3)从源头找问题:由于影像都是从GEE上下载出来的,因此,检查了导出的代码:发现Landsat导出代码并没有设置投影坐标系。
(4)将Landsat代码增加投影坐标系以后,分辨率改成10m以后,结果与哨兵数据完全重合,成功!!!!
强调!!!:如果按照30m导出的话,Landsat数据虽然要比哨兵数据范围大一点,但是重采样,再经过裁剪以后跟哨兵的数据也是完全重合的。
Export.image.toDrive({
image: exImage.select('LST'),
description: 'LST',
scale: 30,
region: geometry,
fileFormat: 'GeoTIFF',
});
Export.image.toDrive({
image: classified,
description: '2022_Classified_Image',
folder: 'Classified_export',
crs: 'EPSG:4326',
fileFormat:'GeoTIFF',
region: bangalore,
scale: 10,
maxPixels: 1e13,
})