מפעילה תהליך אצווה שמחשב טבלה וכותב את התוצאה לאחד מכמה יעדים.
בקשת HTTP
POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
project |
מזהה הפרויקט או מספר הפרויקט ב-Google Cloud Platform שאליו מתייחסים כאל צרכן השירות בבקשה הזו. הפורמט הוא כדי לתת הרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג JSON |
|---|
{ "expression": { object ( |
| שדות | |
|---|---|
expression |
ביטוי ששווה לטבלה שצריך לחשב ולייצא. |
description |
שם המשימה שקריא לאנשים. |
selectors[] |
רשימה מפורשת של עמודות שייכללו בתוצאה. |
requestId |
מחרוזת ייחודית שמשמשת לזיהוי בקשות כפולות. אם אותו משתמש שולח יותר מבקשה אחת עם אותו |
maxErrorMeters |
השגיאה המקסימלית המותרת במטרים כשמבצעים טרנספורמציה של גיאומטריה בין מערכות קואורדינטות. אם השדה ריק, שגיאת ברירת המחדל היא מטר אחד. |
maxVertices |
המספר המקסימלי של קודקודים לא חתוכים לכל גיאומטריה. גיאומטריות עם יותר קודקודים ייחתכו לחלקים קטנים יותר מהגודל הזה. |
workloadTag |
תווית שסופקה על ידי המשתמש כדי לעקוב אחרי החישוב הזה. |
priority |
אופציונלי. העדיפות של משימת הייצוא בפרויקט. משימות בעדיפות גבוהה יותר מתוזמנות למועד מוקדם יותר. חייב להיות מספר שלם בין 0 ל-9999. אם לא מגדירים ערך לפרמטר הזה, ערך ברירת המחדל שלו הוא 100. |
| אפשרויות שמתארות איפה ואיך לאחסן את התוצאות. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
fileExportOptions |
אם מציינים קובץ, ההגדרה מייצאת את הנתונים כקובץ. |
assetExportOptions |
אם מציינים את האפשרות הזו, הייצוא מוגדר כנכס ב-Earth Engine. |
featureViewExportOptions |
אם מציינים, מגדיר את הייצוא כמפת FeatureView. |
bigqueryExportOptions |
אם מציינים, מגדירים ייצוא של נתונים טבלאיים ל-BigQuery. |
| סוף השדות הבלעדיים. | |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Operation.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/devstorage.full_control
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.
TableFileExportOptions
אפשרויות לייצוא טבלאות כקבצים מחוץ ל-Earth Engine.
| ייצוג JSON |
|---|
{ "fileFormat": enum ( |
| שדות | |
|---|---|
fileFormat |
פורמט הקובץ לייצוא הטבלאות. |
| איפה לכתוב את התוצאות. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
driveDestination |
אם מצוין, מגדיר ייצוא ל-Google Drive. |
cloudStorageDestination |
אם מציינים, מגדיר ייצוא ל-Google Cloud Storage. |
| סוף השדות הבלעדיים. | |
TableAssetExportOptions
אפשרויות לשמירת טבלאות כנכסי Earth Engine.
| ייצוג JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"earthEngineDestination": {
object ( |
| שדות | |
|---|---|
| איפה לכתוב את התוצאות. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
earthEngineDestination |
אם מציינים, המדיניות מגדירה ייצוא ל-Earth Engine. |
| סוף השדות הבלעדיים. | |
FeatureViewAssetExportOptions
אפשרויות לשמירת טבלאות או FeatureCollections כמפות FeatureView.
| ייצוג JSON |
|---|
{ "ingestionTimeParameters": { object ( |
| שדות | |
|---|---|
ingestionTimeParameters |
פרמטרים של זמן ההטמעה של FeatureView. צריך לציין את הפרמטרים האלה בזמן ההטמעה, ואי אפשר לעדכן אותם תוך כדי תנועה. |
| איפה לכתוב את התוצאות. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
featureViewDestination |
אם מציינים, מגדירים ייצוא ל-FeatureViews. |
| סוף השדות הבלעדיים. | |
FeatureViewDestination
הגדרה של יעד מסוג Earth Engine FeatureView.
| ייצוג JSON |
|---|
{ "name": string, "assetVersion": integer } |
| שדות | |
|---|---|
name |
חובה. מזהה הנכס של FeatureView. השרת יוצר שם של מפה מהמזהה. |
assetVersion |
גרסת הנכס FeatureView שרוצים ליצור. משמש ליצירת כינויים לגרסאות עם נכסים. אם לא מגדירים את המדיניות, המערכת תשתמש בערך 0. |
BigQueryExportOptions
אפשרויות לייצוא נתונים טבלאיים ל-BigQuery.
| ייצוג JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"bigqueryDestination": {
object ( |
| שדות | |
|---|---|
| איפה לכתוב את הנתונים. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
bigqueryDestination |
אם מציינים, מגדירים ייצוא ל-BigQuery. |
| סוף השדות הבלעדיים. | |
BigQueryDestination
הגדרות ליעד ב-BigQuery.
| ייצוג JSON |
|---|
{ "table": string, "overwrite": boolean, "append": boolean } |
| שדות | |
|---|---|
table |
חובה. הפניה לטבלת היעד ב-BigQuery בפורמט הבא: 'projectId.dataset_id.table_id'. אם המשאב שאליו מתייחסים לא קיים, תיצור המערכת טבלה חדשה. ההגדרה הזו חלה גם אם הפרמטרים append ו-overwrite מוגדרים שניהם כ-false. אם המשאב שאליו מתייחסים קיים ויש לו סכימה תואמת, אחד מהפרמטרים overwrite או append צריך להיות true, אחרת המשימה תיכשל. אם המשאב שאליו מתייחסים קיים והסכימה לא תואמת לסכימה הקיימת, המשימה תיכשל. |
overwrite |
ההגדרה קובעת אם להחליף את נתוני הטבלה אם הטבלה כבר קיימת ויש לה סכימה תואמת. הפרמטרים |
append |
ההגדרה קובעת אם נתוני הטבלה יצורפו אם הטבלה כבר קיימת ויש לה סכימה תואמת. הפרמטרים |