在圖像進行一系列的運算之后需要將圖像導出,會用到一個函數Export來輸出圖像。
GEE主要可以導出如下類型資源,分別是image影像類型、map地圖地圖類、table矢量文件類和video視頻類。導出函數主要可以直接將數據存放於3個地方,Google Drive、Assets和Google Cloud Storage。由於Google Cloud Storage激活需要信用卡,略過不講。
Google Drive(drive.google.com/drive)通過谷歌賬號可以直接獲取15G免費存儲空間,而且可以通過Colab使用免費GPU,適合硬件條件不好的情況。
Assests是GEE資源存放位置,里面的資源是可以直接在GEE工作空間中使用,每個用戶空間限制是250G。
GEE下載文件主要有兩個方式,一個是getDownloadURL,一個是Export方式。本教程主要介紹Export方法。Export相關方法如下,其中紅色的是廢棄的方法。
-
導出到Asset方法簡介:
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels)
常用參數說明:
image 需要導出的影像;
description 導出任務描述;
assetId 資源名稱,也就是在Asset文件夾中看到的資源名稱;
pyramidingPolicy 波段值計算方式,是一個對象值。計算方式包括:mean、sample、min、max、mode,默認是mean。這個值通常不會設置,都是采用默認值。示例:{‘B4’: ‘mean’} 意思是波段名稱為B4的波段采用mean的方式計算;
dimensions 導出Image的寬和高;
region 導出的區域,是一個Geomtry;
scale 分辨率,單位米,比如:30;
crs 投影信息,一般是采用默認方式,通常可以設置為EPSG:4326;
maxPixels 導出影像的最大像素個數可以設置為 1e13 防止導出時候報錯。 -
導出到Drive方法簡介
Export.image.toDrive(image, description, folder, fileNamePrefix, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, fileDimensions, skipEmptyTiles, fileFormat, formatOptions)
常用參數說明:
image 需要導出的影像;
description 導出任務描述;
folder 在Assets中的文件夾名稱,也就是用戶自己創建的文件夾。如果不傳此參數,那么導出的文件會直接放在Assets根目錄下,通常都不會傳此參數;fileNamePrefix 導出的資源名稱,如果默認的不傳,那么會直接采用description來作為導出的文件名稱;
dimensions 導出Image的寬和高;
region 導出的區域,是一個Geomtry;
scale 分辨率,單位米,比如:30;
crs 投影信息,一般是采用默認方式,通常可以設置為EPSG:4326;
maxPixels 導出影像的最大像素個數可以設置為 1e13 防止導出時候報錯。
導出影像數據實例
Export.image.toAsset(圖像)
在導出的時候就會詢問各種參數的值,直接添加上就好了。
導出的結果
參考:https://blog.csdn.net/weixin_43360896/article/details/108242247