1

我从 Google 地球引擎下载了 Sentinel-2 堆栈。对于导出,我使用了分辨率scale: 10

Export.image.toDrive({
  image: exportImgSentinel, 
  description: 'Sentinel', 
  folder: 'Sentinel', 
  fileNamePrefix: 'Sentinel', 
  region: region, 
  scale: 10, 
  crs: 'EPSG:4326'
});

在 R 中将其作为 RasterStack 打开,我检查了堆栈的分辨率:

res(Sentinel_weird_1)
[1] 8.983153e-05 8.983153e-05

并且对于. 好的,我尝试制作一些流苏帽带,使用相应的带键入公式。我得到的栅格只有 2 个不同的值,这显然是错误的。在这种情况下该怎么办?我是不是该:

  • 从 GEE 下载不同分辨率的单独波段,然后disaggregate在分辨率为 20 或 60 m 的 R 波段下载到 10 m?

  • 或者它不会工作,因为 20-60 m 分辨率的一些数据精度会丢失,我应该aggregate带到最差 (60 m) 分辨率?也就是说,我只能从 Sentinel-2 图像中制作分辨率如此糟糕的 TCT 地图?

对于 Landsat 数据,一切都很清楚。res功能显示 30 m 比例分辨率。但我想要更好的 10 m 分辨率地图。我可以吗?

4

2 回答 2

3

我有一个类似的问题。TC 是为 Landsat Thematic Mapper 产品开发的。您必须调整用于频带变换的系数。Shi & Xu (2019) 发表了一篇论文,他们将系数调整为传感器反射率的 S2 MSI。

还有一个索引数据库,但他们只是使用 Landsat 系数来获取 S2 MSI 数据。

于 2020-11-19T11:03:01.087 回答
0

您将不得不使用 20m 分辨率的 Sentinel。10m 没有缨帽变形所需的带子。系数适用于 7 个非热波段中的每一个。

于 2020-04-30T20:42:06.087 回答