24小时热门版块排行榜    

查看: 1606  |  回复: 5

红莲骑士之魂

新虫 (初入文坛)

[求助] NDVI指数计算 已有4人参与

在ENVI处理完NDVI指数,变成了黑白的图片,之后进行了quick statistics的操作,得到了最大值和最小值,我要计算NDVI的不同取值范围,问在BAND MATH中怎样书写公式?


谢谢(⊙o⊙)哦!!!

NDVI指数计算
360桌面截图20140310172026.jpg


NDVI指数计算-1
360桌面截图20140310172852.jpg
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

daisy_wanqiu

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
假设将ndvi大于0.5的值取出来  公式:float(b1)*(b1 gt 0.5)

» 本帖已获得的红花(最新10朵)

2楼2014-03-17 20:00:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

红莲骑士之魂

新虫 (初入文坛)

送红花一朵
引用回帖:
2楼: Originally posted by daisy_wanqiu at 2014-03-17 20:00:06
假设将ndvi大于0.5的值取出来  公式:float(b1)*(b1 gt 0.5)

谢谢你了哦,但是我还是想问一下,那个怎么将大于0.5的值提取出来?还有就是float必须是浮点类型吗,为什么我看别的公式没有float那一项呀~

万分感谢的!!
3楼2014-03-17 23:45:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

看看兽

新虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
其实把你的ndvi图导到arcgis里,打开属性表,从大到小排列,一选不就行了
一个人的科研在于他的品性
4楼2014-03-18 12:07:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wsjz20082008

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by 红莲骑士之魂 at 2014-03-17 23:45:10
谢谢你了哦,但是我还是想问一下,那个怎么将大于0.5的值提取出来?还有就是float必须是浮点类型吗,为什么我看别的公式没有float那一项呀~

万分感谢的!!...

对于你ndvi这个图像,公式float(b1)*(b1 gt 0.5)中的float可以不加,效果是一样的。一般加float的目的是防止整数相除以后异常值的出现。对于本身已经有小数点的值的图像,不加也是可以的。
5楼2014-03-18 14:46:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cy2307422

铜虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
可以用IDL做下,编程很容易满足各种要求
6楼2014-03-18 15:32:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 红莲骑士之魂 的主题更新
信息提示
请填处理意见