Export.image.toAsset

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

کاربرد بازگشت‌ها
Export.image.toAsset(image, description , assetId , pyramidingPolicy , dimensions , region , scale , crs , crsTransform , maxPixels , shardSize , priority , overwrite )
استدلال نوع جزئیات
image تصویر تصویری که قرار است صادر شود.
description رشته، اختیاری نامی خوانا برای وظیفه. مقدار پیش‌فرض آن "myExportImageTask" است.
assetId رشته، اختیاری شناسه دارایی مقصد.
pyramidingPolicy شیء، اختیاری سیاست هرمی‌سازی که برای هر باند در تصویر اعمال می‌شود، با نام باند مشخص شده است. مقادیر باید یکی از موارد زیر باشند: میانگین، نمونه، حداقل، حداکثر یا حالت. پیش‌فرض‌ها روی "میانگین" است. می‌توان از یک کلید ویژه، ".default" برای تغییر پیش‌فرض برای همه باندها استفاده کرد.
dimensions عدد|رشته، اختیاری ابعادی که برای تصویر خروجی استفاده می‌شود. یا یک عدد صحیح مثبت را به عنوان حداکثر بعد در نظر می‌گیرد یا "عرض × ارتفاع" را انتخاب می‌کند که در آن عرض و ارتفاع هر کدام اعداد صحیح مثبت هستند.
region هندسه.حلقه خطی|هندسه.چندضلعی|رشته، اختیاری یک LinearRing، Polygon یا مختصاتی که نشان‌دهنده‌ی ناحیه‌ای برای خروجی گرفتن هستند. این موارد ممکن است به عنوان اشیاء Geometry یا مختصات سریالی شده به صورت یک رشته مشخص شوند.
scale شماره، اختیاری وضوح تصویر بر حسب متر بر پیکسل. پیش‌فرض ۱۰۰۰.
crs رشته، اختیاری CRS برای استفاده در تصویر خروجی.
crsTransform List[Number]|String، اختیاری تبدیل آفین برای استفاده در تصویر خروجی. نیاز به تعریف "crs" دارد.
maxPixels شماره، اختیاری تعداد پیکسل‌های خروجی را محدود کنید. به طور پیش‌فرض، اگر خروجی از ۱ تا ۸ پیکسل بیشتر شود، خطایی مشاهده خواهید کرد. تنظیم این مقدار به صراحت به شما امکان می‌دهد این محدودیت را افزایش یا کاهش دهید.
shardSize شماره، اختیاری اندازه کاشی‌هایی که این تصویر در آنها محاسبه خواهد شد (به پیکسل). مقدار پیش‌فرض ۲۵۶ است.
priority شماره، اختیاری اولویت وظیفه در پروژه. وظایف با اولویت بالاتر زودتر زمان‌بندی می‌شوند. باید یک عدد صحیح بین ۰ تا ۹۹۹۹ باشد. پیش‌فرض ۱۰۰ است.
overwrite بولی، اختیاری آیا اگر دارایی از قبل وجود داشته باشد، بازنویسی شود یا خیر. مقدار پیش‌فرض false است.

مثال‌ها

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

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