搜索此博客

2017年10月9日星期一

ENVI中修改DN值为某一特定值(波段运算方法)



NaN为Not a Number的缩写,在遥感图像中属于异常值。很多用户有修改NaN的需求,比如把0值修改为NaN,或把NaN修改为0值等。



  • 修改特定值(如250)为NaN

-----   b1*float(b1 NE 250)/(b1 NE 250)
  
          特例(修改0值为NaN)
-----   b1*float(b1)/b1


  • 修改NaN为特定值(-999):
-----   finite(b1, /nan)*(-999) or (~finite(b1, /nan))*b1
 注:上面一行为一个公式,请输入完整。
  • 修改NaN为0值(先按上面方法修改为-999或其他图像中不存在的值)
-----  (b1 ne -999)*b1


参考链接:

没有评论:

发表评论

LibSVM Chinese Brief Infroduction

Reference: [1]  https://blog.csdn.net/v_july_v/article/details/7624837 [2]  https://wenku.baidu.com/view/c402e983336c1eb91b375d37.html?fr...

  • Word (2)