【GoogleEarthEngine】GEE实例学习(2)--图像导出
在图像进⾏⼀系列的运算之后需要将图像导出,会⽤到⼀个函数Export来输出图像。
GEE主要可以导出如下类型资源,分别是image影像类型、map地图地图类、table⽮量⽂件类和video视频类。导出函数主要可以直接将数据存放于3个地⽅,Google Drive、Assets和Google Cloud Storage。由于Google Cloud Storage激活需要信⽤卡,略过不讲。
Google Drive(le/drive)通过⾕歌账号可以直接获取15G免费存储空间,⽽且可以通过Colab使⽤免费GPU,适合硬件条件不好的情况。
Assests是GEE资源存放位置,⾥⾯的资源是可以直接在GEE⼯作空间中使⽤,每个⽤户空间限制是250G。
GEE下载⽂件主要有两个⽅式,⼀个是getDownloadURL,⼀个是Export⽅式。本教程主要介绍Export⽅法。Export相关⽅法如下,其中红⾊的是废弃的⽅法。
engine什么意思
导出到Asset⽅法简介:
Asset(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⽅法简介
Drive(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 防⽌导出时候报错。
导出影像数据实例
Asset(图像)
在导出的时候就会询问各种参数的值,直接添加上就好了。
导出的结果