Export.image.toAsset

Membuat tugas batch untuk mengekspor Gambar sebagai raster ke aset Earth Engine. Tugas dapat dimulai dari tab Tasks.

PenggunaanHasil
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, priority)
ArgumenJenisDetail
imageGambarGambar yang akan diekspor.
descriptionString, opsionalNama tugas yang dapat dibaca manusia. Default-nya adalah "myExportImageTask".
assetIdString, opsionalID aset tujuan.
pyramidingPolicyObjek, opsionalKebijakan piramida yang akan diterapkan pada setiap band dalam gambar, yang dikunci berdasarkan nama band. Nilai harus berupa salah satu dari: mean, sampel, min, maks, atau mode. Defaultnya adalah "mean". Kunci khusus, ".default" dapat digunakan untuk mengubah default semua rentang.
dimensionsNumber|String, opsionalDimensi yang akan digunakan untuk gambar yang diekspor. Menggunakan satu bilangan bulat positif sebagai dimensi maksimum atau "LEBARxTINGGI" dengan LEBAR dan TINGGI masing-masing adalah bilangan bulat positif.
regionGeometry.LinearRing|Geometry.Polygon|String, opsionalLinearRing, Poligon, atau koordinat yang merepresentasikan wilayah yang akan diekspor. Objek ini dapat ditentukan sebagai objek Geometri atau koordinat yang diserialisasi sebagai string.
scaleNomor, opsionalResolusi dalam meter per piksel. Default-nya adalah 1.000.
crsString, opsionalCRS yang akan digunakan untuk gambar yang diekspor.
crsTransformList<Number>|String, opsionalTransformasi affine yang akan digunakan untuk gambar yang diekspor. Memerlukan "crs" untuk ditentukan.
maxPixelsNomor, opsionalMembatasi jumlah piksel dalam ekspor. Secara default, Anda akan melihat error jika ekspor melebihi 1e8 piksel. Dengan menyetel nilai ini secara eksplisit, pengguna dapat menaikkan atau menurunkan batas ini.
shardSizeNomor, opsionalUkuran dalam piksel petak tempat gambar ini akan dihitung. Defaultnya adalah 256.
priorityNomor, opsionalPrioritas tugas dalam project. Tugas dengan prioritas lebih tinggi dijadwalkan lebih awal. Harus berupa bilangan bulat antara 0 dan 9999. Setelan defaultnya adalah 100.

Contoh

Code Editor (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'}
});

Penyiapan Python

Lihat halaman Lingkungan Python untuk mengetahui informasi tentang Python API dan penggunaan geemap untuk pengembangan interaktif.

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()