מתחילים תהליך אצווה שמחשב מפה עם משבצות וכותב את התוצאה ב-Google Cloud Storage.
בקשת HTTP
POST https://earthengine.googleapis.com/v1alpha/{project=projects/*}/map:export
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
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/earthenginehttps://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/devstorage.full_control
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.
TileOptions
אפשרויות לתיאור משבצות של מפות תמונות או סרטונים לייצוא.
| ייצוג JSON |
|---|
{ "startZoom": integer, "minZoom": integer, "skipEmpty": boolean, "skipEmptyTiles": boolean, "mapsApiKey": string, "dimensions": { object ( |
| שדות | |
|---|---|
startZoom |
רמת הזום שבה מתחילים ליצור אריחי מפה לייצוא. ברירת המחדל היא אפס. |
minZoom |
רמת הזום שבה מתחילים ליצור אריחי מפה לייצוא. ברירת המחדל היא אפס. |
skipEmpty |
אם הערך הוא true, המערכת מדלגת על כתיבה של אריחי מפה ריקים (כלומר, שקופים לחלוטין). |
skipEmptyTiles |
אם הערך הוא true, המערכת מדלגת על כתיבה של אריחי מפה ריקים (כלומר, שקופים לחלוטין). |
mapsApiKey |
מפתח API אופציונלי של Google Maps Platform לצפייה במשבצות מפה שנוצרו. |
dimensions |
הרוחב והגובה של משבצות הווידאו בפלט, לשימוש רק בייצוא של פירמידות של משבצות וידאו (ExportVideoMap). |
tileDimensions |
הרוחב והגובה של משבצות הווידאו בפלט, לשימוש רק בייצוא של פירמידות של משבצות וידאו (ExportVideoMap). |
stride |
המרחק בין שורות ועמודות של משבצות. (ExportVideoMap) מגדירים את הערך ל-4 עבור משבצות דלילות (WebGL בלבד) או ל-1 (ברירת מחדל) כדי לקבל תאימות מקסימלית. |
zoomSubset |
קבוצת משנה של רמות זום שעבורן ייצרו אריחים. אפשר לציין את הערך הזה רק בקריאה ל- |
| רמת הזום או קנה המידה שבהם יופסק יצירת משבצות המפה. צריך לציין את אחד מהם. בהמשך מפורטת רשימה של שדות שאי אפשר להשתמש בהם בו-זמנית. רק אחד מהשדות הבאים יוגדר בתשובה: | |
endZoom |
רמת הזום שבה יופסק יצירת אריחי המפה. |
maxZoom |
רמת הזום שבה יופסק יצירת אריחי המפה. |
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 } חשוב גם לציין שלכל חלקי הייצוא צריכים להיות אותם גודל (מלא) של פירמידה ב-start/endZoom.
| ייצוג JSON |
|---|
{ "start": number, "end": number, "min": number, "max": number } |
| שדות | |
|---|---|
start |
קבוצת משנה של רמת הזום שממנה מתחילים ליצור את האריחים (ExportVideoMap). כאן, קבוצת המשנה היא ערך של דיוק כפול, שמאפשר לכם לעבד רמת זום באופן מצטבר. לדוגמה, 12.1 מייצג את 10% הראשונים של האריחים ברמת זום 12 בסדר לא מוגדר אבל דטרמיניסטי. |
end |
קבוצת משנה של רמות הזום שצריך ליצור עבורן משבצות (ExportVideoMap), כדי שתוכלו לעבד רמת זום באופן מצטבר, עד לקבוצת המשנה המקסימלית (אם צוינה) ולא כולל אותה, בסדר לא מוגדר אבל דטרמיניסטי. |
min |
קבוצת משנה של רמת הזום שממנה מתחילים ליצור את האריחים (ExportVideoMap). כאן, קבוצת המשנה היא ערך של דיוק כפול, שמאפשר לכם לעבד רמת זום באופן מצטבר. לדוגמה, 12.1 מייצג את 10% הראשונים של האריחים ברמת זום 12 בסדר לא מוגדר אבל דטרמיניסטי. |
max |
קבוצת משנה של רמות הזום שצריך ליצור עבורן משבצות (ExportVideoMap), כדי שתוכלו לעבד רמת זום באופן מצטבר, עד לקבוצת המשנה המקסימלית (אם צוינה) ולא כולל אותה, בסדר לא מוגדר אבל דטרמיניסטי. |