ImageFileExportOptions

Görüntüleri Earth Engine dışında dosya olarak dışa aktarma seçenekleri.

JSON gösterimi
{
  "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.
}
Alanlar
fileFormat

enum (ImageFileFormat)

Resimlerin dışa aktarılacağı dosya biçimi.

Sonuçların yazılacağı yer. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
driveDestination

object (DriveDestination)

Belirtilirse dışa aktarma işlemini Google Drive'a göre yapılandırır.

cloudStorageDestination

object (CloudStorageDestination)

Belirtilirse Google Cloud Storage'a dışa aktarma işlemini yapılandırır.

Karşılıklı olarak hariç tutulan alanların sonu.
Dosya biçimine özel seçenekler. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
geoTiffOptions

object (GeoTiffImageExportOptions)

GEO_TIFF dışa aktarma işlemleri için dosya biçimine özgü seçenekler.

tfRecordOptions

object (TfRecordImageExportOptions)

TF_RECORD_IMAGE dışa aktarma işlemleri için dosya biçimine özgü seçenekler.

Karşılıklı olarak hariç tutulan alanların sonu.

GeoTiffImageExportOptions

Resimleri GeoTIFF dosyaları olarak kodlama seçenekleri.

JSON gösterimi
{
  "cloudOptimized": boolean,
  "tileDimensions": {
    object (GridDimensions)
  },
  "skipEmptyFiles": boolean,
  "tileSize": integer,
  "noData": {
    object (Number)
  }
}
Alanlar
cloudOptimized

boolean

Doğruysa bulut ortamlarında daha verimli erişim için "bulut için optimize edilmiş" GeoTIFF dosyaları oluşturur (bkz. www.cogeo.org).

tileDimensions

object (GridDimensions)

Tek bir dosyaya sığamayacak kadar büyükse görüntünün bölüneceği isteğe bağlı açık piksel boyutları. Bu, kutu boyutunun katı olarak ayarlanmalıdır. Varsayılan değer 256'dır.

skipEmptyFiles

boolean

Doğruysa boş (yani tamamen maskelenmiş) resim dosyalarını yazmayı atla.

tileSize

integer

İsteğe bağlı. Çıkış kutusu boyutunu ayarlayan isteğe bağlı parametre. Bu parametre, ara çıkış kutularının piksel cinsinden yan boyutudur. Varsayılan döşeme boyutu 256'dır. Bu, 256x256 döşemeye karşılık gelir.

noData

object (Number)

İsteğe bağlı. İsteğe bağlı olarak veri yok değeri. Şu anda yalnızca noData.float_value desteklenmektedir.

Sayı

Sayı.

JSON gösterimi
{

  // 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.
}
Alanlar
Değer. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
floatValue

number

Çift duyarlıklı kayan noktalı değer.

integerValue

string (int64 format)

64 bitlik bir tam sayı değeri.

Karşılıklı olarak hariç tutulan alanların sonu.

TfRecordImageExportOptions

Resimleri TFRecord dosyaları olarak kodlama seçenekleri.

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

object (GridDimensions)

Dışa aktarma alanına döşenmiş boyutlar, sınırlayıcı kutudaki her pikseli tam olarak bir kez kapsar (yama boyutları sınırlayıcı kutuyu eşit şekilde bölmediğinde en büyük x/y kenarları boyunca kenar döşemeleri bırakılır). Boyutlar 0'dan büyük olmalıdır.

marginDimensions

object (GridDimensions)

Belirtilirse döşemeler, kenar boşluğu boyutlarıyla hem pozitif hem de negatif yönde arabelleğe alınır. Bu da komşu yamalar arasında çakışmaya neden olur.

compress

boolean

Doğruysa .tfrecord dosyalarını gzip ile sıkıştırır ve ".gz" sonekini ekler.

maxSizeBytes

string (Int64Value format)

Dışa aktarılan bir .tfrecord dosyasının (sıkıştırmadan önce) bayt cinsinden maksimum boyutu. Daha küçük bir dosya boyutu, daha fazla parçalama (ve dolayısıyla daha fazla çıktı dosyası) ile sonuçlanır. Varsayılan olarak 1 GiB değerine ayarlanır.

defaultValue

number

Kısmen veya tamamen maskelenmiş bir pikselin her bandında ayarlanan değer ve kaynak pikseldeki dizi uzunluğunun özellik değerinin derinliğinden daha az olduğu bir dizi bandından oluşturulan bir çıkış 3D özelliğindeki her değerde ayarlanan değer. Kesirli kısım, tam sayı türü bantlar için bırakılır ve bant türünün aralığına sabitlenir. Varsayılan olarak 0 değerine ayarlanır.

tensorDepths

map (key: string, value: integer)

Giriş dizisi bantlarının adlarından oluşturdukları 3D tensörlerin derinliğine eşleme. Diziler, belirtilen şekle uyacak şekilde kesilir veya varsayılan değerlerle doldurulur. Her dizi bandı için karşılık gelen bir giriş olmalıdır.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

sequenceData

boolean

Doğruysa her piksel, bağlama skaler bantları ve örneğin dizilerine dizi bantlarını eşleyen bir SequenceExample olarak çıkışa verilir. SequenceExample'lar, her yamadaki piksellerin satır öncelikli sırasına göre ve ardından dosya dizisindeki alan yamalarının satır öncelikli sırasına göre çıkış olarak verilir.

collapseBands

boolean

Bu değer doğruysa tüm bantlar, resimdeki ilk bandın adını alarak tek bir 3D tensörde birleştirilir. Tüm bantlar, tüm bantlardaki sıranın en sonundaki türe bağlı olarak sırayla bayt, int64 ve ardından kayan nokta olarak yükseltilir. TensorDepths belirtildiği sürece dizi bantlarına izin verilir.

maxMaskedRatio

number

Bir yamadaki maskelenmiş piksellerin izin verilen maksimum oranı. Bu sınırı aşan yamalar dosyalara yazılmak yerine bırakılır. Bu alan 1 dışında bir değere ayarlanırsa JSON sidecar oluşturulmaz. Varsayılan olarak 1 değerine ayarlanır.