爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3547|回复: 2

遥感图像除云程序——转载自科学网

[复制链接]

新浪微博达人勋

发表于 2013-12-13 22:26:38 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
以下源码转载自科学网,本人对于内容并不熟悉,仅供有意者参考
http://blog.sciencenet.cn/blog-507873-619280.html
[转载] 除云程序源码
已有 346 次阅读 2012-10-4 23:16 |系统分类:[color=#999999 !important]科普集锦|关键词:程序

;===============================================
;this programe write by gxf1221@126.com
;=============================================
  FUNCTION  cloud_only,b1,b2,b3
  temp1=(float(b1)-b2)/b1
  temp2=(float(b3)-b2)/b3
        result = (temp1 gt 0.2 and temp2 gt 0.2)*b2 $
        + (temp1 le 0.2 or temp2 le 0.2)*0
   return ,result
END
;===============================================

FUNCTION  cloud_done,b1,b2,b3
  temp1=(float(b1)-b2)/b1
  temp2=(float(b3)-b2)/b3
        result = (temp1 gt 0.2 and temp2 gt 0.2)*(b1+b3)/2 +(temp1le0.2ortemp2le0.2)∗b2  return,resultENDprocloudeffect1out,event    envi,/restorebasesavefiles    ENVISELECT,fid=fid,pos=pos,
  /no_dims, title='Please Input File'
  if (fid[0] eq -1) then return
   ENVI_FILE_QUERY, fid, ns=ns, nl=nl, nb=nb, dims=dims,bnames=bnames,datatype=datatype,
  interleave=interleave

  FOR i=0,nb DO BEGIN
      t_fid=[fid,fid,fid]
      j=i+1
      k=j+1

      tpos  = [i,j,k]
       snames=bnames[j]
      tnames=bnames+' '+bnames[j]+' '+bnames[k]

    exp='cloud_done(b1,b2,b3)'

      base = widget_auto_base(title='File Selection test')
       ws = WIDGET_SLABEL(base, /FRAME, PROMPT=tnames, XSIZE=40 , YSIZE=3 )
   wo = widget_outf(base, uvalue='outf', /auto)
   result = auto_wid_mng(base)
      if (result.accept eq 0) then return
     out_name =result.outf
      out_bname=out_name

    envi_doit, 'math_doit', fid=tfid,pos=tpos,dims=dims,
    exp=exp, out_name=out_name, out_bname=out_bname, $
    r_fid=r_fid
   
  ENDFOR

  envi_batch_exit
end



评分

参与人数 1金钱 +12 贡献 +3 收起 理由
mofangbao + 12 + 3

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-14 10:04:01 | 显示全部楼层
高端大气上档次啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-9-8 11:03:38 | 显示全部楼层
这个很实用啊
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表