ImageFileExportOptions

Opsi untuk mengekspor gambar sebagai file di luar Earth Engine.

Representasi 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)
  }
  // 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.
}
Kolom
fileFormat

enum (ImageFileFormat)

Format file untuk mengekspor gambar.

Tempat untuk menulis hasil. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
driveDestination

object (DriveDestination)

Jika ditentukan, mengonfigurasi ekspor ke Google Drive.

cloudStorageDestination

object (CloudStorageDestination)

Jika ditentukan, mengonfigurasi ekspor ke Google Cloud Storage.

Akhir kolom yang saling eksklusif.
Opsi khusus format file. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
geoTiffOptions

object (GeoTiffImageExportOptions)

Opsi khusus format file untuk ekspor GEO_TIFF.

tfRecordOptions

object (TfRecordImageExportOptions)

Opsi khusus format file untuk ekspor TF_RECORD_IMAGE.

Akhir kolom yang saling eksklusif.

GeoTiffImageExportOptions

Opsi untuk mengenkode gambar sebagai file GeoTIFF.

Representasi JSON
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
Kolom
cloudOptimized

boolean

Jika benar, akan menghasilkan file GeoTIFF 'yang dioptimalkan untuk cloud' agar akses lebih efisien di lingkungan cloud (lihat www.cogeo.org).

tileDimensions

object (GridDimensions)

Dimensi eksplisit opsional dalam piksel untuk membagi gambar jika terlalu besar untuk dimuat dalam satu file. Nilai ini harus ditetapkan ke kelipatan ukuran petak, secara default adalah 256.

skipEmptyFiles

boolean

Jika benar, lewati penulisan file gambar kosong (yaitu, yang sepenuhnya tertutup).

tileSize

integer

Opsional. Parameter opsional yang menetapkan ukuran petak output. Parameter ini adalah dimensi sisi dalam piksel dari kotak output perantara. Ukuran ubin default adalah 256, yang sesuai dengan ubin 256x256.

noData

object (Number)

Opsional. Nilai tidak ada data opsional. Saat ini, hanya noData.float_value yang didukung.

Angka

Angka.

Representasi 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.
}
Kolom
Nilai. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
floatValue

number

Nilai floating point presisi ganda.

integerValue

string (int64 format)

Nilai bilangan bulat 64-bit.

Akhir kolom yang saling eksklusif.

TfRecordImageExportOptions

Opsi untuk mengenkode gambar sebagai file TFRecord.

Representasi JSON
{
  "tileDimensions": {
    object (GridDimensions)
  },
  "marginDimensions": {
    object (GridDimensions)
  },
  "compress": boolean,
  "maxSizeBytes": string,
  "defaultValue": number,
  "tensorDepths": {
    string: integer,
    ...
  },
  "sequenceData": boolean,
  "collapseBands": boolean,
  "maxMaskedRatio": number
}
Kolom
tileDimensions

object (GridDimensions)

Dimensi yang disusun di area ekspor, yang mencakup setiap piksel dalam kotak pembatas tepat satu kali (kecuali jika dimensi patch tidak membagi kotak pembatas secara merata, dalam hal ini petak batas di sepanjang tepi x/y terbesar akan dihilangkan). Dimensi harus > 0.

marginDimensions

object (GridDimensions)

Jika ditentukan, petak akan di-buffer oleh dimensi margin secara positif dan negatif, sehingga terjadi tumpang-tindih antara patch yang berdekatan.

compress

boolean

Jika benar, kompresi file .tfrecord dengan gzip dan tambahkan akhiran ".gz".

maxSizeBytes

string (Int64Value format)

Ukuran maksimum, dalam byte, untuk .tfrecord yang diekspor (sebelum kompresi). Ukuran file yang lebih kecil akan menghasilkan sharding yang lebih besar (dan, dengan demikian, lebih banyak file output). Defaultnya adalah 1 GiB.

defaultValue

number

Nilai yang ditetapkan di setiap band piksel yang sebagian atau seluruhnya tertutup, dan nilai yang ditetapkan di setiap nilai dalam fitur 3D output yang dibuat dari band array dengan panjang array pada piksel sumber kurang dari kedalaman nilai fitur. Bagian pecahan dihilangkan untuk rentang jenis bilangan bulat, dan di-clamp ke rentang jenis rentang. Default-nya adalah 0.

tensorDepths

map (key: string, value: integer)

Pemetaan dari nama band array input ke kedalaman tensor 3D yang dibuatnya. Array akan dipangkas, atau diisi dengan nilai default agar sesuai dengan bentuk yang ditentukan. Untuk setiap rentang array, ini harus memiliki entri yang sesuai.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

sequenceData

boolean

Jika benar, setiap piksel akan ditampilkan sebagai SequenceExample yang memetakan band skalar ke konteks dan band array ke urutan contoh. SequenceExample ditampilkan dalam urutan baris-utama piksel di setiap patch, lalu dalam urutan baris-utama patch area dalam urutan file.

collapseBands

boolean

Jika benar, semua band akan digabungkan menjadi satu tensor 3D, yang menggunakan nama band pertama dalam gambar. Semua band dipromosikan ke byte, int64, lalu float dalam urutan tersebut, bergantung pada jenis yang paling jauh dalam urutan tersebut di semua band. Rentang array diizinkan selama tensorDepths ditentukan.

maxMaskedRatio

number

Proporsi maksimum piksel yang ditutupi dalam patch. Patch yang melebihi alokasi ini akan dihilangkan, bukan ditulis ke file. Jika kolom ini disetel ke nilai selain 1, file tambahan JSON tidak akan dibuat. Default-nya adalah 1.