GEE学习笔记 十五:landsat8的NDWI指数计算

作者&投稿:鄹裴 (若有异议请与网页底部的电邮联系)
~


在探索了归一化植被指数(NDVI)之后,今天我们将深入理解归一化水指数(NDWI),它是遥感领域中用于水体信息提取的重要工具。NDWI利用遥感影像特定波段的归一化差值,为我们揭示水体覆盖的动态变化。两种广泛接受的NDWI计算方法分别由S. K. McFeeters和Boca Gao在1996年的权威国际遥感期刊上提出,尽管命名上存在争议,但其核心原理是清晰的:


NDWI = (绿波段 - 近红外波段) / (绿波段 + 近红外波段)</

在landsat8中,这个公式具体表现为:


landsat8: NDWI = (band3 - band5) / (band3 + band5)

对于landsat5/7,公式稍有调整:


landsat5/7: NDWI = (band2 - band4) / (band2 + band4)

而Sentinel-2数据则采用:


sentinel2: NDWI = (band3 - band8) / (band3 + band8)

接下来,我们使用Google Earth Engine(GEE)来演示如何处理landsat8的NDWI。这里的代码示例涵盖了三种不同的实现方式,旨在帮助你理解其背后的原理和实践应用:


function NDWI_V1(img) { var nir = img.select("B5"); var green = img.select("B3"); var ndwi = green.subtract(nir).divide(green.add(nir)); return ndwi; }
function NDWI_V2(img) { var nir = img.select("B5"); var green = img.select("B3"); var ndwi = img.expression("(B3 - B5)/(B3 + B5)", { "B5": nir, "B3": green } ); return ndwi; }
function NDWI_V3(img) { var ndwi = img.normalizedDifference(["B3","B5"]); return ndwi; }

在实际应用中,我们选取landsat8的一段数据,设置ROI(研究区域)并进行时间过滤,然后逐一计算NDWI:


var l8_col = ee.ImageCollection("LANDSAT/LC8_L1T_TOA"); var roi = ee.Geometry.Point([124.1455078125,45.644768217751924]); var img = ee.Image(l8_col.filterBounds(roi) .filterDate("2017-02-01", "2017-09-23") .first());
var ndwi1 = NDWI_V1(img); var ndwi2 = NDWI_V2(img); var ndwi3 = NDWI_V3(img);

通过可视化,我们看到三种计算方法生成的NDWI图层,并对结果进行调整以突出水体信息:


var visParam = { min: -0.5, max: 0.5, palette: ['00FFFF', '0000FF'] };
Map.addLayer(img, {bands:["B4", "B3", "B2"], max:0.3}, "raw_img");
Map.addLayer(ndwi1, visParam, "ndwi_1"); Map.addLayer(ndwi2, visParam, "ndwi_2"); Map.addLayer(ndwi3, visParam, "ndwi_3"); Map.centerObject(roi, 9);

最后,我们创建两个图表来分析NDWI值序列,以便于深入理解水体变化趋势:


var ndwi_list = l8_col.filterDate("2017-01-01", "2017-09-23") .map(function(image) { ... });
var chart1 = ui.Chart.image.series({ ... }).setOptions({title: 'NDWI IMAGE SERIES'}); print(chart1);
var chart2 = ui.Chart.image.doySeries({ ... }).setOptions({title: "ROI NDWI EACH DAY SERIES"}); print(chart2)


这些代码和图表将帮助你更好地理解NDWI在landsat8数据中的应用,以及如何通过GEE获取和可视化这些水体信息。接下来,你可以根据实际研究需求调整参数,挖掘更深入的地理信息。


盘县18457969802: 怎么在全世界发音gee这个词 -
宗澜复方: 您可以在多个在线平台或应用程序上听到“gee”的全球发音,例如Forvo、谷歌翻译、英语词典应用等.这些平台通常提供来自不同国家和地区的发音样本,帮助您了解和学习各种口音和方言.在现代科技的支持下,学习全球各地的发音变得相...

盘县18457969802: Gee舞简单教学 -
宗澜复方: 告诉你一个简单的方法,首先自己要多看几遍Gee的现场版或MV舞蹈版,能够把动作有个大概印象,能够跟着做主要动作的时候,再看那个舞蹈教学就简单的多.如果有舞蹈基础的话就更好了.我就是按照这样,如果快的话,大概半天或几...

盘县18457969802: 怎样简单学歌曲gee,少女时代的.最好让gee英文歌词写成汉字 -
宗澜复方: 其实我是单曲循环听了一个礼拜就会了.,. 诺姆诺姆某交 怒你怒你不孝 苏木儿毛岁给搜 都儿里嫩狗儿 Gee Gee Gee Gee baby baby baby Gee Gee Gee Gee baby baby baby Tiffany:oh 诺姆不了楼我 敲打波儿素哦搜 撒浪耶芭蕉搜 素住本狗儿 ...

盘县18457969802: 少女时代的“gee”的歌词教学视频
宗澜复方: 少女时代的“gee”【高清MV】http://video.sina.com.cn/v/b/53995482-1391279445.html少女时代的“gee”的歌词教学视频【很详细】http://www.tudou.com/programs/view/MMp_F9ZMsn8希望对你能有帮助

盘县18457969802: 少女时代《Gee》舞蹈教学 -
宗澜复方: http://www.tudou.com/programs/view/OSzqWcH2lgk/ MV纯舞蹈 http://www.tudou.com/programs/view/BnuFrNEF80k/ 教程

盘县18457969802: 找一首韩语歌 -
宗澜复方: 少女时代的就可以吧《gee》

盘县18457969802: 稀饭用英语怎么写 -
宗澜复方: porridge

盘县18457969802: 想自学韩语,不知从哪开始,哪位学过韩语的朋友指点一下,万分感谢 -
宗澜复方: 学韩语很简单,只要发音会了,就可以慢慢练习读了,之后积累单词这样可以加快读文章的速度.同时再学习语法,就慢慢会口语了 要是教材的话有一本...

盘县18457969802: 跪求少女时代Gee舞蹈教学下载(清晰) -
宗澜复方: 你自己装个itodou,容易找 然后去这个http://www.tudou.com/programs/view/ycEV_SUKtQ0/ 按下面那个“下载” 一个视频而已很快的..舞蹈是少女时代自己跳的(纯舞蹈)狠清晰滴、、

盘县18457969802: 为什么大龄剩男天天辱骂大龄剩女? -
宗澜复方: 为什么大龄剩男天天辱骂大龄剩女?我觉得你说的这种情况不一定的吧,我不gee少在我学习生活中没有遇到你说的这种情况,如果有这种情况的话,我觉得那个男生可能有点三观不正吧,他自己也是剩下来的,为什么就有资格?就是有那个心情去骂,就是同样是剩下来的女生呢?

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网