ENVI扩展工具:利用波段运算修改NaN方法总结
生活随笔
收集整理的这篇文章主要介绍了
ENVI扩展工具:利用波段运算修改NaN方法总结
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
NaN为Not a Number的缩写,在遥感图像中属于异常值。很多用户有修改NaN的需求,比如把0值修改为NaN,或把NaN修改为0值等。由于波段运算公式较为复杂,现归纳如下。
1. 直接利用波段运算进行
Ÿ 修改0值为NaN
– float(b1)*b1/b1
Ÿ 修改特定值(250)为NaN
– b1*float(b1 ne 250)/(b1 ne 250)
Ÿ 修改NaN为特定值(-999):
– finite(b1, /nan)*(-999) or (~finite(b1, /nan))*b1
Ÿ 修改NaN为0值(先按上面方法修改为-999或其他图像中不存在的值)
– (b1 ne -999)*b1
2. 利用扩展补丁进行调用
创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的ENVI扩展工具:利用波段运算修改NaN方法总结的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 分段线性拟合经典案例:计算多年气温最低值
- 下一篇: Excel只能输入不能修改