ENVI扩展工具:利用波段运算修改NaN方法总结
生活随笔
收集整理的這篇文章主要介紹了
ENVI扩展工具:利用波段运算修改NaN方法总结
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
NaN為Not a Number的縮寫,在遙感圖像中屬于異常值。很多用戶有修改NaN的需求,比如把0值修改為NaN,或把NaN修改為0值等。由于波段運算公式較為復(fù)雜,現(xiàn)歸納如下。
1. 直接利用波段運算進(jìn)行
? 修改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. 利用擴(kuò)展補丁進(jìn)行調(diào)用
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的ENVI扩展工具:利用波段运算修改NaN方法总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分段线性拟合经典案例:计算多年气温最低值
- 下一篇: C#输入框InputBox问题