本文主要對GEE自帶各類遙感、高程等資料加以導入。本文是谷歌地球引擎(Google Earth Engine,GEE)系列教學文章的第二篇,更多GEE文章請參考專欄:GEE學習與應用(https://blog.csdn.net/zhebushibiaoshifu/category_11081040.html)。
首先,打開Google Earth Engine,在搜尋欄中輸入
landsat 8
。
我們以Landsat 8 Collection 1 Tier 1的大氣表觀反射率TOA Reflectance産品為例,進行本次介紹。
關于Landsat不同Tier産品的差別,大家可以參考如下介紹:
彈出的界面可以檢視該資料的具體資訊,确認無誤後我們選擇“IMPORT”。
可以看到,在代碼界面已經出現了該産品的導入資訊。在這裡需要注意,導入的Landsat産品是全球所有景、長時間序列的遙感影像組合;即其并不是單獨的一張或一層,而是多張、多層的(這裡一張指的是一景,一層指的是一個時間點的全部遙感影像)。
可以輕按兩下改産品變量名稱進而對其加以重命名。
本文中将其修改為“landsat_8”這一名稱。
随後,輸入如下代碼:
var landsat_8_mon=landsat_8.filterDate('2020-4-1','2020-4-30').mean();
print(landsat_8_mon);
Map.addLayer(landsat_8_mon);
其中,第一行代碼表示在
landsat_8
資料集中首先基于
.filterDate()
函數對資料加以時間篩選(篩選範圍為
'2020-4-1'
到
'2020-4-30'
);其後的
.mean()
表示對所篩選出來的多層(也就是多個時間段的遙感影像,因為我們這裡是一個月的時間範圍)進行反射率取平均,進而使得處理後的
landsat_8_mon
是全球區域、2020年04月單月平均的反射率數值。
第二行代碼表示将
landsat_8_mon
資訊列印在“Console”中。
第三行代碼表示将
landsat_8_mon
顯示在地圖中。
從下圖可以看到,按下“Run”運作代碼後,可以在“Console”中看到得到的
landsat_8_mon
資訊,同時也可以在地圖中看到
landsat_8_mon
的實際影像。
在地圖右上角的“Layers”中,我們可以對影像顯示的波段組合、數值範圍、拉伸、透明度等加以調整。
其中,Landsat 8的波段色彩組合方式如下,大家可以依據實際情況加以選擇。
設定完畢後,點選“Apply”。
此外,通過設定Gamma數值,可以使得色彩的亮度加以改變。
上面我們導入的是多波段的遙感影像資料,接下來我們再以一個單波段資料為例進行導入與顯示操作。
在搜尋框中,輸入
GMTED
,選擇所出現的GMTED2010資料。
輸入代碼:
在這裡,代碼中的
{}
表示将
.addLayer()
函數中的
visParams
參數跳過,而将圖層的名稱修改為
'DEM'
,如下所示。
對于單波段圖像資料,我們可以通過“Palette”選項對其顔色加以配置。
歡迎關注CSDN/公衆号/知乎/微網誌:瘋狂學習GIS