Google Earth Engine导出单影像拆分为5块,如何导出为单个文件?
解决Google Earth Engine导出单影像拆分为多瓦片的问题
当导出的影像文件体积超过GEE单文件导出阈值时,系统会自动拆分为多个瓦片。要导出单个瓦片并减小文件大小,可以从以下几个方面调整:
1. 启用影像压缩
在导出参数中添加formatOptions配置GeoTIFF压缩,LZW压缩能显著减小文件体积且不损失画质。修改后的导出代码如下:
Export.image.toDrive({ image: PNClip_PreMon2014, description: prename + 'ExportToDrivePreMon2014', fileNamePrefix: prename, region: roi, scale: 10, maxPixels: 1E13, fileFormat: 'GeoTIFF', skipEmptyTiles: true, formatOptions: { compression: 'LZW' } });
2. 精简影像波段
如果影像包含不需要的波段,用select()方法保留必要波段,减少数据量:
// 示例:仅保留B1、B2波段(根据实际波段名调整) var filteredImage = PNClip_PreMon2014.select(['B1', 'B2']);
3. 调整导出分辨率(按需)
若业务允许降低分辨率,可增大scale参数值(比如从10改为20),减少总像素数,从而缩小文件体积。
4. 缩小导出区域
检查导出区域roi是否过大,若可以裁剪到更小的范围,也能有效降低文件大小。
注意事项
GEE单文件导出的大致阈值为5GB,若调整后文件体积仍超过该限制,系统仍会拆分瓦片。此时只能接受多瓦片导出,或后续在本地合并瓦片文件。
内容的提问来源于stack exchange,提问作者Abigith Baby
相关产品推荐
相关产品推荐

