24小时热门版块排行榜    

查看: 1132  |  回复: 3

zzahkj

木虫 (著名写手)

[求助] 根据ENVI自带例子做的波段运算IDL程序帮忙看看有什么问题?

根据ENVI自带例子做的波段运算IDL帮忙看看有什么问题?刚学ENVI/IDL,水平还很菜,根据例子写的,不知道为什么运行没什么反应?
CODE:
PRO Band_math_different
  ENVI, /restore_base_save_files
  ENVI_BATCH_INIT,log_file='batch.txt'
  ;////////////////////////////////////////以下是做波段运算
  subimg_file='E:\test\11\NDVI1.img'
  ENVI_OPEN_FILE,subimg_file,r_fid=sub_fid
  IF (sub_fid EQ -1) THEN BEGIN
    ENVI_BATCH_EXIT
    RETURN
  ENDIF
  ENVI_FILE_QUERY, sub_fid, dims=dims
  t_fid = [sub_fid,sub_fid]
  pos  = 0
  exp='(b1 gt 0.7)*1+(b1 lt 0.0)*0+(b1 ge 0 and b1 le 0.7)*((b1-0.0)/(0.7-0.0))'
  out_name = 'E:\test\11\植被覆盖度.img'
  ;///////////////////////////////////////进行波段运算
  ENVI_DOIT, 'math_doit', $
    fid=t_fid, pos=pos, dims=dims, $
    exp=exp,out_name=out_name,r_fid=sub_fid
  ; Exit Envi
  ENVI_BATCH_EXIT
END

回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

不要迷恋哥,哥只是一个过客!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzahkj

木虫 (著名写手)

问题解决 第十二行应该是t_fid = [sub_fid] 犯了低级错误
不要迷恋哥,哥只是一个过客!
2楼2012-06-26 09:28:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dannyjoyride

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zzahkj: 金币+10, 有帮助, 谢谢你的回答 悬赏的金币全部送给你! 2012-06-28 14:12:09
调试的时候IDL会自动出现问题提示的,按照提示信息就能查到了。
Nothing is impossible!
3楼2012-06-28 09:05:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzahkj

木虫 (著名写手)

引用回帖:
3楼: Originally posted by dannyjoyride at 2012-06-28 09:05:58
调试的时候IDL会自动出现问题提示的,按照提示信息就能查到了。

没有问题提示 原因我已经找到了 见一楼 谢谢!
不要迷恋哥,哥只是一个过客!
4楼2012-06-28 14:11:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zzahkj 的主题更新
信息提示
请填处理意见