Google Earth Engine个人笔记:2 计算植被覆盖度
植被覆盖度(fractional vegetation cover,FVC)量化了植被的茂密程度,反映了植被的生长态势, 是描述生态系统的重要基础数据,被广泛运用于水文、生态、气候、大气污染等研究领域。遥感由于其 大范围的数据获取和连续观测能力已成为估算植被覆盖度的主要技术手段。基于遥感的植被覆盖度估算 方法主要有以下几种:①回归(统计)模型法;②混合像元分解法 ;③机器学习法;
目前比较常用的是混合像元分解法,混合像元分解模型主要有线性模型、概率模型、几何光学模型、 随机几何模型和模糊分析模型等,其中线性分解模型应用最为广泛。线性像元分解法中最常用的是像元 二分模型,是指假定像元由植被和非植被两部分构成,光谱信息为这两个组分的线性组合。计算获得的 植被覆盖所占像元比例即为该像元的植被覆盖度,计算方法如下:
其中:为像元植被覆盖度;为混合像元的 NDVI 值;为纯裸土覆盖像元的 NDVI 值;为纯植被覆盖像元的 NDVI 值。
// 像元二分模型计算计算FVC
function calFVC(BestVI,region,scale){var num = BestVI.reduceRegion({reducer:ee.Reducer.percentile([5,95]),geometry:region,scale:scale,maxPixels:1e13});var min = ee.Number(num.get("NDVI_p5"));var max = ee.Number(num.get("NDVI_p95"));var greaterPart = BestVI.gt(max);var lessPart = BestVI.lt(min);var middlePart =ee.Image(1).subtract(greaterPart).subtract(lessPart);var tempf1=BestVI.subtract(min).divide(max.subtract(min));var FVC=ee.Image(1).multiply(greaterPart).add(ee.Image(0).multiply(lessPart)).add(tempf1.multiply(middlePart));return FVC.rename('FVC');
}
Google Earth Engine个人笔记:2 计算植被覆盖度相关推荐
- Google Earth Engine(GEE)——计算NDVI\EVI\RVI\DVI\SAVI计算并下载(2)
有粉丝还问到关于Landsat8如何计算,上一次的文章提到了关于各类植被指数的下载和加载:Google Earth Engine(GEE)--计算NDVI\EVI\RVI\DVI\SAVI归一化植被指 ...
- Google Earth Engine(GEE)计算NDVI、EVI、NDBI等指数并相关性分析
Google Earth Engine(GEE)计算NDVI.EVI.NDBI等指数并相关性分析 NDVI为归一化植被指数.EVI为增强植被指数,据GEE官方介绍NDTI为归一化热差指数,用于区分城市 ...
- Google Earth Engine学习笔记(一)
基于GEE平台的Landsat8.Sentinel2.MODIS"去云"处理及FUI水色指数运算 文章目录 基于GEE平台的Landsat8.Sentinel2.MODIS&quo ...
- Google Earth Engine ——在 GEE 中计算面积含各类要素计算(土地分类为例)
在遥感应用中工作时,许多操作需要计算面积.例如,需要在监督分类后计算每个类所覆盖的面积,或者找出灾害后区域内受影响的面积.计算栅格和矢量的面积在大多数软件包中是一个简单的操作,但在 Google Ea ...
- Google Earth Engine(GEE)计算热度(LST)
今天来分享一下如何在GEE中计算热度,用地表温度来反演LST,选择影像的时间为6到9月,还是以山西省为研究区 实现代码如下: //导入自己的研究区,将其定义为roi var roi = ee.Feat ...
- Google Earth Engine(GEE)计算长时序的月VCI和TCI
今天来简单分享在上一篇文章的基础上计算植被状况指数(VCI)和温度条件指数(TCI) 目标: 利用MODIS为数据源,在GEE计算某一地区对月VCI和TCI,并制作统计图 以武汉市为研究区 Kogan ...
- GEE学习笔记:在Google Earth Engine(GEE)计算两个时间的时间间隔
计算结束时间与开始时间的时间间隔 //-------------------------------------------- //开始时间和结束时间在同一年内//定义开始时间和结束时间 var st ...
- Google Earth Engine(GEE)计算NDFI和AWEI
今天来简单分享下如何在GEE计算归一化差分洪水指数(NDFI)和自动水体提取指数AWEI 目标: 在GEE计算归一化差分洪水指数(NDFI)和自动水体提取指数AWEI,并进行对比分析 以武汉市为研究区 ...
- Google Earth Engine(GEE)计算坡度和坡向
今天来分享一下在GEE计算坡度和坡向,所使用的DEM数据为 'USGS/SRTMGL1_003',由美国太空总署(NASA)和国家测绘局(NIMA)联合测量.2000年2月11日,美国发射的" ...
- Google Earth Engine(GEE)——计算水体面积提取2013-2020年青海湖面积的为例
今天我们要做的就是计算青海湖面积长时间序列的分析,这里用到的一点过就是用mask建立一个常量影像,然后淹没掉NDVI大于0的部分,剩下的部分就可以作为估算的面积,这里是反向操作就是把NDVI小于0的分 ...
最新文章
- android表格布局最后一个组件,Android布局之TableLayout表格布局
- 双非高校硕士一作发学校首篇Nature后,选择离开科研当公务员,本人及导师回应...
- php相应的扩展的对应链接地址
- 一次较为完整的原生JavaScript AJAX与Java的前后端数据交互
- bing浏览器_微软全新Edge浏览器正式发布 支持macOS和iOS
- 群晖能从linux备份数据吗,通过rsync将Linux服务器数据备份到群晖
- 查询数据时给列起别名的三种方法
- 为什么电脑CPU这么贵?
- 你真的理解clear:both吗?
- GS(道具,帮会)定时存储
- bootstrap-multiselect.js插件、chosen插件、clipboard复制插件、layer.photos、lightbox插件相册预览插件学习
- 电力巡检系统无人机模块
- JAVA空间换时间以及时间换空间的例子
- en结尾的单词_239个以en开头结尾的常用英语单词
- 针对唯一化实例对话框程序,及其命令行操作方法
- git出现 [rejected]master -> master (non-fast-forward)问题怎么解决
- RT-Thread ENV工具 pkgs --upgrade 报错:open .config failed
- CVS投中app数据采集
- 火狐浏览器中设置打开新地址时,不会覆盖原页面的方法
- python自动输入验证码_python下的自动化测试--selenium 验证码输入问题