Earth Engine در حال معرفی
سطوح سهمیهبندی غیرتجاری برای محافظت از منابع محاسباتی مشترک و تضمین عملکرد قابل اعتماد برای همه است. همه پروژههای غیرتجاری باید تا
۲۷ آوریل ۲۰۲۶ یک سطح سهمیهبندی را انتخاب کنند یا به طور پیشفرض از سطح Community استفاده خواهند کرد. سهمیهبندی سطوح برای همه پروژهها (صرف نظر از تاریخ انتخاب سطح) در
۲۷ آوریل ۲۰۲۶ اعمال خواهد شد.
اطلاعات بیشتر.
Export.image.toDrive
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک وظیفه دستهای برای خروجی گرفتن از یک تصویر به عنوان رستر به Drive ایجاد میکند. وظایف را میتوان از تب وظایف شروع کرد. "crsTransform"، "scale" و "dimensions" متقابلاً منحصر به فرد هستند.
| کاربرد | بازگشتها | Export.image.toDrive(image, description , folder , fileNamePrefix , dimensions , region , scale , crs , crsTransform , maxPixels , shardSize , fileDimensions , skipEmptyTiles , fileFormat , formatOptions , priority ) | |
| استدلال | نوع | جزئیات | image | تصویر | تصویری که قرار است صادر شود. |
description | رشته، اختیاری | یک نام قابل خواندن برای وظیفه. میتواند شامل حروف، اعداد، -، _ (بدون فاصله) باشد. مقدار پیشفرض "myExportImageTask" است. |
folder | رشته، اختیاری | پوشه گوگل درایو که خروجی در آن قرار خواهد گرفت. توجه: (الف) اگر نام پوشه در هر سطحی وجود داشته باشد، خروجی در آن نوشته میشود، (ب) اگر نام پوشه تکراری وجود داشته باشد، خروجی در آخرین پوشه تغییر یافته نوشته میشود، (ج) اگر نام پوشه وجود نداشته باشد، یک پوشه جدید در ریشه ایجاد میشود، و (د) نام پوشهها با جداکننده (مثلاً 'path/to/file') به عنوان رشتههای تحتاللفظی تفسیر میشوند، نه مسیرهای سیستم. پیشفرض روی ریشه درایو است. |
fileNamePrefix | رشته، اختیاری | پیشوند نام فایل. میتواند شامل حروف، اعداد، -، _ (بدون فاصله) باشد. پیشفرض توضیحات است. |
dimensions | عدد|رشته، اختیاری | ابعادی که برای تصویر خروجی استفاده میشود. یا یک عدد صحیح مثبت را به عنوان حداکثر بعد در نظر میگیرد یا "عرض × ارتفاع" را انتخاب میکند که در آن عرض و ارتفاع هر کدام اعداد صحیح مثبت هستند. |
region | هندسه.حلقه خطی|هندسه.چندضلعی|رشته، اختیاری | یک LinearRing، Polygon یا مختصاتی که نشاندهندهی ناحیهای برای خروجی گرفتن هستند. این موارد ممکن است به عنوان اشیاء Geometry یا مختصات سریالی شده به صورت یک رشته مشخص شوند. |
scale | شماره، اختیاری | وضوح تصویر بر حسب متر بر پیکسل. پیشفرض ۱۰۰۰. |
crs | رشته، اختیاری | CRS برای استفاده در تصویر خروجی. |
crsTransform | List[Number]|String، اختیاری | تبدیل آفین برای استفاده در تصویر خروجی. نیاز به تعریف "crs" دارد. |
maxPixels | شماره، اختیاری | تعداد پیکسلهای خروجی را محدود کنید. به طور پیشفرض، اگر خروجی از ۱ تا ۸ پیکسل بیشتر شود، خطایی مشاهده خواهید کرد. تنظیم این مقدار به صراحت به شما امکان میدهد این محدودیت را افزایش یا کاهش دهید. |
shardSize | شماره، اختیاری | اندازه کاشیهایی که این تصویر در آنها محاسبه خواهد شد (به پیکسل). مقدار پیشفرض ۲۵۶ است. |
fileDimensions | List[Number]|Number، اختیاری | ابعاد هر فایل تصویر بر حسب پیکسل، در صورتی که تصویر برای قرار گرفتن در یک فایل واحد خیلی بزرگ باشد. ممکن است یک عدد برای نشان دادن شکل مربع یا یک آرایه با دو بعد برای نشان دادن (عرض، ارتفاع) مشخص شود. توجه داشته باشید که تصویر همچنان به ابعاد کلی تصویر برش داده میشود. باید مضربی از shardSize باشد. |
skipEmptyTiles | بولی، اختیاری | اگر درست باشد، از نوشتن کاشیهای تصویر خالی (یعنی کاملاً ماسکشده) صرفنظر کن. پیشفرض روی نادرست است. فقط در خروجیهای GeoTIFF پشتیبانی میشود. |
fileFormat | رشته، اختیاری | فرمت فایل رشتهای که تصویر به آن صادر میشود. در حال حاضر فقط 'GeoTIFF' و 'TFRecord' پشتیبانی میشوند، پیشفرض روی 'GeoTIFF' است. |
formatOptions | پیکربندی فرمت خروجی تصویر، اختیاری | یک دیکشنری از کلیدهای رشتهای برای گزینههای خاص قالب. برای 'GeoTIFF': 'cloudOptimized' (Boolean)، 'noData' (float). برای 'TFRecord': به https://developers.google.com/earth-engine/guides/tfrecord#formatoptions مراجعه کنید. |
priority | شماره، اختیاری | اولویت وظیفه در پروژه. وظایف با اولویت بالاتر زودتر زمانبندی میشوند. باید یک عدد صحیح بین ۰ تا ۹۹۹۹ باشد. پیشفرض ۱۰۰ است. |
مثالها
ویرایشگر کد (جاوااسکریپت)
// 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.toDrive({
image: image,
description: 'image_export',
folder: 'ee_demos',
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.toDrive({
image: image,
description: 'image_export_crstransform',
folder: 'ee_demos',
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.toDrive({
image: image,
description: 'image_export_maxpixels',
folder: 'ee_demos',
region: region,
scale: 30,
crs: 'EPSG:5070',
maxPixels: 1e13
});
// Export a Cloud Optimized GeoTIFF (COG) by setting the "cloudOptimized"
// parameter to true.
Export.image.toDrive({
image: image,
description: 'image_export_cog',
folder: 'ee_demos',
region: region,
scale: 30,
crs: 'EPSG:5070',
formatOptions: {
cloudOptimized: true
}
});
// Define a nodata value and replace masked pixels with it using "unmask".
// Set the "sameFootprint" parameter as "false" to include pixels outside of the
// image geometry in the unmasking operation.
var noDataVal = -9999;
var unmaskedImage = image.unmask({value: noDataVal, sameFootprint: false});
// Use the "noData" key in the "formatOptions" parameter to set the nodata value
// (GeoTIFF format only).
Export.image.toDrive({
image: unmaskedImage,
description: 'image_export_nodata',
folder: 'ee_demos',
region: image.geometry(), // full image bounds
scale: 2000, // large scale for minimal demo
crs: 'EPSG:5070',
fileFormat: 'GeoTIFF',
formatOptions: {
noData: noDataVal
}
}); تنظیمات پایتون
برای اطلاعات بیشتر در مورد 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.toDrive(
image=image,
description='image_export',
folder='ee_demos',
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.toDrive(
image=image,
description='image_export_crstransform',
folder='ee_demos',
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.toDrive(
image=image,
description='image_export_maxpixels',
folder='ee_demos',
region=region,
scale=30,
crs='EPSG:5070',
maxPixels=1e13
)
task.start()
# Export a Cloud Optimized GeoTIFF (COG) by setting the "cloudOptimized"
# parameter to true.
task = ee.batch.Export.image.toDrive(
image=image,
description='image_export_cog',
folder='ee_demos',
region=region,
scale=30,
crs='EPSG:5070',
formatOptions={
'cloudOptimized': True
}
)
task.start()
# Define a nodata value and replace masked pixels with it using "unmask".
# Set the "sameFootprint" parameter as "false" to include pixels outside of the
# image geometry in the unmasking operation.
nodata_val = -9999
unmasked_image = image.unmask(value=nodata_val, sameFootprint=False)
# Use the "noData" key in the "formatOptions" parameter to set the nodata value
# (GeoTIFF format only).
task = ee.batch.Export.image.toDrive(
image=unmasked_image,
description='image_export_nodata',
folder='ee_demos',
region=image.geometry(), # full image bounds
scale=2000, # large scale for minimal demo
crs='EPSG:5070',
fileFormat='GeoTIFF',
formatOptions={
'noData': nodata_val
}
)
task.start()
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-01-08 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2026-01-08 بهوقت ساعت هماهنگ جهانی."],[],["This creates a batch task to export an image as a raster to Google Drive. Key parameters include the `image`, `description`, `folder`, `fileNamePrefix`, and `region`. Users can define `dimensions`, `scale`, `crs`, or `crsTransform` for output customization; these options are mutually exclusive. Additional settings involve `maxPixels`, `shardSize`, `fileDimensions`, `skipEmptyTiles`, `fileFormat`, `formatOptions`, and `priority`. Tasks can be initiated from the Tasks tab, allowing for control over the exported raster's properties and storage location.\n"]]