文章预览
本文介绍基于 Python 中的 gdal 模块,批量基于 大量多波段遥感影像 文件,计算其每 1 景图像各自的 NDVI 数值,并将 多景结果 依次保存为栅格文件的方法。 如下图所示,现在有大量 .tif 格式的遥感影像文件,其中均含有 红光波段 与 近红外波段 (此外也可以含有其他光谱波段,有没有都不影响);我们希望,批量计算其每 1 景遥感影像的 NDVI 。 在之前的文章中,我们多次介绍过在不同软件或平台中计算 NDVI 的方法,大家可以参考文章 ArcMap自动计算单一波段或多波段栅图像NDVI的方法 ,或者文章 Google Earth Engine谷歌地球引擎栅格代数与NDVI计算 。而在本文中,我们就介绍一下基于 Python 中的 gdal 模块,实现 NDVI 批量计算的方法。 这里所需的代码如下。 1 # -*- coding: utf-8 -*- 2 """ 3 Created on Thu Apr 18 12:37:22 2024 4 5 @author: fkxxgis
………………………………