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

اگر درست باشد، فایل‌های GeoTIFF «بهینه‌سازی ابری» را برای دسترسی کارآمدتر در محیط‌های ابری تولید می‌کند (به www.cogeo.org مراجعه کنید).

tileDimensions

object ( GridDimensions )

ابعاد صریح اختیاری بر حسب پیکسل که در صورت بزرگ بودن بیش از حد در یک فایل، می توان تصویر را به آن تقسیم کرد. این باید روی مضربی از اندازه کاشی تنظیم شود، به طور پیش فرض 256 است.

skipEmptyFiles

boolean

اگر درست است، از نوشتن فایل های تصویری خالی (یعنی کاملاً ماسک شده) صرف نظر کنید.

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

یک مقدار ممیز شناور با دقت دوگانه.

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

اگر درست باشد، فایل‌های tfrecord. را با gzip فشرده می‌کند و پسوند ".gz" را اضافه می‌کند.

maxSizeBytes

string ( Int64Value format)

حداکثر اندازه، بر حسب بایت، برای یک tfrecord صادر شده (قبل از فشرده سازی). اندازه فایل کوچکتر باعث به اشتراک گذاری بیشتر (و بنابراین، فایل های خروجی بیشتر) می شود. پیش‌فرض 1 گیگابایت است.

defaultValue

number

مقدار تنظیم شده در هر باند از یک پیکسل که تا حدی یا کاملاً پوشانده شده است، و مقدار تنظیم شده در هر مقدار در یک ویژگی سه بعدی خروجی ساخته شده از یک باند آرایه که در آن طول آرایه در پیکسل منبع کمتر از عمق مقدار ویژگی است. قسمت کسری برای باندهای نوع صحیح حذف می شود و به محدوده نوع باند بسته می شود. پیش فرض 0 است.

tensorDepths

map (key: string, value: integer)

نقشه برداری از نام باندهای آرایه ورودی به عمق تانسورهای سه بعدی که ایجاد می کنند. آرایه‌ها کوتاه می‌شوند یا با مقادیر پیش‌فرض برای تناسب با شکل مشخص‌شده پر می‌شوند. برای هر باند آرایه، این باید یک ورودی مربوطه داشته باشد.

یک شی حاوی لیستی از "key": value . مثال: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

sequenceData

boolean

اگر درست باشد، هر پیکسل به عنوان یک SequenceExample باندهای اسکالر را به متن و باندهای آرایه را به دنباله‌های مثال نگاشت می‌کند. SequenceExamples به ترتیب ردیف اصلی پیکسل ها در هر پچ، و سپس به ترتیب ردیف اصلی وصله های ناحیه در دنباله فایل خروجی می شوند.

collapseBands

boolean

اگر درست باشد، همه باندها در یک تانسور سه بعدی ترکیب می شوند و نام اولین باند در تصویر را به خود می گیرند. همه باندها به بایت‌ها، int64 ارتقا می‌یابند، سپس به ترتیب بسته به نوع دورتر در آن دنباله در همه باندها شناور می‌شوند. باندهای آرایه تا زمانی مجاز هستند که تنسور Deepths مشخص شده باشد.

maxMaskedRatio

number

حداکثر نسبت مجاز پیکسل های پوشانده شده در یک پچ. وصله هایی که بیش از این مقدار مجاز هستند به جای نوشته شدن در فایل ها حذف می شوند. اگر این فیلد روی چیزی جز 1 تنظیم شود، سایدکار JSON تولید نخواهد شد. پیش فرض 1 است.