GEE导出Landsat和哨兵2数据像元错位(像元不匹配)问题

在GEE中导出的Landsat(30m)和哨兵2(10m)数据导入ArcMap后,发现像元错位。尝试通过重投影、重采样和掩膜裁剪等方法未能解决。问题根源在于Landsat导出代码未设置投影坐标系。添加投影坐标系并调整Landsat数据为10m分辨率后,两者完全重合,解决了错位问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GEE导出Landsat和哨兵2数据像元错位(像元不匹配)问题

  • 问题: 先利用GEE数据下载的Landsat数据(30m),然后下载同一区域的哨兵2数据(10m),导入到arcmap里,将Landsat数据重采样至10米,与哨兵数据保持一致以后,发现行列数不一致(哨兵数据是斜的),像元也错位。
  • 解决尝试:
    (1)将哨兵数据重投影,与Landsat数据一致,哨兵数据变正了,但是,像元还是错位。
    (2)以一幅图为底图,进行掩膜裁剪另一幅图,失败,结果仍然相差一行一列数据,像元还是错位。
    (3)从源头找问题:由于影像都是从GEE上下载出来的,因此,检查了导出的代码:发现Landsat导出代码并没有设置投影坐标系。
    (4)将Landsat代码增加投影坐标系以后,分辨率改成10m以后,结果与哨兵数据完全重合,成功!!!!
    强调!!!:如果按照30m导出的话,Landsat数据虽然要比哨兵数据范围大一点,但是重采样,再经过裁剪以后跟哨兵的数据也是完全重合的。
// 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,
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值