基于GEE计算年度植被覆盖度

1.植被覆盖度计算公式参考地理学报的《2001-2013年华北地区植被覆盖度与干旱条件的相关分析》

2.代码

var roi=ee.FeatureCollection("users/xxxx/Mydistrict");
function rmCloud(image) {var cloudShadowBitMask = (1 << 3);var cloudsBitMask = (1 << 5);var qa = image.select("pixel_qa")var mask = qa.bitwiseAnd(cloudShadowBitMask).eq(0).and(qa.bitwiseAnd(cloudsBitMask).eq(0));return image.updateMask(mask);
}//merge bestNDVI
var bestNDVI=ee.ImageCollection("LANDSAT/LC08/C01/T1_SR").filterDate("2020-01-01","2020-12-31").filterBounds(roi).map(rmCloud).map(function(image){var ndvi=image.normalizedDifference(["B5","B4"]);return image.addBands(ndvi.rename("NDVI"))}).qualityMosaic("NDVI").clip(roi).select("NDVI");
Map.centerObject(roi,8);
Map.addLayer(bestNDVI,{},"bestNDVI");//calculate the 5% and 95% num of the image
var num =bestNDVI.reduceRegion({reducer:ee.Reducer.percentile([5,95]),geometry:roi,scale:30,maxPixels:1e13});
print("num",num);
var min = ee.Number(num.get("NDVI_p5"));
var max = ee.Number(num.get("NDVI_p95"));
print("min",min);
print("max",max)//quantile and combinevar greaterPart = bestNDVI.gt(max);var lessPart    = bestNDVI.lt(min);var middlePart  =ee.Image(1).subtract(greaterPart).subtract(lessPart);// get the middle part//var mask=bestNDVI.gt(mim).add(bestNDVI.lt(min));//var middlePart=bestNDVI.updateMask(mask);//calculate FVCvar tempf1=bestNDVI.subtract(min).divide(max.subtract(min));
//ee.Image(constant): creat a constatnt imagevar FVC=ee.Image(1).multiply(greaterPart).add(ee.Image(0).multiply(lessPart)).add(tempf1.multiply(middlePart));
Map.addLayer(FVC,{},"FVC");//导出⽂文件到Drive,名称为l8Img,分辨率30⽶米,区域是roi区域
Export.image.toDrive({image: FVC,
description: "fvc",
fileNamePrefix: "fvc",
folder: "xxxx",
scale: 30,
region: roi,
maxPixels: 1e13
});

【基于GEE计算年度植被覆盖度】相关推荐

  1. 基于GEE平台的植被覆盖度(FVC)像元二分法计算

    一.植被覆盖度计算方法 植被覆盖度FVC(Fractional Vegetation Cover)定义为单位面积内绿色植被冠层垂直投影面积所占比例.FVC是衡量地表植被状况的重要指标之一,也是区域生态 ...

  2. 植被覆盖度(FVC)计算

    引言:植被作为生态大循环的重要参与者,在全球能量流动和物质循环中起着重要作用.通常植被覆盖度(Fractional vegetation cover, FVC)表征地表植被覆盖情况,一般将植被覆盖度定 ...

  3. ENVI提取NDVI与植被覆盖度估算

    公众号原文链接,欢迎关注 gENVI提取NDVI与植被覆盖度估算ENVI中NDVI计算与植被覆盖度提取https://mp.weixin.qq.com/s/Uc_14ObiYKKafQrtKqFjvg ...

  4. 基于Python根据置信度区间计算植被覆盖度

    "把别人的经验变成自己的,他的本事就大了" 1 简述 大概九天前,我发了篇记录,大致是讲用Python计算Landsat8遥感生态指数RSEI,也就是下篇 "基于Pyth ...

  5. GEE例子分析_植被覆盖度计算

    一.植被覆盖度计算 课程:https://www.bilibili.com/video/BV1zr4y1k7L8?spm_id_from=333.999.0.0 博客:https://blog.csd ...

  6. 基于NDVI的植被覆盖度计算--Arcgis

    植被覆盖度的估算利用像元二分模型进行,基本原理就是假定一个像元的信息只由植被和土壤两部分贡献.根据影像上的NDVI灰度分布,以0.5%置信度截取NDVI上下阈值分别代表植被和土壤,并在Arcgis中利 ...

  7. arcgis计算植被覆盖度

    在ArcGIS中计算植被覆盖度的方法有很多,其中一个方法是使用基于遥感影像数据进行分类和统计分析的工具.下面是一个步骤: 1. 导入植被分类图像:将植被分类图像导入到ArcGIS软件中作为处理的输入数 ...

  8. Google Earth Engine笔记-植被覆盖度计算

    1 植被覆盖度遥感监测 根据 N D V I NDVI NDVI数据进行像元二分模型计算植被覆盖度 像元二分模型将像元的植被覆盖结构分为纯像元与混合像元两类,纯像元植被完全覆盖覆盖度为1,混合想要由植 ...

  9. 【ENVI精讲】处理专题五:基于像元二分模型的植被覆盖度反演

     一.专题概述 植被覆盖度是指植被(包括叶.茎.枝)在地面的垂直投影面积占统计区总面积的百分比. 植被覆盖度常用于植被变化.生态环境研究.水土保持.气候等方面. 植被覆盖度数据来源于地理遥感生态网平台 ...

最新文章

  1. 编程之美-电梯调度算法方法整理
  2. 2019年, image captioning论文汇总
  3. Android之替换App桌面图标
  4. android 6.0 dm-verity技术,Android 7.0安全性大幅提升,要求严格强制执行验证启动
  5. 全国计算机水平考试技巧,全国计算机等级考试上机考试应试技巧
  6. scrap连接django
  7. Jsoup(一)Jsoup详解(官方)
  8. 博文视点Open Party第8期
  9. nes模拟器java版_fc模拟器java版
  10. 无线PLC专用数据终端应用方案
  11. 超频到3200最佳时序_ddr4内存时序多少为好
  12. python最佳身高_Python+sklearn使用线性回归算法预测儿童身高
  13. 微信朋友圈,模仿微信朋友圈,朋友圈点赞评论
  14. .基金从业资格考试信息
  15. unity材质球发光_Unity Lighting - Emissive Materials 自发光材质(九)
  16. jQuery-----选择器
  17. jiaozivideoplayer全屏填充模式字幕被裁切掉了的问题解决
  18. 《go程序语言设计》引言
  19. IDEA学生认证申请流程
  20. 深入浅出 TCP/IP 协议栈丨手写代码实现网络协议栈

热门文章

  1. 嵌入式作业使用STM32的SPI实现OLED屏显
  2. 安卓开发基础知识1(双摄像头安卓手机)
  3. 求职英语 进来和退出面试 英文对话
  4. Go语言编写设计模式
  5. Jquery动态显示当前时间
  6. 功能性游戏介绍《Cube Escape》
  7. camera上电时序
  8. 大咖说 * 对话开源|论数据库人才发展战略
  9. 新能源补贴政策2021
  10. 堕落花之鬼打墙迅雷下载