日夏养花网

您好,欢迎访问日夏养花网,我们的网址是:http://www.rixia.cc

如何在envi中看到ndvi的最大值和最小值

2022-06-29 15:46:49 分类:养花问答 来源: 日夏养花网 作者: 网络整理 阅读:110

我们获取的MODIS数据已经进行过NDVI值的计算,在ENVI中怎么查看就算的NDVI值呢

打开影像,用十字丝就可以看,data即是。或则影像窗口tools-->special pixel editor.

你的数据是从nasa上面下载的NDVI成品数据 还是做反演得到的呢?
查看已生成的灰度图 在envi~~~file ~~~open image~~Available Bands List
今天真的很巧你和我一个朋友问的问题一样

envi中如何求植被覆盖面积?

如果要算植被覆盖度的话,可以先http://www.rixia.cc计算 NDVI,然后利用 NDVI 与植被覆盖度之间的关系计算。计算公式可用:

f=(NDVI-NDVI MIN)/(NDVI MAX-NDVI MIN)

这里的NDVIMIN和NDVIMAX是代表研究区域的最好植被覆盖和最差植被覆盖的植被指数,即裸地和茂盛植被覆盖区的NDVI值,可以再ENVI中统计得出NDVI的最大最小值,然后带入公式计算覆盖度。

http://rsgisman.bokee.com/viewdiary.14418414.html

2.最小值和最大值运算符的使用

最小值和最大值运算符也是数组的基础运算符,但与关系运算符或Boolean运算符不同的是:它们不返还真值或假值,smMTOOu而返还实际的最小值和最大值。在下面的示例中,对于图像中的每一个像元,0、b2或b3中的最大值将被加到b1中,该表达式确保加到b1中的值始终为正。
b1 +(0 > b2 > b3)
在下面的示例中,最小值和最大值运算符的同时运用使b1中的值被限制在0和1之间——b1中的值不会大于1或小于0。
0 > b1 < 1
3. 运算符波段运算举例

2.1 数据小于0的赋予0 b1>0

2.2 数据值小于0的赋予-999

(b1 LT 0)*-999+(b1 GE 0)*b1

2.3 三个波段求平均值,如该波段小于0则不参加运算。如某点b1:4;b2:6;b3:0;那平均值ave = (b1+b2+b3)/(1+1);

b1>0+b2>0+b3>0)/( ((b1 ge 0) + (b2 ge 0)+(b3 ge 0)) >1)

2.4两幅图像,图像1波段b1中的云部分(象元值大于200)用图像2的波段b2代替

(b1 GT 200)*b2+(b1 LE 200)*b1

2.5波段分段赋值,www.rixia.cc如B1中小于0部分等于0,b1中值在[0,10]之间赋为原数值的100倍,如果b1值大于10则赋为原数值的10倍。 (b1 LE 0)*b1>0 +((b1 ge 0)and (b1 le 10))*b1*100+ (b1 gt 10)*b1*10
植被盖度和植被指数之间有转换关系,查阅文献可以参考一下

envi计算ndvi的具体操作方法加上截图

方法和详细的操作步骤如下:

1、第一步,在ENVI中加载数据后,依次单击“Transform”-->“NDVI”以打开输入窗口,并直接选择刚加载的数据,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,打开参数设置窗口,这是Landsat
 TM图像,计算出的波段为3波段(红色波段)和4波段(近红外波段),见下图,转到下面的步骤。

3、第三步,完成上述步骤后,也可以使用波段组合来看看,波段组合为:红色(NDVI),绿色(3波段),蓝色(2波段),左侧是具有NDVI参与的组合,右侧则没有,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,在某些情况下,可能会直接使用NDVI工具进行计算而不能满足要求,因此需要使用波段运算工具,该工具的打开方法:依次单击“Basic Tools”-->“Band Math”,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,输入以下公式:(b1-b2)/(b1
 + b2),然后单击“add to List”按钮,然后单击“OK”按钮,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,需要为b1和b2分配值。在此,可以根据计算的需要分配值,见下图。这样,就解决了这个问题了。

1、在ENVI中加载数据后,点击“Transform”—“NDVI”,打开一个输入窗,直接选择刚刚加载的数据,如图。

2、然后就打开了参数设置窗口,这里smMTOOu是Landsat TM影像,然后计算的波段为3波段(红波段)和4波段(近红外),如图。

3、对于生成的结果,也可以利用波段组合,来看一下。这里波段组合为:红(NDVI)、绿(3波段)、蓝(2波段),结果如图3。左边为有NDVI参与的组合,右边则没有。

4、有些情况,可能直接利用NDVI工具来计算还http://www.rixia.cc不能满足要求,这样就需要借助波段运算工具。该工具打开如下:Basic Tools—Band Math。如图。

5、在打开的“Band Math”窗口中,写下如下的公式:(b1-b2)/(b1+b2),然后点击“add to List”,再点击“OK”。

6、在弹出的窗口中,要为b1和b2赋值,这里则根据计算的需要赋值了,如图。

transform——ndvi

 

选择你的遥感卫片的卫星平台,比如landsat的tm传感器

envi会自动选择该遥感平台的红和近红外波段,选择输出位置是文件(制定保存位置)或内存,OK即可。

在可用波段列表里就会出现计算的ndvi,load 就可。

希望有帮助

主菜单 transform - ndvi

文章标签:

本文标题: 如何在envi中看到ndvi的最大值和最小值
本文地址: http://www.rixia.cc/wenda/278272.html

上一篇:洗手盆堵了怎么疏通

下一篇:土壤有几种颜色?

相关推荐

推荐阅读

猜你喜欢

返回顶部