ייבוא תמונה.
בקשת HTTP
POST https://earthengine.googleapis.com/v1/{project=projects/*}/image:import
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
project |
מזהה הפרויקט או מספר הפרויקט ב-Google Cloud Platform שצריך להתייחס אליו כצרכן השירות של הבקשה הזו. הפורמט הוא כדי לקבל הרשאה, נדרשת ההרשאה הבאה ב-IAM למשאב שצוין
|
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"imageManifest": {
object ( |
שדות | |
---|---|
imageManifest |
המניפסט של התמונה. |
description |
שם המשימה שקריא לבני אדם. |
overwrite |
האם לאפשר החלפה של נכס קיים. |
requestId |
מחרוזת ייחודית המשמשת לזיהוי בקשות כפולות. אם אותו משתמש שולח יותר מבקשה אחת עם אותו |
גוף התשובה
אם הפעולה מצליחה, גוף התגובה מכיל מופע של Operation
.
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
מידע נוסף זמין בOAuth 2.0 Overview.
ImageManifest
תיאור האופן שבו שירות EarthEngine צריך ליצור תמונה מקבוצת קבצים.
ייצוג ב-JSON |
---|
{ "name": string, "properties": { object }, "uriPrefix": string, "tilesets": [ { object ( |
שדות | |
---|---|
name |
השם של הנכס שייווצר. |
properties |
מאפיינים נוספים של הנכס. שמות המאפיינים system:time_start ו-system:time_end הוצאו משימוש. במקום זאת, משתמשים בשדות |
uriPrefix |
הקידומת האופציונלית שמתווספת לכל הערכים של |
tilesets[] |
ערכות האריחים. לכל קבוצת משבצות חייב להיות מזהה ייחודי. |
bands[] |
הערוצים. סדר הלהקות בנכס זהה לסדר של |
maskBands[] |
רצועות המסכה. |
footprint |
טביעת הרגל בקואורדינטות פיקסלים (לא בקואורדינטות רוחב/אורך). אם השדה ריק, ברירת המחדל היא שהמידה תהיה של כל התמונה. תיאור מפורט יותר של קואורדינטות פיקסלים זמין במאמר |
missingData |
הערכים שמייצגים היעדר נתונים בכל הפסים של התמונה. ההגדרה חלה על כל הלהקות שלא מציינות |
pyramidingPolicy |
מדיניות הפירמידה. אם לא צוין, המדיניות MEAN תחול כברירת מחדל. ההגדרה חלה על כל הלהקות שלא מציינות |
startTime |
חותמת הזמן המשויכת לנכס, אם יש כזו, למשל השעה שבה צולמה תמונה לווינית. בנכסים שתואמים למרווח זמן מסוים, כמו ערכים ממוצעים לאורך חודש או שנה, חותמת הזמן הזו תואמת לתחילת המרווח הזה. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
endTime |
בנכסים שתואמים למרווח זמן מסוים, כמו ערכים ממוצעים לאורך חודש או שנה, חותמת הזמן הזו תואמת לסוף מרווח הזמן הזה (לא כולל). הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
skipMetadataRead |
האם לדלג על קריאת המטא-נתונים מהקבצים באמצעות GDAL. כשהשדה הזה נכון, ערכות של משבצות צריכות להכיל מטא-נתונים מלאים של GDAL: סוג הנתונים, מערכת קואורדינטות, טרנספורמציה, מידות הקובץ ואין ערך נתונים. |
memo |
שדה ללא תבנית לאחסון הערות של משתמשים. לא בשימוש בהטמעה. |
TilesetBand
מייצגת פס אחד שמקורו ב-tileset.
ייצוג ב-JSON |
---|
{ "id": string, "tilesetId": string, "tilesetBandIndex": integer, "missingData": { object ( |
שדות | |
---|---|
id |
המזהה של הלהקה. |
tilesetId |
המזהה של קבוצת המשבצות (tileset) התואמת לפס. |
tilesetBandIndex |
אינדקס הלהקה שמתחיל ב-0 ממערך האריחים התואם ללהקה. לדוגמה, אם הערך הוא 1, הפיקסלים של הפס הם הפיקסלים של הפס במדד 1 של קבוצת האריחים (ב- |
missingData |
הערכים שמייצגים שאין נתונים בפס. אם |
pyramidingPolicy |
מדיניות הפירמידה. |
TilesetMaskBand
מייצגת פס מסכה יחיד שמקורו ב-tileset.
ייצוג ב-JSON |
---|
{ "tilesetId": string, "bandIds": [ string ] } |
שדות | |
---|---|
tilesetId |
המזהה של קבוצת המשבצות שתואם לפס התממה. תמיד משתמשים בפס האחרון של קבוצת האריחים בתור פס המסכה. |
bandIds[] |
המזהים של הלהקות שעליהם חלה הלהקה של המסכה. אם השדה ריק, הפס של המסכה יחול על כל הפסים בנכס. לכל פס יכול להיות רק פס מסכה תואם אחד. אם לאחד מהתדרים האלה יש מסכה פנימית, המערכת תתעלם מהמסכה הפנימית ותשתמש בתדר המסכה הזה. |
PixelFootprint
טביעת הרגל של כל הפיקסלים התקינים בתמונה.
ייצוג ב-JSON |
---|
{
"points": [
{
object ( |
שדות | |
---|---|
points[] |
טבעת שמהווה את החלק החיצוני של פוליגון פשוט, שחייב להכיל את מרכזי כל הפיקסלים התקינים של התמונה. זה חייב להיות טבעת לינארית: הנקודה האחרונה חייבת להיות שווה לנקודה הראשונה. הקואורדינטות נמצאות בתצוגה של הפס שצוין על ידי הערה: צריך להשתמש בקואורדינטות שאינן מספרים שלמים, כמו מרכז כל פיקסל, כי שטח פעילות נחשב ככולל פיקסל רק אם הפיקסל (ריבוע בגודל 1x1) חוצה את שטח הפעילות. כדי להימנע מבחירה בטעות של פיקסלים שכנים, אל תשתמשו בקואורדינטות בעלות ערך שלם, כי אלה הגבולות בין הפיקסלים. ציור טביעת הרגל לאורך מרכזי הפיקסלים מונע הכללה של פיקסלים לא רצויים, שיכולים לגרום לשגיאות כשהפיקסלים הרצויים צמודים לגבול המפה, כמו קו האורך המקביל או אחד מהקטבים. לדוגמה, לתמונה בגודל 2x2 עם כל 4 הפיקסלים התקינים, זוהי טבעת אפשרית אחת: [{"x": 0.5, "y": 0.5}, {"x": 0.5, "y": 1.5}, {"x": 1.5, "y": 1.5}, {"x": 1.5, "y": 0.5}, {"x": 0.5, "y": 0.5}] |
bandId |
המזהה של התדר שמערכת ה-CRS שלו מגדירה את הקואורדינטות של שטח החתימה. אם השדה ריק, המערכת משתמשת בפס הראשון. |
GridPoint
נקודה או וקטור דו-ממדיים.
ייצוג ב-JSON |
---|
{ "x": number, "y": number } |
שדות | |
---|---|
x |
ערך הקואורדינטה x. |
y |
הערך של קואורדינטת ה-y. |