我在“ Albers_Conical_Equal_Area”投影中有一个大小为333x333像素的多波段图像,我想将其从GEE中导出(以TFRecord格式)并在我的桌面上阅读。要定义图像边界,我使用image.geometry()
。第一个问题是,当我显示它时,它实际上偏离了每边的实际图像边界(更大)半个像素,我不知道为什么。
另一个问题是,当我导出它时,读取时得到的内容被左边的两个零列和顶部的零个行填充,因此解码时会丢弃最后两列和最后一行图像。我尝试将导出功能中的尺寸完全定义为333x333,但是结果是相同的。
Export.image.toCloudStorage({
image: image.toArray(),
description: outFileName,
bucket: 'landsat-timeseriesdata',
scale: scale,
//dimensions: '333x333',
region: geometry,
fileFormat: 'TFRecord',
formatOptions: {
patchDimensions: [37,37],
tensorDepths: [55],
compressed: true
}
});
感谢您的帮助。