GEE小白入门——导出image影像数据:export操作

       在 Google Earth Engine 平台上导出数据,可以利用 GEE 自带的导出功能,将分析结果导出为 Tiff、SHP、CSV、JSON 等格式的文件,并保存至 Google Drive 或者本地计算机中。接下来主要讲解导出影像image操作。

       根据导出的存储位置不同,可分为以下三种:
1.导出到google云盘

(1)描述:创建批处理任务以将图像作为栅格导出到云端硬盘

(2)代码:Export.image.toDrive(image, descriptionfolderfileNamePrefixdimensionsregionscalecrscrsTransformmaxPixelsshardSizefileDimensionsskipEmptyTilesfileFormatformatOptions)

论点类型
image图像要导出的图像。
description字符串,可选任务的人类可读名称。可以包含字母、数字、-、_(无空格)。默认为“myExportImageTask”。
folder字符串,可选导出内容将驻留的 Google 云端硬盘文件夹。注意:(a) 如果文件夹名称存在于任何级别,则将输出写入其中,(b) 如果存在重复的文件夹名称,则将输出写入最近修改的文件夹,(c) 如果文件夹名称不存在,将在根目录下创建一个新文件夹,以及 (d) 带有分隔符的文件夹名称(例如“path/to/file”)被解释为文字字符串, 不是系统路径。默认为云端硬盘根目录。
fileNamePrefix字符串,可选文件名前缀。可以包含字母、数字、-、_(无空格)。默认为说明。
dimensions编号|字符串,可选用于导出图像的尺寸。采用单个正整数作为最大尺寸或“WIDTHxHEIGHT”,其中 WIDTH 和 HEIGHT 均为正整数。
regionGeometry.LinearRing|几何.多边形|字符串,可选表示要导出的区域的 LinearRing、Polygon 或坐标。这些可以指定为 Geometry 对象或序列化为字符串的坐标。
scale数字,可选分辨率(以米/像素为单位)。默认值为 1000。
crs字符串,可选用于导出图像的 CRS。
crsTransform列表(可选)用于导出图像的仿射变换。需要定义“crs”。
maxPixels数字,可选限制导出中的像素数。默认情况下,如果导出超过 1e8 像素,您将看到错误。显式设置此值允许提高或降低此限制。
shardSize数字,可选将在其中计算此图像的切片的大小(以像素为单位)。默认值为 256。
fileDimensions列表(可选)每个图像文件的尺寸(以像素为单位),如果图像太大而无法放入单个文件中。可以指定一个数字来指示正方形,或者指定一个两个维度的数组来指示(宽度、高度)。请注意,图像仍将被裁剪到整体图像尺寸。必须是 shardSize 的倍数。
skipEmptyTiles布尔值,可选如果为 true,则跳过写入空(即完全屏蔽)图像图块。默认值为 false。
fileFormat字符串,可选将图像导出到的字符串文件格式。目前仅支持 'GeoTIFF' 和 'TFRecord',默认为 'GeoTIFF'。
formatOptionsImageExportFormatConfig,可选用于格式化特定选项的字符串键字典。

(3)示例

Export.image.toDrive({
  image: image,
  description: 'image_export',
  folder: 'ee_demos',
  region: region,
  scale: 30,
  crs: 'EPSG:5070'
});

2.导出到gee文件库

(1)描述:创建批处理任务以将图像作为栅格导出到 Earth Engine 资产

(2)代码:Export.image.toAsset(image, descriptionassetIdpyramidingPolicydimensionsregionscalecrscrsTransformmaxPixelsshardSize)

