GEE笔记
MAP操作
搜索框搜索數據后按提示可以直接import數據,import后可以雙擊修改變量名
或者導入一張Path與Row號分別為123與032(覆蓋北京市),成像時間為2010年06月05日的圖:
var landsat_5=ee.Image("LANDSAT/LT05/C01/T1_TOA/LT05_123032_20100605")//.filterDate('2000-04-01'); //如果image格式不包含時間的話,可以使用filterDate指定時間GEE的一層指的是一個時間段的全部影響(不是一個channel),一張指的是拍的一張圖(一景)
選擇4.1,4.30兩層數據,并使用mean()對反射率取平均
var landsat_8_mon=landsat_8.filterDate('2020-4-1','2020-4-30').mean();
加入到map中
Map.addLayer(landsat_8_mon);
加到map中,取名為DEM層
Map.addLayer(dem,{},'DEM');
Map.setCenter(116.36863, 39.961029,17);
將交互式地圖的顯示位置自動定位到指定的位置。第三個參數為地圖的縮放比例系數,縮放比例系數為1時即為全球視野,為5時即為大洲視野,為10時即為城市視野,為15時即為街道視野,為20時則為建筑物視野。例如,將縮放比例系數固定為17
//把數據導入到谷歌云盤上 Export.image.toDrive({image: ndvi,scale: 30, })FeatureCollection操作
geometry操作
【Google Earth Engine編程語言學習筆記】Geometry、Feature、FeatureCollection - king言成耳總 - 博客園
導入導出
-
導出到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 投影信息,一般是采用默認方式,通??梢栽O置為EPSG:4326;
maxPixels 導出影像的最大像素個數可以設置為 1e13 防止導出時候報錯。?
? ? ? ?(轉自【Google Earth Engine】GEE實例學習(2)--圖像導出 - king言成耳總 - 博客園)
? ? ? ? 其中,region 可以利用高精度全球行政區劃數據庫:GADM 指定:
????????gadm36_0 ? ? 代表國家行政邊界
????????gadm36_1 ? ? 代表省級行政邊界
????????gadm36_2 ? ? 代表市級行政邊界
????????gadm36_3 ? ? 代表縣級行政邊界
????????gadm36_4 ? ? 代表鄉鎮及以下行政邊界
????????gadm36_5 ? ? 代表鄉鎮及以下行政邊界
????????它的數據格式大概是這樣的
?所以具體的,在GEE中圈出一個省級別的范圍比如puno:
puno = gadm36_PER_1.filter(ee.Filter.eq('NAME_1','Puno')),舉個導出的例子:
Export.table.toDrive({ //geometry需要轉為FeatureCollection才可以導出collection: result,description: "Drive", //Task namefileNamePrefix: "GX2005", //SHP namefileFormat: "SHP", folder: "IMG2005" //folder name });gee download and save
GEE學習筆記 二十九:下載文件方式一 - 知乎
GEE學習筆記三十:Export導出文件詳細介紹二 - 知乎
gee in python:
GEE學習筆記 三十五:windows下配置本地開發環境 - 知乎
總結
- 上一篇: windows 2012 R2 及 ce
- 下一篇: 关于软件文档