基于 GEE 制作研究区遥感影像可用性地图
目录
1 代码解析
1.1 地图初始化与图层添加
1.2 影像集合筛选
1.3 影像集合信息统计
1.4 生成影像覆盖次数图层
1.5 可视化参数设置与图层添加
1.6 导出结果到 Google Drive
2 完整代码
3 运行结果
4 总结
1 代码解析
1.1 地图初始化与图层添加
// 将表格数据作为感兴趣区域(ROI)
var roi = table;
// 向地图添加ROI图层,使用默认样式,命名为"roi"
Map.addLayer(roi, {}, "roi")
// 将地图视图中心定位到ROI,缩放级别为7
Map.centerObject(roi, 7)
table
是预设的矢量数据(通常是研究区域的边界),被赋值给roi
(Region of Interest,感兴趣区域)。Map.addLayer()
用于在 GEE 地图界面显示图层。Map.centerObject()
用于调整地图视图,使 ROI 位于中心,缩放级别 7 适合中等尺度区域查看。
1.2 影像集合筛选
// 设定目标年份
var target_year = 2023 ;
// 获取Landsat 8 Level-2数据集合
var imgCol = ee.ImageCollection("LANDSAT/LC08/C02/T1_L2") .filterBounds(roi) // 筛选覆盖ROI区域的影像.filter(ee.Filter.calendarRange(target_year, target_year,'year')); // 筛选目标年份的影像
- 使用的数据集是 Landsat 8 的 Level-2 产品(经过大气校正的表面反射率数据)。
filterBounds(roi)
确保只保留覆盖研究区域的影像。filter(ee.Filter.calendarRange())
用于筛选 2023 年的影像。