变量类型详情
image图像要导出的图像。
description字符串,可选任务的人类可读名称。默认为“myExportImageTask”。
assetId字符串,可选目标资产 ID。
pyramidingPolicy对象,可选应用于图像中每个波段的金字塔策略,按波段名称键控。值必须是以下值之一:平均值、样本、最小值、最大值或众数。默认值为“mean”。一把特殊的钥匙, “.default”可用于更改所有频段的默认值。
dimensions编号|字符串,可选用于导出图像的尺寸。将单个正整数作为最大维度,或者 “WIDTHxHEIGHT”,其中 WIDTH 和 HEIGHT 都是正整数。
regionGeometry.LinearRing|几何.多边形|字符串,可选表示要导出的区域的 LinearRing、Polygon 或坐标。这些可以指定为 Geometry 对象或序列化为字符串的坐标。
scale数字,可选分辨率(以米/像素为单位)。默认值为 1000。
crs字符串,可选用于导出图像的 CRS。
crsTransform列表(可选)用于导出图像的仿射变换。需要定义“crs”。
maxPixels数字,可选限制导出中的像素数。默认情况下,如果导出超过 1e8 像素,您将看到错误。显式设置此值允许提高或降低此限制。
shardSize数字,可选将在其中计算此图像的切片的大小(以像素为单位)。默认值为 256。

(3)示例

Export.image.toAsset({
  image: image,
  description: 'image_export_maxpixels',
  assetId: 'projects/<project-name>/assets/<asset-name>',  // <> modify these
  region: region,
  scale: 30,
  crs: 'EPSG:5070',
  maxPixels: 1e13
});

 3.导出到Google Cloud Storage

(1)描述:创建一个批处理任务,以将图像作为栅格导出到 Google Cloud Storage。可以从“任务”选项卡启动任务

(2)代码:Export.image.toCloudStorage(image, descriptionbucketfileNamePrefixdimensionsregionscalecrscrsTransformmaxPixelsshardSizefileDimensionsskipEmptyTilesfileFormatformatOptions)

变量类型详情
image图像要导出的图像。
description字符串,可选任务的人类可读名称。默认为“myExportImageTask”。
bucket字符串,可选Cloud Storage 目标存储分区。
fileNamePrefix字符串,可选用作输出前缀的字符串。尾随的“/”表示路径。默认为任务的描述。
dimensions编号|字符串,可选用于导出图像的尺寸。将单个正整数作为最大维度,或者 “WIDTHxHEIGHT”,其中 WIDTH 和 HEIGHT 都是正整数。
regionGeometry.LinearRing|几何.多边形|字符串,可选表示要导出的区域的 LinearRing、Polygon 或坐标。这些可以指定为 Geometry 对象或序列化为字符串的坐标。
scale数字,可选分辨率(以米/像素为单位)。默认值为 1000。
crs字符串,可选用于导出图像的 CRS。
crsTransform列表(可选)用于导出图像的仿射变换。需要定义“crs”。
maxPixels数字,可选限制导出中的像素数。默认情况下,如果导出超过 1e8 像素,您将看到错误。显式设置此值允许提高或降低此限制。
shardSize数字,可选将在其中计算此图像的切片的大小(以像素为单位)。默认值为 256。
fileDimensions列表(可选)每个图像文件的尺寸(以像素为单位),如果图像太大而无法放入单个文件中。可以指定一个数字来指示正方形,或者指定一个两个维度的数组来指示(宽度、高度)。请注意,图像仍将被裁剪到整体图像尺寸。必须是 shardSize 的倍数。
skipEmptyTiles布尔值,可选如果为 true,则跳过写入空(即完全屏蔽)图像图块。默认值为 false。
fileFormat字符串,可选将图像导出到的字符串文件格式。目前仅支持 'GeoTIFF' 和 'TFRecord',默认为 'GeoTIFF'。
formatOptionsImageExportFormatConfig,可选用于格式化特定选项的字符串键字典。

(3)示例

Export.image.toCloudStorage({
  image: image,
  description: 'image_export',
  bucket: 'gcs-bucket-name',
  fileNamePrefix: 'image_export',
  region: region,
  scale: 30,
  crs: 'EPSG:5070'
});

若是导出shp,则需使用Export.table,与导出影像方法不同。

  • 40
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值