Export.image.toAsset

Создает пакетную задачу для экспорта изображения в растровом формате в ресурс Earth Engine. Задачи можно запускать на вкладке «Задачи».

Использование Возвраты
Export.image.toAsset(image, description , assetId , pyramidingPolicy , dimensions , region , scale , crs , crsTransform , maxPixels , shardSize , priority , overwrite )
Аргумент Тип Подробности
image Изображение Изображение для экспорта.
description Строка, необязательный параметр Удобочитаемое имя задачи. По умолчанию используется "myExportImageTask".
assetId Строка, необязательный параметр Идентификатор целевого актива.
pyramidingPolicy Объект, необязательный Политика пирамидирования, применяемая к каждому каналу изображения, задается по имени канала. Значения должны быть одним из следующих: среднее, выборка, минимум, максимум или мода. По умолчанию используется значение "среднее". Специальный ключ ".default" может использоваться для изменения значения по умолчанию для всех каналов.
dimensions Число|Строка, необязательно Размеры, используемые для экспортируемого изображения. Принимает либо одно положительное целое число в качестве максимального размера, либо "ШИРИНА x ВЫСОТА", где ШИРИНА и ВЫСОТА — положительные целые числа.
region Geometry.LinearRing|Geometry.Polygon|String, optional Объект LinearRing, Polygon или координаты, представляющие область для экспорта. Их можно указать в виде объектов Geometry или в виде координат, сериализованных в виде строки.
scale Число (необязательно) Разрешение в метрах на пиксель. По умолчанию — 1000.
crs Строка, необязательный параметр Система координат (CRS), используемая для экспортируемого изображения.
crsTransform List[Number]|String, optional Аффинное преобразование для экспортируемого изображения. Требуется определить параметр "crs".
maxPixels Число (необязательно) Ограничьте количество пикселей при экспорте. По умолчанию, если экспорт превышает 1e8 пикселей, вы увидите ошибку. Явная установка этого значения позволяет увеличить или уменьшить этот лимит.
shardSize Число (необязательно) Размер в пикселях фрагментов, в которых будет вычислено это изображение. Значение по умолчанию — 256.
priority Число (необязательно) Приоритет задачи в рамках проекта. Задачи с более высоким приоритетом планируются раньше. Должно быть целым числом от 0 до 9999. По умолчанию — 100.
overwrite Логическое значение, необязательно Следует ли перезаписывать ресурс, если он уже существует. По умолчанию — false.

Примеры

Редактор кода (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

Информацию об API Python и использовании 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:
# display(image.projection())
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()