Export.image.toAsset

Image をラスターとして Earth Engine アセットにエクスポートするバッチタスクを作成します。タスクは [タスク] タブから開始できます。

用途戻り値
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, priority)
引数タイプ詳細
image画像エクスポートする画像。
description文字列、省略可人が読める形式のタスク名。デフォルトは「myExportImageTask」です。
assetId文字列、省略可移行先アセットの ID。
pyramidingPolicyオブジェクト、省略可イメージ内の各バンドに適用するピラミッド ポリシー。バンド名でキー設定されます。値は、mean、sample、min、max、mode のいずれかである必要があります。デフォルトは「mean」です。特別なキー「.default」を使用して、すべての帯域のデフォルトを変更できます。
dimensions数値|文字列、省略可エクスポートされた画像に使用するディメンション。最大ディメンションとして 1 つの正の整数、または「WIDTHxHEIGHT」(WIDTH と HEIGHT はそれぞれ正の整数)を指定します。
regionGeometry.LinearRing|Geometry.Polygon|String(省略可)エクスポートするリージョンを表す LinearRing、Polygon、または座標。これらは、Geometry オブジェクトまたは文字列としてシリアル化された座標として指定できます。
scale数値、省略可解像度(ピクセルあたりのメートル単位)。デフォルトは 1,000 です。
crs文字列、省略可エクスポートされたイメージに使用する CRS。
crsTransformList<Number>|String(省略可)エクスポートされた画像に使用するアフィン変換。「crs」を定義する必要があります。
maxPixels数値、省略可エクスポートするピクセル数を制限します。デフォルトでは、エクスポートが 1e8 ピクセルを超えるとエラーが表示されます。この値を明示的に設定すると、この上限を引き上げたり引き下げたりできます。
shardSize数値、省略可この画像が計算されるタイルのサイズ(ピクセル単位)。デフォルトは 256 です。
priority数値、省略可プロジェクト内のタスクの優先度。優先度の高いタスクは、より早くスケジュールされます。0 ~ 9999 の整数を指定してください。デフォルトは 100 です。

コードエディタ(JavaScript)

// A Landsat 8 surface reflectance image.
var image = ee.Image('LANDSAT/LC08/C02/T1_L2/LC08_044034_20210508')
  .select(['SR_B.']);  // reflectance bands

// A region of interest.
var region = ee.Geometry.BBox(-122.24, 37.13, -122.11, 37.20);

// Set the export "scale" and "crs" parameters.
Export.image.toAsset({
  image: image,
  description: 'image_export',
  assetId: 'projects/<project-name>/assets/<asset-name>',  // <> modify these
  region: region,
  scale: 30,
  crs: 'EPSG:5070'
});

// Use the "crsTransform" export parameter instead of "scale" for more control
// over the output grid. Here, "crsTransform" is set to align the output grid
// with the grid of another dataset. To view an image's CRS transform:
// print(image.projection())
Export.image.toAsset({
  image: image,
  description: 'image_export_crstransform',
  assetId: 'projects/<project-name>/assets/<asset-name>',  // <> modify these
  region: region,
  crsTransform: [30, 0, -2493045, 0, -30, 3310005],
  crs: 'EPSG:5070'
});

// If the export has more than 1e8 pixels, set "maxPixels" higher.
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
});

// The default "pyramidingPolicy" is mean. If data are categorical,
// consider mode.
Export.image.toAsset({
  image: image.select('SR_B5'),
  description: 'image_export_pyramiding',
  assetId: 'projects/<project-name>/assets/<asset-name>',  // <> modify these
  region: region,
  scale: 30,
  crs: 'EPSG:5070',
  pyramidingPolicy: {SR_B5: 'mode'}
});

Python の設定

Python API とインタラクティブな開発での geemap の使用については、 Python 環境のページをご覧ください。

import ee
import geemap.core as geemap

Colab(Python)

# A Landsat 8 surface reflectance image.
image = ee.Image(
    'LANDSAT/LC08/C02/T1_L2/LC08_044034_20210508'
).select(['SR_B.'])  # reflectance bands

# A region of interest.
region = ee.Geometry.BBox(-122.24, 37.13, -122.11, 37.20)

# Set the export "scale" and "crs" parameters.
task = ee.batch.Export.image.toAsset(
    image=image,
    description='image_export',
    assetId='projects/<project-name>/assets/<asset-name>',  # <> modify these
    region=region,
    scale=30,
    crs='EPSG:5070'
)
task.start()

# Use the "crsTransform" export parameter instead of "scale" for more control
# over the output grid. Here, "crsTransform" is set to align the output grid
# with the grid of another dataset. To view an image's CRS transform:
# print(image.projection().getInfo())
task = ee.batch.Export.image.toAsset(
    image=image,
    description='image_export_crstransform',
    assetId='projects/<project-name>/assets/<asset-name>',  # <> modify these
    region=region,
    crsTransform=[30, 0, -2493045, 0, -30, 3310005],
    crs='EPSG:5070'
)
task.start()

# If the export has more than 1e8 pixels, set "maxPixels" higher.
task = ee.batch.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
)
task.start()

# The default "pyramidingPolicy" is mean. If data are categorical,
# consider mode.
task = ee.batch.Export.image.toAsset(
    image=image.select('SR_B5'),
    description='image_export_pyramiding',
    assetId='projects/<project-name>/assets/<asset-name>',  # <> modify these
    region=region,
    scale=30,
    crs='EPSG:5070',
    pyramidingPolicy={'SR_B5': 'mode'}
)
task.start()