【基于GEE计算年度植被覆盖度】
基于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计算年度植被覆盖度】相关推荐
- 基于GEE平台的植被覆盖度(FVC)像元二分法计算
一.植被覆盖度计算方法 植被覆盖度FVC(Fractional Vegetation Cover)定义为单位面积内绿色植被冠层垂直投影面积所占比例.FVC是衡量地表植被状况的重要指标之一,也是区域生态 ...
- 植被覆盖度(FVC)计算
引言:植被作为生态大循环的重要参与者,在全球能量流动和物质循环中起着重要作用.通常植被覆盖度(Fractional vegetation cover, FVC)表征地表植被覆盖情况,一般将植被覆盖度定 ...
- ENVI提取NDVI与植被覆盖度估算
公众号原文链接,欢迎关注 gENVI提取NDVI与植被覆盖度估算ENVI中NDVI计算与植被覆盖度提取https://mp.weixin.qq.com/s/Uc_14ObiYKKafQrtKqFjvg ...
- 基于Python根据置信度区间计算植被覆盖度
"把别人的经验变成自己的,他的本事就大了" 1 简述 大概九天前,我发了篇记录,大致是讲用Python计算Landsat8遥感生态指数RSEI,也就是下篇 "基于Pyth ...
- GEE例子分析_植被覆盖度计算
一.植被覆盖度计算 课程:https://www.bilibili.com/video/BV1zr4y1k7L8?spm_id_from=333.999.0.0 博客:https://blog.csd ...
- 基于NDVI的植被覆盖度计算--Arcgis
植被覆盖度的估算利用像元二分模型进行,基本原理就是假定一个像元的信息只由植被和土壤两部分贡献.根据影像上的NDVI灰度分布,以0.5%置信度截取NDVI上下阈值分别代表植被和土壤,并在Arcgis中利 ...
- arcgis计算植被覆盖度
在ArcGIS中计算植被覆盖度的方法有很多,其中一个方法是使用基于遥感影像数据进行分类和统计分析的工具.下面是一个步骤: 1. 导入植被分类图像:将植被分类图像导入到ArcGIS软件中作为处理的输入数 ...
- Google Earth Engine笔记-植被覆盖度计算
1 植被覆盖度遥感监测 根据 N D V I NDVI NDVI数据进行像元二分模型计算植被覆盖度 像元二分模型将像元的植被覆盖结构分为纯像元与混合像元两类,纯像元植被完全覆盖覆盖度为1,混合想要由植 ...
- 【ENVI精讲】处理专题五:基于像元二分模型的植被覆盖度反演
一.专题概述 植被覆盖度是指植被(包括叶.茎.枝)在地面的垂直投影面积占统计区总面积的百分比. 植被覆盖度常用于植被变化.生态环境研究.水土保持.气候等方面. 植被覆盖度数据来源于地理遥感生态网平台 ...
最新文章
- 编程之美-电梯调度算法方法整理
- 2019年, image captioning论文汇总
- Android之替换App桌面图标
- android 6.0 dm-verity技术,Android 7.0安全性大幅提升,要求严格强制执行验证启动
- 全国计算机水平考试技巧,全国计算机等级考试上机考试应试技巧
- scrap连接django
- Jsoup(一)Jsoup详解(官方)
- 博文视点Open Party第8期
- nes模拟器java版_fc模拟器java版
- 无线PLC专用数据终端应用方案
- 超频到3200最佳时序_ddr4内存时序多少为好
- python最佳身高_Python+sklearn使用线性回归算法预测儿童身高
- 微信朋友圈,模仿微信朋友圈,朋友圈点赞评论
- .基金从业资格考试信息
- unity材质球发光_Unity Lighting - Emissive Materials 自发光材质(九)
- jQuery-----选择器
- jiaozivideoplayer全屏填充模式字幕被裁切掉了的问题解决
- 《go程序语言设计》引言
- IDEA学生认证申请流程
- 深入浅出 TCP/IP 协议栈丨手写代码实现网络协议栈