Export.image.toAsset

Crea un batch task per esportare un'immagine come raster in un asset Earth Engine. Le attività possono essere avviate dalla scheda Attività.

UtilizzoResi
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, priority)
ArgomentoTipoDettagli
imageImmagineL'immagine da esportare.
descriptionStringa, facoltativaUn nome leggibile dell'attività. Il valore predefinito è "myExportImageTask".
assetIdStringa, facoltativaL'ID risorsa di destinazione.
pyramidingPolicyOggetto, facoltativoLa norma di piramidalizzazione da applicare a ogni banda dell'immagine, identificata dal nome della banda. I valori devono essere uno dei seguenti: media, campione, min, max o moda. Il valore predefinito è "media". Una chiave speciale, ".default" può essere utilizzata per modificare il valore predefinito per tutte le bande.
dimensionsNumero|Stringa, facoltativoLe dimensioni da utilizzare per l'immagine esportata. Accetta un singolo numero intero positivo come dimensione massima o "LARGHEZZAxALTEZZA", dove LARGHEZZA e ALTEZZA sono numeri interi positivi.
regionGeometry.LinearRing|Geometry.Polygon|String, facoltativoUn LinearRing, un poligono o coordinate che rappresentano la regione da esportare. Questi possono essere specificati come oggetti Geometry o coordinate serializzate come stringa.
scaleNumero, facoltativoRisoluzione in metri per pixel. Il valore predefinito è 1000.
crsStringa, facoltativaIl sistema di riferimento spaziale da utilizzare per l'immagine esportata.
crsTransformList<Number>|String, facoltativoTrasformazione affine da utilizzare per l'immagine esportata. Richiede la definizione di "crs".
maxPixelsNumero, facoltativoLimita il numero di pixel nell'esportazione. Per impostazione predefinita, viene visualizzato un errore se l'esportazione supera 100 milioni di pixel. L'impostazione esplicita di questo valore consente di aumentare o diminuire questo limite.
shardSizeNumero, facoltativoDimensioni in pixel dei riquadri in cui verrà calcolata questa immagine. Il valore predefinito è 256.
priorityNumero, facoltativoLa priorità dell'attività all'interno del progetto. Le attività con priorità più alta vengono pianificate prima. Deve essere un numero intero compreso tra 0 e 9999. Il valore predefinito è 100.

Esempi

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

Configurazione di Python

Consulta la pagina Ambiente Python per informazioni sull'API Python e sull'utilizzo di geemap per lo sviluppo interattivo.

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