Export.image.toAsset

Erstellt eine Batchaufgabe zum Exportieren eines Bildes als Raster in ein Earth Engine-Asset. Aufgaben können über den Tab „Aufgaben“ gestartet werden.

NutzungAusgabe
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, priority)
ArgumentTypDetails
imageBildDas zu exportierende Bild.
descriptionString, optionalEin für Menschen lesbarer Name der Aufgabe. Der Standardwert ist „myExportImageTask“.
assetIdString, optionalDie ID des Ziel-Assets.
pyramidingPolicyObjekt, optionalDie Pyramiding-Richtlinie, die auf jedes Band im Bild angewendet werden soll, mit dem Bandnamen als Schlüssel. Die Werte müssen „mean“, „sample“, „min“, „max“ oder „mode“ sein. Der Standardwert ist „mean“. Mit dem speziellen Schlüssel „.default“ kann der Standardwert für alle Bereiche geändert werden.
dimensionsNumber|String, optionalDie Dimensionen, die für das exportierte Bild verwendet werden sollen. Akzeptiert entweder eine einzelne positive Ganzzahl als maximale Dimension oder „WIDTHxHEIGHT“, wobei WIDTH und HEIGHT jeweils positive Ganzzahlen sind.
regionGeometry.LinearRing|Geometry.Polygon|String, optionalEin LinearRing, Polygon oder Koordinaten, die die zu exportierende Region darstellen. Diese können als Geometry-Objekte oder als Koordinaten angegeben werden, die als String serialisiert sind.
scaleNummer, optionalAuflösung in Metern pro Pixel. Der Standardwert ist 1.000.
crsString, optionalDas für das exportierte Bild zu verwendende Koordinatenreferenzsystem.
crsTransformList<Number>|String, optionalDie affine Transformation, die für das exportierte Bild verwendet werden soll. Erfordert die Definition von „crs“.
maxPixelsNummer, optionalAnzahl der Pixel im Export einschränken Standardmäßig wird ein Fehler angezeigt, wenn der Export mehr als 1 × 10⁸ Pixel umfasst. Wenn Sie diesen Wert explizit festlegen, können Sie das Limit erhöhen oder senken.
shardSizeNummer, optionalGröße der Kacheln in Pixeln, in denen dieses Bild berechnet wird. Der Standardwert ist 256.
priorityNummer, optionalDie Priorität der Aufgabe innerhalb des Projekts. Aufgaben mit höherer Priorität werden früher geplant. Muss eine Ganzzahl zwischen 0 und 9999 sein. Die Standardeinstellung ist 100.

Beispiele

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

Python einrichten

Informationen zur Python API und zur Verwendung von geemap für die interaktive Entwicklung finden Sie auf der Seite Python-Umgebung.

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