苏州市 NDVI 数据(GEE处理_2020–2024年逐年_10m_高精度 SCL掩膜)——免费下载

基于 Google Earth Engine (GEE) 平台,面向需要获取 苏州市年度 NDVI(归一化植被指数)数据 的用户。数据覆盖 2020--2024 年 ,分辨率高达 10 米 ,并经过 SCL(场景分类)掩膜处理 ,保证高精度和可靠性。教程不仅提供 逐年 NDVI 合成方法 ,还附带完整 GEE 代码示例 ,用户可直接运行生成数据。所有生成的数据可 免费导出至 Google Drive,便于进一步分析和应用。

注意:SCL掩膜版高精度:基于场景分类掩膜,更严格,云去得更干净,但容易漏地物。

复制代码
// ===================================================================
// GEE 示例:获取苏州市 2020-2024 年 Sentinel-2 NDVI 年度合成并导出到 Drive
// 使用导入的江苏省行政区 shapefile
// ===================================================================

// ---------------------------
// 1) 导入行政区边界数据
// ---------------------------
// 将下方路径替换成你的资产 ID
var jiangsusheng = ee.FeatureCollection('projects/your_project_id/assets/jiangsusheng');

// 从属性字段中筛选出"苏州市"
var suzhou = jiangsusheng.filter(ee.Filter.eq('市', '苏州市'));

// 打印查看几何是否正确
print('苏州市区域:', suzhou);
Map.centerObject(suzhou, 9);
Map.addLayer(suzhou, {color: 'red'}, '苏州市边界');

// ---------------------------
// 2) Sentinel-2 Level-2A 数据集 (表面反射率)
// ---------------------------
var s2 = ee.ImageCollection('COPERNICUS/S2_SR');

// ---------------------------
// 3) 云与阴影掩膜函数(基于 SCL 波段)
// ---------------------------
function maskS2WithSCL(image) {
  var scl = image.select('SCL');
  // 仅保留 SCL = 4 (vegetation), 5 (bare), 6 (water)
  var good = scl.eq(4).or(scl.eq(5)).or(scl.eq(6));
  return image.updateMask(good).copyProperties(image, ['system:time_start']);
}

// ---------------------------
// 4) 计算 NDVI
// ---------------------------
function addNDVI(image) {
  var ndvi = image.normalizedDifference(['B8', 'B4']).rename('NDVI');
  return image.addBands(ndvi);
}

// ---------------------------
// 5) 循环计算 2020-2024 年 NDVI 年度合成
// ---------------------------
var visParams = {
  min: -0.2, max: 0.8,
  palette: [
    'FFFFFF','CE7E45','DF923D','F1B555','FCD163',
    '99B718','74A901','66A000','529400','3E8601',
    '207401','056201','004C00','023B01','012E01','011D01'
  ]
};

for (var year = 2020; year <= 2024; year++) {
  (function(y) {
    var start = ee.Date.fromYMD(y, 1, 1);
    var end = ee.Date.fromYMD(y, 12, 31);

    // 选取苏州市区域内影像
    var col = s2
      .filterDate(start, end)
      .filterBounds(suzhou)
      .filter(ee.Filter.lt('CLOUDY_PIXEL_PERCENTAGE', 50))
      .map(maskS2WithSCL)
      .map(addNDVI)
      .select('NDVI');

    // 年度中位 NDVI 合成
    var ndviMedian = col.median().clip(suzhou);

    // 在地图上显示
    Map.addLayer(ndviMedian, visParams, 'NDVI ' + y, y === 2024 ? true : false);

    // 导出到 Google Drive
    Export.image.toDrive({
      image: ndviMedian,
      description: 'Suzhou_NDVI_' + y,
      folder: 'GEE_Suzhou_NDVI',
      fileNamePrefix: 'Suzhou_NDVI_' + y,
      region: suzhou.geometry(),
      scale: 10,
      crs: 'EPSG:4326',
      maxPixels: 1e13
    });
  })(year);
}

// ===================================================================
// 使用说明:
// 1) 确保 shapefile 的字段名为"市",值为"苏州市";
// 2) 每年生成一幅 NDVI 年度合成图像,需在右侧 Tasks 面板点击 Run 手动导出;
// 3) 可先测试单年数据(如 2020 年),确认无误后再运行循环。
// ===================================================================

代码讲解: Google Earth Engine (GEE) 教程------提取DNVI数据10米分辨率(免费提供完整代码)


使用方法总结

  1. 替换 projects/your_project_id/assets/jiangsusheng 为你的实际资产路径。
  2. 检查 shapefile 属性字段是否为 "市" 并含有 "苏州市"
  3. 在 GEE Code Editor 中粘贴运行。
  4. 导出任务需在右侧 Tasks 面板点击 Run

如果需要可以直接加下载我处理好的(2020-2023年的我上传错误导致只能VIP下载了,2024年的应该可以免费下载)

如果没有VIP的或者如果需要其他城市的数据的关注然后私信联系我,看到了就马上回复。(应该是天天会上线看的)或者说有任何问题的也私信我。


无SCL处理数据:

省市县级 NDVI 数据 免费下载------GEE处理 2020--2024年逐年 10m


转载吱一声~

相关推荐
@HNUSTer3 天前
基于 GEE 的 Landsat 9 数据实现 11 种植被指数批量计算与导出
云计算·数据集·遥感大数据·gee·云平台·植被指数·landsat 9
@HNUSTer4 天前
基于 GEE 使用 Landsat-9 卫星的 Level-2 级数据实现水体表面温度反演
云计算·数据集·遥感大数据·gee·云平台·landsat·温度反演
布茹 ei ai6 天前
7、基于GEE 平台的 VIIRS 夜间灯光监测工具
云计算·js·遥感·gee
@HNUSTer8 天前
基于 GEE 的 Landsat 8 数据构建遥感生态指数(RSEI)并进行生态质量评估
云计算·数据集·遥感大数据·gee·云平台·遥感生态指数(rsei)·landsat 8
@HNUSTer9 天前
基于 GEE 批量下载 NASA GDDP-CMIP6 气候数据:历史 + 未来情景(SSP245、SSP585)年度产品自动化生成与导出
云计算·数据集·遥感大数据·gee·气候·云平台·nasa
布茹 ei ai9 天前
5、基于 GEE 的 Sentinel-1 SAR 地震滑坡变化检测系统:2022 泸定地震案例
javascript·sentinel·遥感·gee·云平台
努力毕业的小土博^_^10 天前
【生成式AI】Cross-Attention:多模态融合的神经网络桥梁(上篇)
人工智能·深度学习·神经网络·算法·机器学习·遥感
@HNUSTer12 天前
基于 GEE 使用 Sentinel-5P 数据实现研究区多种大气污染物(SO₂、NO₂、CO、气溶胶)监测
云计算·数据集·遥感大数据·gee·云平台·气溶胶·sentinel-5p
布茹 ei ai13 天前
1、基于 GEE 的 NDVI 交互式时序可视化与趋势分析工具
javascript·gee·遥感图像处理·谷歌云平台
weixin_贾14 天前
三个经典机器学习模型在遥感中的应用对比:随机森林、XGBoost、SVM谁更胜一筹?
r语言·遥感·空间预测·随机森林建模与预测·生态领域