選單

ENVI中不同土地利用型別NPP的提取

在一些文獻中會看到不同土地利用型別NPP的年際變化及變化趨勢分析,本期演示一下如何在ENVI中根據土地利用型別圖及NPP資料,提取耕地、森林、灌木及草本等不同土地利用型別的NPP值。

一.資料準備

本期資料主要用到2020年貴州省土地利用型別資料、2000-2020年貴州省NPP資料,資料格式:tif,座標系:WGS_1984。在土地利用型別圖中,10代表耕地,20代表森林,30代表草地,40代表灌木,50代表溼地,60代表水體,80代表人造地表,在後續掩膜製作中會用到。

ENVI中不同土地利用型別NPP的提取

ENVI中不同土地利用型別NPP的提取

二.掩膜檔案的製作

要想提取不同土地利用型別的NPP,需要製作掩膜檔案。

(1)開啟ENVI/File/Open Image File,把土地利用型別資料載入進來:

ENVI中不同土地利用型別NPP的提取

(2)開啟Basic Tools/Band Math,輸入公式(B1 EQ 20)*1+(B1 NE 20)*0,點選OK。其中EQ:等於;NE:不等於,公式的意思就是把土地利用型別圖20的部分即森林提取出來。

注意:

公式應在全英文符號下輸入,否則會報錯。

ENVI中不同土地利用型別NPP的提取

(3)選擇土地利用型別圖層,為了方便,可以點選Memory,省去輸出檔案及檔名這一步,下同。Memory就是不輸出成檔案,而是作為一個Memory存在記憶體中,一樣可以看,可以運算,但是關掉ENVI之後如果沒有存,這個檔案就沒有了,相當於臨時檔案。

ENVI中不同土地利用型別NPP的提取

(4)點選File/Save File As/ Tif /Geo TIFF,把Memory檔案輸出到指定資料夾即為森林掩膜檔案。

ENVI中不同土地利用型別NPP的提取

(5)順便介紹一下 Band Math 常用的函式:

三.不同土地利用型別提取NPP

(1)將掩膜檔案像元大小調整至與NPP一致,否則沒法提取不同植被型別NPP。

開啟File/Open Image File,選中上步生成的森林掩膜檔案及所有NPP資料。

ENVI中不同土地利用型別NPP的提取

Basic Tools/Layer Stacking/Input File加入森林掩膜檔案及所有NPP資料,先把NPP資料做成一個Memory檔案,點選Recorder Files按照NPP年份順序排序,得到的Memory檔案:

ENVI中不同土地利用型別NPP的提取

得到的Memory檔案再和森林掩膜檔案一起做一個Memory檔案:

ENVI中不同土地利用型別NPP的提取

注:

如果直接把森林掩膜檔案和所有NPP資料只做一個Memory,後面可能會出現統計不出森林NPP值的情況。

(2)統計森林利用型別NPP值

Basic Tools/Statistics/Compute Statistics/OK

ENVI中不同土地利用型別NPP的提取

選擇Histograms,點選OK,即可統計出21年森林利用型別NPP值。

ENVI中不同土地利用型別NPP的提取

點選File/Save results to text File把結果儲存為文字文件,後續可以在Excel 或者 R 裡作圖,分析不同植被型別NPP的年際變化。

ENVI中不同土地利用型別NPP的提取

ENVI中不同土地利用型別NPP的提取

- END -