关于GEE以前使用的Landsat Collection 1已经被弃用了。于是去官网查看得出数据集已经由LANDSAT/LC08/C01/T1_SR变为了LANDSAT/LC08/C02/T1_L2。
那么对应的波段名称也应该由如下转变。
var bandNamesLandsat = ee.List(['blue', 'green', 'red', 'nir', 'swir1', 'swir2', 'pixel_qa']);
对应的数字序列是 var landsatBands = ee.List([2, 3, 4, 5, 6, 7, 17]);
//也可以使用名称,
只不过landsat数据集更新了一下,于是波段名称就变成了如下:
var bandNamesLandsat = ee.List(['blue', 'green', 'red', 'nir',
'swir1', 'swir2', 'pixel_qa']);
//对应的数字序列是
var landsatBands = ee.List([2, 3, 4, 5, 6, 7, 17]);
//也可以使用名称
//只不过landsat数据集更新了一下,于是波段名称就变成了如下:
var landsatBands = ee.List(['SR_B2', 'SR_B3', 'SR_B4', 'SR_B5',
'SR_B6', 'SR_B7', 'QA_PIXEL']);
//然后是modis对应的
var bandNamesModis = ee.List(['blue', 'green', 'red', 'nir', 'swir1', 'swir2']);
modisBands=ee.List(['Nadir_Reflectance_Band3','Nadir_Reflectance_Band4','Nadir_Reflectance_Band1','Nadir_Reflectance_Band2','Nadir_Reflectance_Band6', 'Nadir_Reflectance_Band7']);
然后是modis对应的var bandNamesModis = ee.List(['blue', 'green', 'red', 'nir', 'swir1', 'swir2']);
modisBands=ee.List(['Nadir_Reflectance_Band3','Nadir_Reflectance_Band4','Nadir_Reflectance_Band1','Nadir_Reflectance_Band2','Nadir_Reflectance_Band6', 'Nadir_Reflectance_Band7']);
附上图一:LANDSAT/LC08/C02/T1_L2 各波段对应。
图二:MODIS/006/MCD43A4 各波段对应。
参考官网:https://developers.google.com/earth-engine/landsat_c1_to_c2