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 ל-9999. ברירת המחדל היא 100.

דוגמאות

Code Editor (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 מפורט מידע על Python API ועל השימוש ב-geemap לפיתוח אינטראקטיבי.

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