您当前的位置: 首页 > 

ENVI扩展工具:利用波段运算修改NaN方法总结

刘一哥GIS 发布时间:2015-03-11 11:21:53 ,浏览量:6

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.     利用扩展补丁进行调用
关注
打赏
1688896170
查看更多评论

刘一哥GIS

暂无认证

  • 6浏览

    0关注

    854博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0646s