Export.image.toAsset

تنشئ هذه الدالة مهمة دفعية لتصدير صورة كصورة نقطية إلى مادة عرض في Earth Engine. يمكن بدء المهام من علامة التبويب "مهام Google".

الاستخدامالمرتجعات
Export.image.toAsset(image, description, assetId, pyramidingPolicy, dimensions, region, scale, crs, crsTransform, maxPixels, shardSize, priority, overwrite)
الوسيطةالنوعالتفاصيل
imageصورةالصورة المطلوب تصديرها
descriptionسلسلة، اختياريةاسم المهمة الذي يمكن للمستخدم قراءته القيمة التلقائية هي "myExportImageTask".
assetIdسلسلة، اختياريةمعرّف مادة العرض الخاصة بالوجهة
pyramidingPolicyالكائن، اختياريسياسة التجميع التي سيتم تطبيقها على كل نطاق في الصورة، ويتم تحديدها بمفتاح اسم النطاق. يجب أن تكون القيم إحدى القيم التالية: المتوسط أو العيّنة أو الحد الأدنى أو الحد الأقصى أو المنوال. القيمة التلقائية هي "المتوسط". يمكن استخدام مفتاح خاص، ".default"، لتغيير الإعداد التلقائي لجميع النطاقات.
dimensionsNumber|String, optionalالأبعاد التي سيتم استخدامها للصورة التي تم تصديرها يجب إدخال عدد صحيح موجب واحد كحد أقصى للبعد أو "العرضxالارتفاع"، حيث يكون كل من العرض والارتفاع عددًا صحيحًا موجبًا.
region‫Geometry.LinearRing|Geometry.Polygon|String، اختياريتمثّل هذه السمة LinearRing أو Polygon أو الإحداثيات التي تمثّل المنطقة المطلوب تصديرها. يمكن تحديدها كعناصر هندسية أو إحداثيات مسلسلة كسلسلة.
scaleرقم، اختياريدرجة الدقة بالمتر لكل بكسل القيمة التلقائية هي 1000.
crsسلسلة، اختياريةنظام الإحداثيات المرجعية الذي سيتم استخدامه للصورة التي تم تصديرها.
crsTransformList[Number]|String, optionalتحويل أفيني لاستخدامه في الصورة التي تم تصديرها يتطلّب تحديد "crs".
maxPixelsرقم، اختياريتقييد عدد وحدات البكسل في عملية التصدير بشكلٍ تلقائي، سيظهر لك خطأ إذا تجاوزت عملية التصدير 100 مليون بكسل. يسمح ضبط هذه القيمة بشكلٍ صريح برفع هذا الحدّ أو خفضه.
shardSizeرقم، اختياريحجم المربّعات بالبكسل التي سيتم احتساب هذه الصورة فيها القيمة التلقائية هي 256.
priorityرقم، اختياريأولوية المهمة ضمن المشروع يتم تحديد موعد للمهام ذات الأولوية الأعلى في وقت أقرب. يجب أن تكون القيمة عددًا صحيحًا يتراوح بين 0 و9999. القيمة التلقائية هي 100.
overwriteقيمة منطقية، اختياريةتُستخدَم لتحديد ما إذا كان سيتم استبدال مادة العرض إذا كانت متوفّرة من قبل. القيمة التلقائية هي "خطأ".

أمثلة

أداة تعديل الرموز (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

راجِع صفحة بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام geemap للتطوير التفاعلي.

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