ייצוא סרטונים ואנימציות

כדי לייצא אוספים של תמונות מסודרות כסרטון, שבו הפריימים מוגדרים לפי התמונות שבאוסף, משתמשים ב-Export.video(). אתם יכולים להגדיר את האופן שבו ImageCollection הופך לסרטון על ידי הגדרת קצב הפריימים, קנה המידה והמידות. הסרטון יקודר כקובץ MP4.

ל-Drive

מייצאים את הסרטון לחשבון Drive באמצעות Export.video.toDrive(). לדוגמה, הייצוא הבא יוצר סרטון מ-20 שנות תמונות Landsat:

Code Editor‏ (JavaScript)

// Load a Landsat 5 image collection.
var collection = ee.ImageCollection('LANDSAT/LT05/C02/T1_TOA')
  // San Francisco Bay.
  .filter(ee.Filter.eq('WRS_PATH', 44))
  .filter(ee.Filter.eq('WRS_ROW', 34))
  // Filter cloudy scenes.
  .filter(ee.Filter.lt('CLOUD_COVER', 30))
  // Get 20 years of imagery.
  .filterDate('1991-01-01','2011-12-30')
  // Make each image an 8-bit RGB image.
  .map(function(image) {
    return image.visualize({bands: ['B4', 'B3', 'B2'], min: 0.02, max: 0.35});
  });

// Define an area to export.
var polygon = ee.Geometry.Rectangle([-122.7286, 37.6325, -122.0241, 37.9592]);

// Export (change dimensions or scale for higher quality).
Export.video.toDrive({
  collection: collection,
  description: 'sfVideoExample',
  dimensions: 720,
  framesPerSecond: 12,
  region: polygon
});

שימו לב שאפשר להגדיר את קצב הפריימים והמידות באמצעות מילון של פרמטרים שמועברים לייצוא. משנים את הפרמטרים האלה כדי להתאים אישית את הסרטון. חשוב גם לזכור שקבוצת התמונות (ImageCollection) של הקלט צריכה לכלול תמונות של 3 פס (RGB) ב-8 ביט. בדוגמה הזו, הפורמט של 8 ביט ו-3 פסים מוגדר באופן מפורש. לחלופין, אפשר למפות פונקציה שמפעילה את image.visualize() על האוסף. פרטים נוספים זמינים בקטע בנושא תמונות של תצוגות חזותיות. תהליך הייצוא של סרטונים יכול להימשך זמן רב, ולכן לא יוצא דופן לראות את משימת הייצוא פועלת במשך זמן רב.

ל-Cloud Storage

כדי לייצא סרטון ל-Cloud Storage, משתמשים ב-Export.video.toCloudStorage(). לדוגמה, באמצעות ImageCollection מהדוגמה הקודמת:

Code Editor‏ (JavaScript)

// Export video to cloud storage.
Export.video.toCloudStorage({
  collection: collection,
  description: 'sfVideoExampleToCloud',
  bucket: 'your-bucket-name',
  dimensions: 720,
  framesPerSecond: 12,
  region: polygon
});