GEE云平台:基于NDWI的Landsat数据水体提取与面积计算
版权申诉

本资源是一份基于Google Earth Engine (GEE) 云平台的代码,用于实现水体提取(Normalized Difference Water Index, NDWI)算法,并计算其面积覆盖。GEE作为一个强大的地球观测数据处理工具,提供了对多源遥感数据集如LANDSAT/LC08/C02/T1的访问和处理能力。
首先,代码定义了一个地理区域ROI (Region Of Interest),通过坐标框指定为北纬61.808417330599625至61.21101164993285,西经153.09778258493412至151.42786070993412。这个区域过滤器限制了后续分析仅在该范围内进行。
接下来,代码设置时间范围为2020年1月1日至12月31日,只选取云覆盖小于或等于10%的图像,并进一步筛选出日数在210到260之间的影像。这一步骤确保了数据的质量,减少云干扰。
然后,代码使用`ee.Algorithms.Landsat.simpleComposite`函数创建一个简化的合成图像,通过设定percentile参数为25,以及调整云分值范围,以优化影像质量。最后,将合成图像与ROI裁剪并添加到地图上。
核心部分是`functionNDWI_L8`函数,它从`B3`(绿色)和`B5`(近红外)波段中分别提取绿光和近红外辐射,然后计算NDWI值,公式为NDWI = (G - NIR) / (G + NIR)。NDWI是一种水体敏感指标,其数值范围在-1到1之间,数值接近1代表水体可能性大,-1表示植被可能性大,接近0表示可能是陆地或无水体。因此,通过这个函数,我们可以对所选的landsat图像进行水体提取,并在后续步骤中可能对提取结果进行面积计算和分析。
总结来说,这份代码利用GEE的强大功能实现了基于NDWI的水体检测,通过对landsat数据的时空筛选、合成和指数计算,为研究者提供了一个实用的工具,可用于水体变化监测、水资源管理等领域。同时,计算面积覆盖功能有助于量化提取结果的实际地理意义。
2024-04-01 上传
2021-12-29 上传
2023-05-15 上传
2023-05-04 上传
2024-10-12 上传
2023-05-12 上传
2024-10-16 上传
2023-05-14 上传


此星光明
- 粉丝: 7w+
- 资源: 1032
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用