使用GEE计算Landsat 8数据中的水域面积
创作时间:
作者:
@小白创作中心
使用GEE计算Landsat 8数据中的水域面积
引用
CSDN
1.
https://blog.csdn.net/qq_31988139/article/details/142102055
本文将介绍如何使用Google Earth Engine(GEE)平台处理Landsat 8卫星数据,计算指定区域的水域面积。通过NDWI(归一化差异水体指数)的计算和分析,可以有效地监测和评估水体变化。
NDWI指数简介
NDWI指数,全称为归一化差异水体指数(Normalized Difference Water Index),是一种用于遥感图像分析中水体检测和提取的指数。NDWI指数利用了绿光和近红外波段反射率之间的差异来区分水体和陆地。公式如下:
NDWI = (Green - NIR) / (Green + NIR)
其中,Green代表绿光波段的反射率,NIR代表近红外波段的反射率。
NDWI值的范围从-1到1,较高的值表示像素更有可能是水体,较低的值则表示更有可能是陆地。一般来说,NDWI值大于0.3被认为是水体,而小于0.3被认为是陆地。
NDWI指数广泛应用于水体监测、湖泊监测、洪水监测、冰川监测等领域,对于全球水资源管理和环境研究具有重要意义。
GEE函数说明
ee.Image.pixelArea()
生成一个图像,其中每个像素的值是该像素的面积(单位为平方米)。返回的图像有一个名为“区域”的波段。
reduceRegion()
对特定区域中的所有像素应用缩减器。缩减器的输入数量必须与输入图像的频段相同,或者必须有一个输入并且将为每个频段重复。返回缩减器输出的字典。
代码实现
// 定义研究区域
var coordinates = [
[42.000552219688586, 38.18969302118053],
[43.868228000938586, 38.18969302118053],
[43.868228000938586, 39.209978258633186],
[42.000552219688586, 39.209978258633186],
[42.000552219688586, 38.18969302118053]
];
var roi = ee.Geometry.Polygon(coordinates);
// 设置时间范围
var time_start = '2023';
var time_end = '2024';
// 获取Landsat 8数据并进行预处理
var landsat = ee.ImageCollection("LANDSAT/LC08/C02/T1_L2")
.filterDate(time_start, time_end)
.filter(ee.Filter.lt('CLOUD_COVER', 10))
.filter(ee.Filter.calendarRange(6, 9, 'month'))
.filterBounds(roi)
.map(function(img) {
var bands = img.select('SR_.*').multiply(2.75e-05).add(-0.2);
var ndwi = bands.normalizedDifference(['SR_B3', 'SR_B5']).rename('ndwi');
return img.addBands(ndwi);
});
// 添加NDWI图层
Map.addLayer(landsat.clip(roi), [], 'ndwi_summer', false);
Map.addLayer(landsat.clip(roi).gt(0), [], 'ndwi_thr', false);
// 创建掩膜并计算像素面积
var thr = landsat.gt(0.1);
var mask = thr.updateMask(thr);
Map.addLayer(mask, [], 'ndwi_masked', false);
var pixel_area = mask.multiply(ee.Image.pixelArea().divide(1e6));
Map.addLayer(pixel_area.clip(roi), [], 'ndwi_pixel_area', false);
// 计算水域面积
var lake_area = pixel_area.reduceRegion({
reducer: ee.Reducer.sum(),
geometry: roi,
scale: 100
});
print(ee.Number(lake_area));
结果展示
热门推荐
砸尾盘什么意思?砸尾盘对市场有什么影响?
《中国膳食指南》中的2两米饭,此“2两”非彼“2两”
防止网络环路,98%的网工都是这么操作的
夏侯兰与夏侯惇:揭秘三国时期的家族与战友关系
遭遇车祸后的心理疏导与法律问题解答
玉财神摆件的寓意、象征意义以及选购和保养 全面解析
趴地矮珍珠怎么种?多久开始爬满缸
7道营养美味汤羹,学会了常煲给家人喝,夏天少喝冷饮身体好
小脑萎缩锻炼指南:激活身体潜能,对抗萎缩困境
医生发现:冬天经常晒太阳的人,不出2个月,身体或有这些变化!
气象提示 | 最新预报!天津三预警齐挂!
适合高中生读的生物化学类书籍推荐
经典耐玩的端游排行榜前十名盘点,推荐十大值得长期玩的网络游戏
听枫园:一座浓缩在1.7亩中的江南园林
傅里叶级数:深入理解与应用
买车分期2年计算:两年分期购车的计算与购车预算
探索“楚王问鼎”背后的历史时期及其意义
关于宝宝用品消毒,市疾控专家来支招
《十万个为什么》主要内容是什么?
观测能让波函数坍缩,能不能有什么办法,把坍缩了的粒子反向拉回量子叠加态?
餐饮店长简历工作经历撰写指南
Word高手必备:手把手教你制作专业流程图!
厌学怎么解决:有效解决学习厌烦问题的方法与技巧
人类的牙齿上面究竟有多少颗?而下面又有多少颗?
公摊面积取消并非真相,购房者需了解公摊系数和索要公摊数据
十大耐玩的单机生存手游盘点 有趣的冒险生存推荐2025
NBA职业直播中的球员表现与战术策略深度解析
雅马哈JS110化油器清洗步骤详解
春节庆祝活动:韩国农历新年文化指南
结束一段关系,要经历三次放下