ImageFileExportOptions

Параметры экспорта изображений в файлы вне Earth Engine.

JSON-представление
{
  "fileFormat": enum (ImageFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  },
  "gcsDestination": {
    object (GcsDestination)
  }
  // End of mutually exclusive fields.

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of mutually exclusive fields.
}
Поля
fileFormat

enum ( ImageFileFormat )

Формат файла, в котором следует экспортировать изображение(я).

Куда записывать результаты. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
driveDestination

object ( DriveDestination )

Если указано, настраивает экспорт в Google Диск.

cloudStorageDestination

object ( CloudStorageDestination )

Если указано, настраивает экспорт в Google Cloud Storage.

gcsDestination
(deprecated)

object ( GcsDestination )

Если указано, настраивает экспорт в Google Cloud Storage.

Конец взаимоисключающих областей.
Параметры, специфичные для формата файла. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из этих полей:
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-представление
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "floatValue": number,
  "integerValue": string
  // End of mutually exclusive fields.
}
Поля
Значение. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
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

Значение, заданное в каждом канале пикселя, который частично или полностью замаскирован, а также значение, заданное в каждом элементе выходного 3D-объекта, созданного из канала массива, где длина массива в исходном пикселе меньше глубины значения объекта. Дробная часть отбрасывается для каналов целочисленного типа и ограничивается диапазоном типа канала. По умолчанию — 0.

tensorDepths

map (key: string, value: integer)

Сопоставление названий входных полос массива с глубиной создаваемых ими трехмерных тензоров. Массивы будут усечены или дополнены значениями по умолчанию, чтобы соответствовать заданной форме. Для каждой полосы массива должна быть соответствующая запись.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

sequenceData

boolean

Если значение истинно, каждый пиксель выводится в виде объекта SequenceExample, сопоставляющего скалярные полосы с контекстом, а полосы массива — с последовательностями примеров. Объекты SequenceExamles выводятся в порядке следования пикселей в каждом фрагменте по строкам, а затем в порядке следования фрагментов областей в последовательности файлов.

collapseBands

boolean

Если значение истинно, все полосы будут объединены в один трехмерный тензор, получивший имя первой полосы на изображении. Все полосы преобразуются в байты, затем в целые числа 64-го порядка, а затем в числа с плавающей запятой в порядке убывания типа в этой последовательности среди всех полос. Допускаются полосы в виде массивов, если указан параметр tensorDepths.

maxMaskedRatio

number

Максимально допустимая доля замаскированных пикселей в патче. Патчи, превышающие это значение, будут удалены, а не записаны в файлы. Если это поле имеет значение, отличное от 1, JSON-файл не будет создан. Значение по умолчанию — 1.

,

Параметры экспорта изображений в файлы вне Earth Engine.

JSON-представление
{
  "fileFormat": enum (ImageFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  },
  "gcsDestination": {
    object (GcsDestination)
  }
  // End of mutually exclusive fields.

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of mutually exclusive fields.
}
Поля
fileFormat

enum ( ImageFileFormat )

Формат файла, в котором следует экспортировать изображение(я).

Куда записывать результаты. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
driveDestination

object ( DriveDestination )

Если указано, настраивает экспорт в Google Диск.

cloudStorageDestination

object ( CloudStorageDestination )

Если указано, настраивает экспорт в Google Cloud Storage.

gcsDestination
(deprecated)

object ( GcsDestination )

Если указано, настраивает экспорт в Google Cloud Storage.

Конец взаимоисключающих областей.
Параметры, специфичные для формата файла. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из этих полей:
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-представление
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "floatValue": number,
  "integerValue": string
  // End of mutually exclusive fields.
}
Поля
Значение. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
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

Значение, заданное в каждом канале пикселя, который частично или полностью замаскирован, а также значение, заданное в каждом элементе выходного 3D-объекта, созданного из канала массива, где длина массива в исходном пикселе меньше глубины значения объекта. Дробная часть отбрасывается для каналов целочисленного типа и ограничивается диапазоном типа канала. По умолчанию — 0.

tensorDepths

map (key: string, value: integer)

