Python遥感图像处理应用篇:使用NDVI指数数据批量计算植被覆盖度FVC
Posted 空中旋转篮球
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python遥感图像处理应用篇:使用NDVI指数数据批量计算植被覆盖度FVC相关的知识,希望对你有一定的参考价值。
1.植被覆盖度相关概念
植被覆盖度( Fractional Vegetation Cover,FVC)指植被(包括叶、茎、枝)在地面的垂直投影面积占统计区总面积的百分比。通常采用像元二分模型计算:
计算公式:FVC=(NDVI-NDVIsoil)/(NDVIveg-NDVIsoil)
其中,NDVIsoil为完全是裸土或无植被覆盖区域的NDVI,NDVIveg则代表完全被植被覆盖的像元的NDVI值,即纯植被像元值。比如以 5% 的置信度计算某时期 NDVIsoil、NDVIveg,其中累计百分 比为 5% 时的 NDVI 值为 NDVIsoil,累计百分比为 95% 时的 NDVI 值为 NDVIveg。这里置信度计算方法可以参考:Python遥感图像处理应用篇(八):批量计算landsat8中NDVI指数数据置信区间并保存结果_空中旋转篮球的博客-CSDN博客
这里我们使用经验公式计算,即:
ENVI公式:(b1 gt 0.7)*1+(b1 lt 0.05)0+(b1 ge 0.05 and b1 le 0.7)((b1-0.05)/(0.7-0.05))
在ENVI波段运算可采用这个公式。
Arcgis中calcuator公式如下,本文采用这种方法:
Con(inRaster<0.05,0,Con((inRaster&g
以上是关于Python遥感图像处理应用篇:使用NDVI指数数据批量计算植被覆盖度FVC的主要内容,如果未能解决你的问题,请参考以下文章
Python遥感图像处理应用篇:使用NDVI指数数据批量计算植被覆盖度FVC
Python遥感图像处理应用篇:使用NDVI指数批量计算叶面积指数LAI
Python遥感图像处理应用篇:批量计算landsat8中NDVI指数数据置信区间并保存结果
Python遥感图像处理应用篇:批量计算landsat8中NDVI指数数据置信区间并保存结果