我的暑假翻车史一:如何生成年NDVI平均值

博主使用MOD13Q1的16d数据生成5.1 - 9.30的NDVI平均值。在处理过程中,对无效值 -3000 采用不同处理方法结果有差异,选择将其设为无效值并忽略。操作主要在ARCGIS中进行,后在ENVI处理时出现背景值问题,又回到ARCGIS剔除区域,还提出后续解决方案待尝试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我用的是MOD13Q1的16d数据,数据下载参考https://blog.csdn.net/weixin_43519457/article/details/95483905,最后生成的是5.1-9.30的NDVI平均值,年平均值大同小异。
(1)MRT融合

(2)每幅影像都有一个-3000,是无效值,那这个-3000应该如何处理,我做了两种,一种是保留这个-3000,另一种是将其设为无效值并且在计算时忽略无效值,发现最后结果是有差别的。查阅资料过后我认为应该采用第二种的方法,工具用的是spatial analyst工具——局部分析——像元统计——mean,无效值用的是栅格计算器中的setnull
在这里插入图片描述

明显这一切都是在ARCGIS里做的,最后导致了我的翻车,还翻了一上午。
翻车史:envi里利用band math将band<0.1和band>0.9的附成了0,但背景值也变成了0,而且死活去不掉,出现这种问题我认为是ENVI里并没有nodata,只有NAN和INF,所以我又把它弄回到arcgis重新剔除了不需要的区域
公式con(raster,0,raster,“value<0.1|value>0.9”)

(3)解决方案二:首先将-3000设为NAN,计算时忽略无效值,再在ENVI波段计算应该不会出现背景值参与计算的问题,我试了再补充。

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值