Export.image.toAsset

Crea una tarea por lotes para exportar una imagen como un ráster a un recurso de Earth Engine. Las tareas se pueden iniciar desde la pestaña Tasks.

UsoMuestra
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, priority)
ArgumentoTipoDetalles
imageImagenImagen que se exportará.
descriptionCadena, opcionalEs el nombre de la tarea legible por humanos. El valor predeterminado es "myExportImageTask".
assetIdCadena, opcionalEs el ID del recurso de destino.
pyramidingPolicyObjeto, opcionalEs la política de piramidización que se aplicará a cada banda de la imagen, con la clave del nombre de la banda. Los valores deben ser uno de los siguientes: media, muestra, mínimo, máximo o moda. El valor predeterminado es "mean". Se puede usar una clave especial, ".default", para cambiar el valor predeterminado de todas las bandas.
dimensionsNúmero|Cadena, opcionalSon las dimensiones que se usarán para la imagen exportada. Toma un solo número entero positivo como la dimensión máxima o "WIDTHxHEIGHT", donde WIDTH y HEIGHT son números enteros positivos.
regionGeometry.LinearRing|Geometry.Polygon|String, opcionalEs un LinearRing, un polígono o coordenadas que representan la región que se exportará. Se pueden especificar como objetos Geometry o coordenadas serializadas como una cadena.
scaleNúmero, opcionalEs la resolución en metros por píxel. La configuración predeterminada es 1,000.
crsCadena, opcionalCRS que se usará para la imagen exportada.
crsTransformList<Number>|String, opcionalTransformación afín que se usará para la imagen exportada. Requiere que se defina "crs".
maxPixelsNúmero, opcionalRestringe la cantidad de píxeles en la exportación. De forma predeterminada, verás un error si la exportación supera los 1e8 píxeles. Establecer este valor de forma explícita permite aumentar o disminuir este límite.
shardSizeNúmero, opcionalTamaño en píxeles de las tarjetas en las que se calculará esta imagen. El valor predeterminado es 256.
priorityNúmero, opcionalEs la prioridad de la tarea dentro del proyecto. Las tareas de mayor prioridad se programan antes. Debe ser un número entero entre 0 y 9999. La configuración predeterminada es 100.

Ejemplos

Editor de código (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'}
});

Configuración de Python

Consulta la página Entorno de Python para obtener información sobre la API de Python y el uso de geemap para el desarrollo interactivo.

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