הפונקציה מפעילה תהליך באצווה שמחשב מפה מחולקת לריבועים וכותב את התוצאה ב-Google Cloud Storage.
בקשת HTTP
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/map:export
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
project |
מזהה הפרויקט או מספר הפרויקט ב-Google Cloud Platform שצריך להתייחס אליו כצרכן השירות של הבקשה הזו. הפורמט הוא כדי לקבל הרשאה, נדרשת ההרשאה הבאה ב-IAM למשאב שצוין
|
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "expression": { object ( |
שדות | |
---|---|
expression |
ביטוי שמתקבלת ממנו התמונה לחישוב ולייצוא. המערכת תשתמש בגבולות התמונה כדי לקבוע את קבוצת המשבצות של המפה שצריך ליצור להן רינדור. כדי לקבוע את האזור שייוצא, צריך לחתוך את התמונה לפני הייצוא. |
description |
שם המשימה שקריא לבני אדם. |
tileOptions |
אפשרויות שמתארות את המשבצות של המפה שייווצרו. |
tileExportOptions |
אפשרויות למקום ולפורמט שבו לייצא את המשבצות של המפה. Cloud Storage הוא היעד היחיד כרגע שאפשר לייצא אליו מפות. |
requestId |
מחרוזת ייחודית המשמשת לזיהוי בקשות כפולות. אם אותו משתמש שולח יותר מבקשה אחת עם אותו |
workloadTag |
תווית שהמשתמש סיפק כדי לעקוב אחרי החישוב הזה. |
priority |
זה שינוי אופציונלי. העדיפות של משימה הייצוא בפרויקט. משימות בעדיפות גבוהה יותר מתוזמנות מוקדם יותר. חייב להיות מספר שלם בין 0 ל-9999. אם לא מגדירים ערך, ערך ברירת המחדל הוא 100. |
גוף התשובה
אם הפעולה מצליחה, גוף התגובה מכיל מופע של Operation
.
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
מידע נוסף זמין בOAuth 2.0 Overview.
TileOptions
אפשרויות שמתארות את המשבצות של מפת התמונה או הסרטון שרוצים לייצא.
ייצוג ב-JSON |
---|
{ "startZoom": integer, "skipEmpty": boolean, "mapsApiKey": string, "dimensions": { object ( |
שדות | |
---|---|
startZoom |
רמת הזום שבה מתחילים ליצור אריחי מפה לייצוא. ברירת המחדל היא אפס. |
skipEmpty |
אם הערך הוא True, המערכת תדלג על כתיבת אריחי מפה ריקים (כלומר אריחים שקופים לחלוטין). |
mapsApiKey |
מפתח API אופציונלי של הפלטפורמה של מפות Google לצפייה בקטעי המפה שנוצרו. |
dimensions |
הרוחב והגובה של משבצות הווידאו בפלט. האפשרות הזו משמשת רק לייצוא של פירמידות וידאו בחלוקה למשבצות (ExportVideoMap). |
stride |
מרווח השורות והעמודות של המשבצות. (ExportVideoMap) מגדירים את הערך ל-4 עבור משבצות דלילות (WebGL בלבד) או ל-1 (ברירת המחדל) לקבלת תאימות מקסימלית. |
zoomSubset |
קבוצת משנה של רמות זום שעבורן ייווצרו אריחים. אפשר לציין אותו רק בקריאה ל- |
שדה האיחוד end_zoom_or_scale . רמת הזום או קנה המידה שבו המערכת תפסיק ליצור משבצות מפה. צריך לציין אחד מהם. הערך של end_zoom_or_scale יכול להיות רק אחת מהאפשרויות הבאות: |
|
endZoom |
רמת הזום שבה המערכת תפסיק ליצור אריחי מפה. |
scale |
רזולוציית התמונה המקסימלית במטרים לכל פיקסל. התצוגה תומר לרמת מרחק התצוגה המקסימלית המתאימה ביותר לקו המשווה. |
ZoomSubset
קבוצת משנה של רמות מרחק מהתצוגה שעבורן ייווצרו משבצות (ExportVideoMap). קבוצות המשנה של ההתחלה והסיום הן ערכים עם דיוק כפול, שמאפשרים ליצור רמת מרחק מהתצוגה או רמות מרחק מהתצוגה באופן מצטבר. כדי ליצור עיבוד של פירמידה שלמה עם זום התחלה של 12: startZoom=0, endZoom=12, לא מגדירים את ההודעה הזו. כדי להציג ברזולוציה רמות 0 עד 11 ואת 10% הראשונים של רמה 12: startZoom=0, endZoom=12, subset = {min=0, max=12.1 } כדי להציג ברזולוציה את 10% הבאים של רמה 12: startZoom=0, endZoom=12, subset = {min=12.1, max=12.2 } כדי להציג ברזולוציה את 80% הנותרים של רמה 12: startZoom=0, endZoom=12, subset = {min=12.2, max=13 } חשוב גם לזכור שלכל פלחי הייצוא צריך להיות אותו גודל פירמידה (מלא) ב-startZoom/endZoom.
ייצוג ב-JSON |
---|
{ "start": number, "end": number } |
שדות | |
---|---|
start |
קבוצת משנה של רמת מרחק מתצוגה ראשונית שעבורה ייווצרו משבצות (ExportVideoMap). כאן, קבוצת המשנה היא ערך בעל דיוק כפול, שמאפשר ליצור רמת מרחק מתצוגה באופן מצטבר. לדוגמה, הערך 12.1 הוא 10% הראשונים של המשבצות ברמת מרחק מתצוגה 12 בסדר כלשהו, לא מוגדר אבל דטרמיניסטי. |
end |
קבוצת משנה של רמת הזום הסופית שעבורה ייווצרו משבצות (ExportVideoMap), שמאפשרת ליצור רמת זום באופן מצטבר, עד לקבוצת המשנה המקסימלית (אם צוינה) אבל לא כולל אותה, בסדר מסוים, דטרמיניסטי אבל לא מוגדר. |