Export.image.toAsset

یک کار دسته‌ای ایجاد می‌کند تا یک تصویر را به صورت رستر به یک دارایی Earth Engine صادر کند. کارها را می توان از برگه Tasks شروع کرد.

استفاده برمی گرداند
Export.image.toAsset(image, description , assetId , pyramidingPolicy , dimensions , region , scale , crs , crsTransform , maxPixels , shardSize , priority )
استدلال تایپ کنید جزئیات
image تصویر تصویر برای صادرات
description رشته، اختیاری نام کار قابل خواندن برای انسان. پیش‌فرض «myExportImageTask» است.
assetId رشته، اختیاری شناسه دارایی مقصد.
pyramidingPolicy شیء، اختیاری خط مشی هرمی برای اعمال هر باند در تصویر که با نام باند کلید می‌خورد. مقادیر باید یکی از موارد زیر باشد: میانگین، نمونه، حداقل، حداکثر یا حالت. پیش‌فرض به «میانگین» می‌رسد. ممکن است یک کلید ویژه، ".default" برای تغییر پیش فرض برای همه باندها استفاده شود.
dimensions شماره|رشته، اختیاری ابعاد مورد استفاده برای تصویر صادر شده یک عدد صحیح مثبت منفرد را به عنوان حداکثر بعد می گیرد یا "WIDTHxHEIGHT" که در آن WIDTH و HEIGHT هر کدام اعداد صحیح مثبت هستند.
region Geometry.LinearRing|Geometry.Polygon|رشته، اختیاری یک حلقه خطی، چند ضلعی یا مختصاتی که نماینده منطقه برای صادرات است. اینها ممکن است به عنوان اشیاء هندسه یا مختصات سریالی شده به عنوان یک رشته مشخص شوند.
scale شماره، اختیاری وضوح بر حسب متر بر پیکسل پیش فرض 1000 است.
crs رشته، اختیاری CRS برای استفاده از تصویر صادر شده.
crsTransform List<Number>|رشته، اختیاری برای استفاده از تصویر صادر شده، تبدیل را اضافه کنید. نیاز به تعریف "crs" دارد.
maxPixels شماره، اختیاری تعداد پیکسل ها را در صادرات محدود کنید. به‌طور پیش‌فرض، اگر خروجی بیش از 1e8 پیکسل باشد، با خطا مواجه می‌شوید. تنظیم این مقدار به صراحت به فرد امکان می دهد این حد را افزایش یا کاهش دهد.
shardSize شماره، اختیاری اندازه بر حسب پیکسل کاشی هایی که این تصویر در آنها محاسبه می شود. پیش فرض 256 است.
priority شماره، اختیاری اولویت کار در پروژه. کارهای با اولویت بالاتر زودتر برنامه ریزی می شوند. باید یک عدد صحیح بین 0 و 9999 باشد. پیش فرض 100 است.

نمونه ها

ویرایشگر کد (جاوا اسکریپت)

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

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

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