Earth Engine下水体提取

本次内容为Landsat-8遥感影像中水体的提取,用到了New Water Index(NWI)指数,效果较好。

文献(丁凤,2009)中还花一定篇幅对大气校正进行阐述,意在体现其重要性。但个人认为如果只是对分类或提取,大气校正其实是鸡肋的(真香警告),所以本次辨证地对TOA(大气层顶反射率)计算结果NWI(TOA)和SR(地表反射率)计算结果NWI(SR)进行了对比:在案例区域(长江黄冈段)中,NWI(TOA)只要大于0就可以很好地提取出水体,而NWI(SR)则要自己调整阈值。但在后面的普适性验证中,发现NWI(TOA)>0这样的条件虽然很简单,实则并不具备普适性,容易将山体阴影也划分为水体,所以最后还是在案例区域找到了适合NWI(SR)的阈值,并在我国大部分区域(华东,华南,华北,东北,西北,西南,台湾北,台湾南)做了验证,发现-0.6这个阈值很适合Landsat-8地表反射率产品计算的NWI指数做水体提取,对于快速提取水体有很大帮助。有兴趣的可以自行验证。(注:Earth Engine中的SR产品需要除10000才是小于1的反射率值)

以东北地区验证为例,结果如下,蓝色即为水体:

不足:提取结果中包含水田或蓄水池,且对于单像元的水体也可以进行提取,所以提取结果存在碎斑化现象。

/*
 * Extrction of Water
 * Using Landsat-8 Imagery
 *
 * Author: Deserts Tsung, Nov 20,2018
 * Chengdu University of Information Technology
 *
*/


// Function of Water Extraction
// Following New Water Index(NWI) was Proposed by DING Feng in 2009
var waterExtraction = function(inputImage) {
  var B1 = inputImage.select('B1'), B5 = inputImage.select('B5');
  var B6 = inputImage.select('B6'), B7 = inputImage.select('B7');
  var infrareds = B5.add(B6).add(B7);
  var NWI = B1.subtract(infrareds).divide(B1.add(infrareds)).rename('NWI');
  var waterPart = inputImage.updateMask(NWI.gte(-0.6));
  return waterPart;
};

var sr = ee.Image('LANDSAT/LC08/C01/T1_SR/LC08_122039_20181026').divide(10000);
var wtrImg = waterExtraction(sr);
Map.addLayer(sr,{bands:['B5','B4','B3'],min:0,max:0.4},'sr');
Map.addLayer(wtrImg.select('B5'),{palette:'#00FFFF'},'water');


// East P.R.China Verified
// South P.R.China Verified
// North P.R.China Verified
// North-east Area Verified
// South-west Area Verified
// North-west Area Verified
// North Taiwan Area Verified
// South Taiwan Area Verified

 

  • 11
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
Google Earth Engine是由Google开发的一个云计算平台,用于存储、处理和分析地理空间数据。它提供了一个集成的平台,将来自各个源的卫星图像、地理信息系统数据和其他地球观测数据整合在一起。在Google Earth Engine官网上,我们可以找到各种关于该平台的信息和资源。 首先,在官网上,我们可以找到有关Google Earth Engine的介绍和准入信息。官网详细介绍了Earth Engine的功能和优势,如高性能计算、带宽和存储能力,以及支持的开发语言和工具。它还提供了准入指南,说明如何注册和开始使用这个平台。 其次,在官网上,我们可以浏览和搜索可用的数据集和卫星图像。Google Earth Engine提供了一个广泛的数据集,包括高分辨率遥感图像、地形图、卫星观测数据等。这些数据集来自不同的来源,涵盖了全球各地的地理特征和环境变化。通过官网,我们可以找到感兴趣的数据集,并使用Earth Engine的分析工具进行研究和可视化。 此外,在官网上,还有一些学习和资源工具可供用户使用。官网上提供了Earth Engine的API文档、示例代码和教程。这些资源可以帮助用户快速上手并更好地使用该平台。此外,官网还提供了一个开发者论坛,用户可以在上面讨论和分享关于Earth Engine的经验和问题。 总结来说,Google Earth Engine官网是一个提供有关该平台的全面信息和资源的平台。通过官网,用户可以了解Earth Engine的功能和优势,访问各种地理空间数据,学习使用该平台,并与其他用户进行交流和互动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值