Export.table.toDrive

יוצר משימת אצווה לייצוא של FeatureCollection כטבלה ל-Drive. אפשר להתחיל משימות מהכרטיסייה 'משימות'.

שימושהחזרות
Export.table.toDrive(collection, description, folder, fileNamePrefix, fileFormat, selectors, maxVertices, priority)
ארגומנטסוגפרטים
collectionFeatureCollectionאוסף התכונות לייצוא.
descriptionמחרוזת, אופציונלישם המשימה שקריא לאנשים. יכול להכיל אותיות, מספרים, -, _ (ללא רווחים). ברירת המחדל היא myExportTableTask.
folderמחרוזת, אופציונליתיקיית Google Drive שבה יישמר הייצוא. הערה: (א) אם שם התיקייה קיים ברמה כלשהי, הפלט נכתב בה, (ב) אם יש שמות כפולים של תיקיות, הפלט נכתב בתיקייה שהשתנתה לאחרונה, (ג) אם שם התיקייה לא קיים, תיקייה חדשה תיווצר בתיקיית הבסיס, (ד) שמות של תיקיות עם מפרידים (למשל 'path/to/file') מתפרשים כמחרוזות מילוליות, ולא כנתיבי מערכת. ברירת המחדל היא תיקיית הבסיס ב-Drive.
fileNamePrefixמחרוזת, אופציונליהקידומת של שם הקובץ. יכול להכיל אותיות, מספרים, -, _ (ללא רווחים). ברירת המחדל היא התיאור.
fileFormatמחרוזת, אופציונליפורמט הפלט: CSV (ברירת מחדל), GeoJSON,‏ KML,‏ KMZ,‏ SHP או TFRecord.
selectorsList<String>|String, optionalרשימה של מאפיינים שייכללו בייצוא. אפשר להזין מחרוזת אחת עם שמות מופרדים בפסיקים או רשימה של מחרוזות.
maxVerticesמספר, אופציונליהמספר המקסימלי של קודקודים לא חתוכים לכל גיאומטריה. גיאומטריות עם יותר קודקודים ייחתכו לחלקים קטנים יותר מהגודל הזה.
priorityמספר, אופציונליהעדיפות של המשימה בפרויקט. משימות בעדיפות גבוהה יותר מתוזמנות למועד מוקדם יותר. חייב להיות מספר שלם בין 0 ל-9,999. ברירת המחדל היא 100.

דוגמאות

עורך הקוד (JavaScript)

// A Sentinel-2 surface reflectance image.
var img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG');
Map.setCenter(-122.359, 37.428, 9);
Map.addLayer(img, {bands: ['B11', 'B8', 'B3'], min: 100, max: 3500}, 'img');

// Sample the image at 20 m scale, a point feature collection is returned.
var samp = img.sample({scale: 20, numPixels: 50, geometries: true});
Map.addLayer(samp, {color: 'white'}, 'samp');
print('Image sample feature collection', samp);

// Export the image sample feature collection to Drive as a CSV file.
Export.table.toDrive({
  collection: samp,
  description: 'image_sample_demo_csv',
  folder: 'earth_engine_demos',
  fileFormat: 'CSV'
});

// Export a subset of collection properties: three bands and the geometry
// as GeoJSON.
Export.table.toDrive({
  collection: samp,
  description: 'image_sample_demo_prop_subset',
  folder: 'earth_engine_demos',
  fileFormat: 'GeoJSON',
  selectors: ['B8', 'B11', 'B12', '.geo']
});

// Export the image sample feature collection to Drive as a shapefile.
Export.table.toDrive({
  collection: samp,
  description: 'image_sample_demo_shp',
  folder: 'earth_engine_demos',
  fileFormat: 'SHP'
});

הגדרת Python

מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף Python Environment.

import ee
import geemap.core as geemap

Colab (Python)

# A Sentinel-2 surface reflectance image.
img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG')
m = geemap.Map()
m.set_center(-122.359, 37.428, 9)
m.add_layer(
    img, {'bands': ['B11', 'B8', 'B3'], 'min': 100, 'max': 3500}, 'img'
)

# Sample the image at 20 m scale, a point feature collection is returned.
samp = img.sample(scale=20, numPixels=50, geometries=True)
m.add_layer(samp, {'color': 'white'}, 'samp')
display(m)
display('Image sample feature collection', samp)

# Export the image sample feature collection to Drive as a CSV file.
task = ee.batch.Export.table.toDrive(
    collection=samp,
    description='image_sample_demo_csv',
    folder='earth_engine_demos',
    fileFormat='CSV',
)
task.start()

# Export a subset of collection properties: three bands and the geometry
# as GeoJSON.
task = ee.batch.Export.table.toDrive(
    collection=samp,
    description='image_sample_demo_prop_subset',
    folder='earth_engine_demos',
    fileFormat='GeoJSON',
    selectors=['B8', 'B11', 'B12', '.geo'],
)
task.start()

# Export the image sample feature collection to Drive as a shapefile.
task = ee.batch.Export.table.toDrive(
    collection=samp,
    description='image_sample_demo_shp',
    folder='earth_engine_demos',
    fileFormat='SHP',
)
task.start()