错误:导出的标注栏必须具有兼容的数据类型;发现不一致的类型:Float32和Byte



我刚开始使用谷歌地球引擎,并试图将卫星图像数据集导出到我的谷歌驱动器文件夹中。但我得到了下面的错误。

错误:导出的标注栏必须具有兼容的数据类型;发现不一致的类型:Float32和Byte。

这是我的密码。

var dataset = ee.ImageCollection('FIRMS')
.filterDate('2021-04-01', '2021-11-10')
.filterBounds(roi)
.sort('CLOUD_COVER')
.first()

var fires = dataset.select('T21');
var firesVis = {
min: 325.0,
max: 400.0
};
Map.addLayer(fires.clip(roi), firesVis, 'California Fires 2021');
Map.centerObject(roi,15);
// Export data to google drive
Export.image.toDrive({
image : fires,
description : 'California_wildfires_2021',
scale : 30,
region : roi,
maxPixels : 1e13
})

感谢您的帮助。

此外,请让我知道如何将tiff文件转换为图像(png/jpeg.jpg(。

现在,添加任何shapefile或roi并尝试。在代码中间,我使用了max((,可以使用mean((、median((和min((等,

这是代码:

var dataset = ee.ImageCollection('FIRMS').filter(
ee.Filter.date('2021-04-01', '2021-11-10'));
var fires = dataset.select('T21').max().clip(shp);
var firesVis = {
min: 325.0,
max: 400.0,
palette: ['red', 'orange', 'yellow'],
};
Map.centerObject(shp, 6);
Map.addLayer(fires, firesVis, 'Fires');
// Export data to google drive
Export.image.toDrive({
image : fires,
description : 'California_wildfires_2021',
scale : 1000,
region : shp,
maxPixels : 1e13
});

最新更新