Сопоставление названий входных полос массива с глубиной создаваемых ими трехмерных тензоров. Массивы будут усечены или дополнены значениями по умолчанию, чтобы соответствовать заданной форме. Для каждой полосы массива должна быть соответствующая запись.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

sequenceData

boolean

Если значение истинно, каждый пиксель выводится в виде объекта SequenceExample, сопоставляющего скалярные полосы с контекстом, а полосы массива — с последовательностями примеров. Объекты SequenceExamles выводятся в порядке следования пикселей в каждом фрагменте по строкам, а затем в порядке следования фрагментов областей в последовательности файлов.

collapseBands

boolean

Если значение истинно, все полосы будут объединены в один трехмерный тензор, получивший имя первой полосы на изображении. Все полосы преобразуются в байты, затем в целые числа 64-го порядка, а затем в числа с плавающей запятой в порядке убывания типа в этой последовательности среди всех полос. Допускаются полосы в виде массивов, если указан параметр tensorDepths.

maxMaskedRatio

number

Максимально допустимая доля замаскированных пикселей в патче. Патчи, превышающие это значение, будут удалены, а не записаны в файлы. Если это поле имеет значение, отличное от 1, JSON-файл не будет создан. Значение по умолчанию — 1.

,

Параметры экспорта изображений в файлы вне Earth Engine.

JSON-представление
{
  "fileFormat": enum (ImageFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  },
  "gcsDestination": {
    object (GcsDestination)
  }
  // End of mutually exclusive fields.

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "geoTiffOptions": {
    object (GeoTiffImageExportOptions)
  },
  "tfRecordOptions": {
    object (TfRecordImageExportOptions)
  }
  // End of mutually exclusive fields.
}
Поля
fileFormat

enum ( ImageFileFormat )

Формат файла, в котором следует экспортировать изображение(я).

Куда записывать результаты. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
driveDestination

object ( DriveDestination )

Если указано, настраивает экспорт в Google Диск.

cloudStorageDestination

object ( CloudStorageDestination )

Если указано, настраивает экспорт в Google Cloud Storage.

gcsDestination
(deprecated)

object ( GcsDestination )

Если указано, настраивает экспорт в Google Cloud Storage.

Конец взаимоисключающих областей.
Параметры, специфичные для формата файла. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из этих полей:
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-представление
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "floatValue": number,
  "integerValue": string
  // End of mutually exclusive fields.
}
Поля
Значение. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
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

Значение, заданное в каждом канале пикселя, который частично или полностью замаскирован, а также значение, заданное в каждом элементе выходного 3D-объекта, созданного из канала массива, где длина массива в исходном пикселе меньше глубины значения объекта. Дробная часть отбрасывается для каналов целочисленного типа и ограничивается диапазоном типа канала. По умолчанию — 0.

tensorDepths

map (key: string, value: integer)

Сопоставление названий входных полос массива с глубиной создаваемых ими трехмерных тензоров. Массивы будут усечены или дополнены значениями по умолчанию, чтобы соответствовать заданной форме. Для каждой полосы массива должна быть соответствующая запись.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

sequenceData

boolean

Если значение истинно, каждый пиксель выводится в виде объекта SequenceExample, сопоставляющего скалярные полосы с контекстом, а полосы массива — с последовательностями примеров. Объекты SequenceExamles выводятся в порядке следования пикселей в каждом фрагменте по строкам, а затем в порядке следования фрагментов областей в последовательности файлов.

collapseBands

boolean

Если значение истинно, все полосы будут объединены в один трехмерный тензор, получивший имя первой полосы на изображении. Все полосы преобразуются в байты, затем в целые числа 64-го порядка, а затем в числа с плавающей запятой в порядке убывания типа в этой последовательности среди всех полос. Допускаются полосы в виде массивов, если указан параметр tensorDepths.

maxMaskedRatio

number

Максимально допустимая доля замаскированных пикселей в патче. Патчи, превышающие это значение, будут удалены, а не записаны в файлы. Если это поле имеет значение, отличное от 1, JSON-файл не будет создан. Значение по умолчанию — 1.