GEE实战教程:按经纬度导出高清影像地图

在使用Google Earth Engine (GEE) 进行遥感分析时,经常需要将处理后的影像数据导出以供其他用途。本教程将重点介绍如何使用GEE按照指定的经纬度范围导出高清影像。

步骤详解:

  1. 打开GEE代码编辑器: 访问 https://code.earthengine.google.com/ 并登录您的GEE账户。

  2. 定义感兴趣区域: 使用经纬度坐标定义一个矩形边界框,确定您想要导出的影像范围。

  3. 加载影像集合: 利用 ee.ImageCollection 函数加载您需要的影像数据集。例如,加载Sentinel-2影像集可以使用 ee.ImageCollection('COPERNICUS/S2')

  4. 筛选影像: 使用 filterBounds() 函数将影像集限制在您定义的边界框内。您还可以使用 filterDate() 函数选择特定时间段的影像数据。

  5. 影像合成: 使用 mosaic() 函数将筛选后的影像集合合并成单张影像。

  6. 影像预览: 使用 Map.addLayer() 函数将合成的影像添加到地图上进行预览。

  7. 导出影像: 使用 Export.image.toDrive() 函数将影像导出到您的Google Drive账户。

代码示例:

// 定义感兴趣区域的边界框 (经度在前,纬度在后)
var bbox = ee.Geometry.Rectangle([lon1, lat1, lon2, lat2]);

// 加载Sentinel-2影像集
var imageCollection = ee.ImageCollection('COPERNICUS/S2')
  .filterBounds(bbox)
  .filterDate('2019-01-01', '2019-12-31');

// 合成影像
var mosaic = imageCollection.mosaic();

// 预览影像
Map.addLayer(mosaic, {bands: ['B4', 'B3', 'B2'], min: 0, max: 3000}, 'Sentinel-2影像');

// 导出影像到Google Drive
Export.image.toDrive({
  image: mosaic,
  description: 'image_export',
  scale: 10, // 设置导出影像的空间分辨率
  region: bbox // 指定导出区域
});

代码说明:

  • lon1, lat1, lon2, lat2 替换为您要导出的区域的实际经纬度坐标。
  • scale 参数用于设置导出影像的空间分辨率,单位为米。
  • COPERNICUS/S2 可以替换为您需要的其他影像数据集。

通过以上步骤和代码示例,您可以轻松地使用GEE按照经纬度范围导出高清影像,为您的遥感分析和应用提供数据支持。

GEE实战教程:按经纬度导出高清影像地图

原文地址: https://www.cveoy.top/t/topic/fb68 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录