使用GEE进行MODIS影像的区域裁剪与真彩色合成显示

代码概述

该代码基于Google Earth Engine (GEE) 平台,实现了筛选、裁剪和展示指定区域和时间范围内的MODIS影像,并使用真彩色合成进行显示。

使用的数据集

MODIS (MOD09A1):提供全球范围内的8天合成地表反射率数据,空间分辨率为500米。该数据集包含多光谱波段,适用于大范围地表变化的监测和分析。

代码流程

  1. 定义感兴趣区域(ROI):通过筛选属性为“jinan”的区域定义感兴趣区域(济南市)。
  2. 定义裁剪函数:创建一个函数用于将影像裁剪到感兴趣区域。
  3. 筛选时间范围内的MODIS影像并裁剪:筛选2020年9月1日至2020年9月30日期间的MODIS影像,并应用裁剪函数将影像裁剪到感兴趣区域。
  4. 定义真彩色合成显示参数:指定MODIS影像的真彩色波段组合及显示参数(如波段组合、最小最大值和伽马值)。
  5. 加载影像并在地图上显示:将地图中心设置为感兴趣区域,并设置缩放级别为8。在地图上加载裁剪后的MODIS影像,并使用真彩色合成参数进行显示。

运行结果

代码运行后,将在GEE地图上展示济南市区域2020年9月期间的裁剪后的MODIS影像。影像将以真彩色合成方式显示,提供更直观的视觉效果,方便地获取并分析指定区域和时间范围内的MODIS遥感数据。

完整代码:


// 定义感兴趣区域(ROI)
//var ROI = table;
var ROI = table2.filter(ee.Filter.eq('city','jinan'))

// 定义裁剪函数,用于裁剪影像到感兴趣区域
function clip(image) {
  return image.clip(ROI);
}

// 筛选时间范围内的MODIS影像,并裁剪到感兴趣区域
var modisClipped = ee.ImageCollection('MODIS/061/MOD09A1')
   .filterDate('2020-09-01', '2020-09-30')
   .map(clip);

// 定义真彩色合成显示参数
var modisVis = {
  bands: ['sur_refl_b01', 'sur_refl_b04', 'sur_refl_b03'],
  min: 0,
  max: 3000,
  gamma: 1.4
};

// 加载影像并在地图上居中显示
Map.centerObject(ROI, 8); // 将地图中心设置为感兴趣区域,并设置缩放级别为8
Map.addLayer(modisClipped, modisVis, 'MODIS True Color');

运行示例:

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值