Export
# 简介
导出(Export)提供影像、表格等导出功能,支持导出数据至个人资源目录或云盘下。
# image
创建批量任务,用于导出指定的Image到个人资源目录下,方便后续的直接使用,任务会被显示在任务控制栏上。
函数 | 返回值 |
---|---|
image(image,description,assetId,pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels) | Export |
参数 | 类型 | 说明 |
---|---|---|
image | Image | 要导出的Image对象 |
description | String | 导出后Image对象的描述信息 |
assetId | String | 导出后Image对象的ID信息 |
pyramidingPolicy | Object | 目前无效 |
dimensions | String|Number | 可用的最多任务数 |
region | Geometry | 导出的范围,不设置表示当前可视范围 |
scale | Number | 设置导出影像的分辨率,单位为米 |
crs | String | 目前未启用。要导出数据的坐标系 |
crsTransform | List | 目前未启用 |
maxPixels | Number | 目前未启用 |
var id = "LC08/01/T1/LC08_121031_20181019";
var image = pie.Image(id).select("B1");
var geometry = pie.Geometry.Polygon([[[119.5, 41.5], [120, 41.5], [120, 42],[119.5,42],[119.5, 41.5]]], null);
var imageClip = image.clip(geometry);
Map.addLayer(imageClip,{min:1073,max:4596});
Map.centerObject(geometry,10);
Export.image({
image: imageClip,
description: "ExportImageB123",
assetId: "24287496921681920123",
region: geometry,
scale: 30
});
# imageToCloud
创建批量任务,用于导出指定的Image到个人云盘下,方便后续的下载,任务会被显示在任务控制栏上。
注意: 导出至云盘相对于导出至个人资源目录下要快很多,但是云盘下的数据不支持在代码中引用加载!。
函数 | 返回值 |
---|---|
imageToCloud(image,description,assetId,pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels) | Export |
参数 | 类型 | 说明 |
---|---|---|
image | Image | 要导出的Image对象 |
description | String | 导出后Image对象的描述信息 |
assetId | String | 导出后Image对象的ID信息 |
pyramidingPolicy | Object | 目前无效 |
dimensions | String|Number | 可用的最多任务数 |
region | Geometry | 导出的范围,不设置表示当前可视范围 |
scale | Number | 设置导出影像的分辨率,单位为米 |
crs | String | 目前未启用。要导出数据的坐标系 |
crsTransform | List | 目前未启用 |
maxPixels | Number | 目前未启用 |
# 示例
var id = "LC08/01/T1/LC08_121031_20181019";
var image = pie.Image(id).select("B1");
var geometry = pie.Geometry.Polygon([[[119.5, 41.5], [120, 41.5], [120, 42],[119.5,42],[119.5, 41.5]]], null);
var imageClip = image.clip(geometry);
Map.addLayer(imageClip,{min:1073,max:4596});
Map.centerObject(geometry,10);
Export.imageToCloud({
image: imageClip,
description: "ExportImageB123",
assetId: "24287496921681920123",
region: geometry,
scale: 30
});
# table
创建批量任务,用于导出要素集合到个人仓库下,方便后续的直接使用,任务会被显示在任务控制栏上。
函数 | 返回值 |
---|---|
table(collection,description,assetId,params) | Export |
参数 | 类型 | 说明 |
---|---|---|
collection | FeatureCollection | 要导出的要素集合 |
description | String | 导出任务的描述信息 |
assetId | String | 可选,导出表的存储路径 |
params | Object | 可选,参数 |
# 示例
var roi = pie.FeatureCollection('NGCC/CHINA_COUNTY_BOUNDARY')
.filter(pie.Filter.eq('name','海淀区'));
Map.addLayer(roi,{color:'FF0000FF',fillcolor:'00FFFF00'});
Map.centerObject(roi,9);
Export.table({
collection: roi,
description: "ExportShp"
});
有问题,我来改改 (opens new window)
上次更新: 2022/05/15, 05:29:22