ImageFileExportOptions

אפשרויות לייצוא תמונות כקבצים מחוץ ל-Earth Engine.

ייצוג ב-JSON
{
  "fileFormat": enum (ImageFileFormat),

  // Union field destination can be only one of the following:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of list of possible types for union field destination.

  // Union field format_options can be only one of the following:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of list of possible types for union field format_options.
}
שדות
fileFormat

enum (ImageFileFormat)

פורמט הקובץ שבו ייוצאו התמונות.

שדה האיחוד destination. איפה לכתוב את התוצאות. הערך של destination יכול להיות רק אחת מהאפשרויות הבאות:
driveDestination

object (DriveDestination)

אם מצוין, מגדיר ייצוא ל-Google Drive.

cloudStorageDestination

object (CloudStorageDestination)

אם מצוין, מגדיר ייצוא ל-Google Cloud Storage.

שדה האיחוד format_options. אפשרויות ספציפיות לפורמט הקובץ. הערך של format_options יכול להיות רק אחת מהאפשרויות הבאות:
geoTiffOptions

object (GeoTiffImageExportOptions)

אפשרויות ספציפיות לפורמטים של קבצים לייצוא GEO_TIFF.

tfRecordOptions

object (TfRecordImageExportOptions)

אפשרויות ספציפיות לפורמטים של קבצים לייצוא TF_RECORD_IMAGE.

GeoTiffImageExportOptions

אפשרויות לקידוד תמונות כקובצי GeoTIFF.

ייצוג ב-JSON
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
שדות
cloudOptimized

boolean

אם הערך הוא True, המערכת יוצרת קובצי GeoTIFF 'מותאמים לענן' כדי לאפשר גישה יעילה יותר בסביבות ענן (ראו www.cogeo.org).

tileDimensions

object (GridDimensions)

מידות מפורשות אופציונליות בפיקסלים שבהן התמונה תפוצל אם היא גדולה מדי ולא תיכנס לקובץ יחיד. הערך הזה חייב להיות כפולה של גודל המשבצת. כברירת מחדל, הערך הוא 256.

skipEmptyFiles

boolean

אם הערך הוא True, המערכת תדלג על כתיבת קובצי תמונה ריקים (כלומר, עם מסכה מלאה).

tileSize

integer

זה שינוי אופציונלי. פרמטר אופציונלי להגדרת גודל המשבצת בפלט. הפרמטר הזה הוא מידת הרוחב בפיקסלים של אריחי הפלט הביניים. ברירת המחדל של גודל המשבצת היא 256, שמתאים למשבצת בגודל 256x256.

noData

object (Number)

זה שינוי אופציונלי. ערך אופציונלי ל'אין נתונים'. בשלב הזה יש תמיכה רק ב-noData.float_value.

מספר

מספר.

ייצוג ב-JSON
{

  // Union field value can be only one of the following:
  "floatValue": number,
  "integerValue": string
  // End of list of possible types for union field value.
}
שדות
שדה האיחוד value. הערך. הערך של value יכול להיות רק אחת מהאפשרויות הבאות:
floatValue

number

ערך של נקודה צפה (floating-point) עם דיוק כפול.

integerValue

string (int64 format)

ערך של מספר שלם ב-64 סיביות.

TfRecordImageExportOptions

אפשרויות לקידוד תמונות כקובצי TFRecord.

ייצוג ב-JSON
{
  "tileDimensions": {
    object (GridDimensions)
  },
  "marginDimensions": {
    object (GridDimensions)
  },
  "compress": boolean,
  "maxSizeBytes": string,
  "defaultValue": number,
  "tensorDepths": {
    string: integer,
    ...
  },
  "sequenceData": boolean,
  "collapseBands": boolean,
  "maxMaskedRatio": number
}
שדות
tileDimensions

object (GridDimensions)

המאפיינים מחולקים לריבועים באזור הייצוא, ומכסים כל פיקסל בתיבת הסימון בדיוק פעם אחת (חוץ מהמקרים שבהם מידות התיקון לא מחלקות את תיבת הסימון באופן שווה, ובמקרה כזה יימחקו הריבועים של השוליים לאורך הקצוות הגדולים ביותר של x/y). הערכים של המאפיינים צריכים להיות גדולים מ-0.

marginDimensions

object (GridDimensions)

אם מציינים את הערך הזה, המשבצות יאוחסנו במטמון לפי מידות השוליים, גם באופן חיובי וגם באופן שלילי, וכתוצאה מכך תהיה חפיפה בין תיקונים שכנים.

compress

boolean

אם הערך הוא True, המערכת דוחסת את קובצי ה-tfrecord באמצעות gzip ומצרפת את הסיומת ‎.gz.

maxSizeBytes

string (Int64Value format)

הגודל המקסימלי, בבייטים, של קובץ tfrecord .שיוצאו (לפני דחיסה). גודל קובץ קטן יותר יוביל לחלוקה ליותר פלחים (ולכן ליותר קבצי פלט). ברירת המחדל היא 1GiB.

defaultValue

number

הערך שמוגדר בכל פס של פיקסל שמוסתר באופן חלקי או מלא, והערך שמוגדר בכל ערך בתכונה תלת-ממדית של פלט שנוצרה מפס של מערך, כאשר אורך המערך בפיקסל המקור היה קטן מהעומק של ערך התכונה. החלק השברוני מושמט עבור פסים מסוג מספר שלם, ומחובר לטווח של סוג הפס. ברירת המחדל היא 0.

tensorDepths

map (key: string, value: integer)

מיפוי משמות של פסגות של מערכי קלט לעומק של הטנסורים התלת-ממדיים שהם יוצרים. מערכים יקוצצו או יתווספו להם ערכים שמוגדרים כברירת מחדל כדי להתאים לצורה שצוינה. לכל פס במערך צריך להיות ערך תואם.

אובייקט שמכיל רשימה של זוגות "key": value. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

sequenceData

boolean

אם הערך הוא True, כל פיקסל יופיע כ-SequenceExample שממפה פסגות סקלר להקשר ופסגות מערך לרצפים של הדוגמה. הפלט של SequenceExamples הוא לפי סדר שורות של פיקסלים בכל תיקון, ולאחר מכן לפי סדר שורות של תיקוני שטח ברצף הקבצים.

collapseBands

boolean

אם הערך הוא true, כל הערוצים יאוחדו לתוך טינסור 3D יחיד, שיקבל את השם של הערוץ הראשון בתמונה. כל הפסקות מקודמות לבייטים, ל-int64 ולאחר מכן ל-floats בסדר הזה, בהתאם לסוג שנמצא הרחק ביותר ברצף הזה בכל הפסקות. מותר להשתמש בפסיעה של מערך כל עוד מציינים את tensorDepths.

maxMaskedRatio

number

היחס המקסימלי המותר של פיקסלים עם מסכה בתיקון. תיקונים שחורגים מההרשאה הזו יידחו ולא ייכתבו לקבצים. אם השדה הזה מוגדר לערך שאינו 1, לא ייוצר קובץ ה-JSON המשני. ברירת המחדל היא 1.