匯出 Earth Engine 以外的圖片檔案選項。
JSON 表示法 |
---|
{ "fileFormat": enum ( |
欄位 | |
---|---|
fileFormat |
匯出圖片的檔案格式。 |
聯集欄位 destination 。結果寫入位置。destination 只能是下列其中一項: |
|
driveDestination |
如果有指定,系統會設定匯出至 Google 雲端硬碟。 |
cloudStorageDestination |
如果指定此值,系統會將匯出作業設為匯出至 Google Cloud Storage。 |
聯集欄位 format_options 。檔案格式專屬選項。format_options 只能是下列其中一項: |
|
geoTiffOptions |
|
tfRecordOptions |
|
GeoTiffImageExportOptions
將圖片編碼為 GeoTIFF 檔案的選項。
JSON 表示法 |
---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
欄位 | |
---|---|
cloudOptimized |
如果為 true,系統會產生「雲端最佳化」GeoTIFF 檔案,以便在雲端環境中更有效率地存取 (請見 www.cogeo.org)。 |
tileDimensions |
選用的明確尺寸 (以像素為單位),用於將圖片分割成多個部分,以便在單一檔案中放入。此值必須設為圖塊大小的倍數,預設為 256。 |
skipEmptyFiles |
如果為 true,則略過寫入空白 (即完全遮罩) 圖片檔案。 |
tileSize |
選用設定。選用參數,可設定輸出圖塊大小。這個參數是中繼輸出圖塊的邊長度 (以像素為單位)。預設的圖塊大小為 256,對應的圖塊為 256x256。 |
noData |
選用設定。選填的無資料值。目前僅支援 |
數字
數字。
JSON 表示法 |
---|
{ // Union field |
欄位 | |
---|---|
聯集欄位 value 。值。value 只能是下列其中一項: |
|
floatValue |
雙精度浮點值。 |
integerValue |
64 位元整數值。 |
TfRecordImageExportOptions
將圖片編碼為 TFRecord 檔案的選項。
JSON 表示法 |
---|
{ "tileDimensions": { object ( |
欄位 | |
---|---|
tileDimensions |
在匯出區域中以平鋪方式顯示的尺寸,會精確覆蓋邊界框中的每個像素 (除非補丁尺寸無法平均分割邊界框,否則系統會捨棄沿著最大 x/y 邊緣的邊框圖塊)。尺寸必須大於 0。 |
marginDimensions |
如果指定了邊界大小,則圖塊會在正負方向上都加上邊界緩衝區,導致相鄰區塊重疊。 |
compress |
如果設為 true,系統會使用 gzip 壓縮 .tfrecord 檔案,並附加「.gz」字尾。 |
maxSizeBytes |
匯出的 .tfrecord 大小上限 (壓縮前),以位元組為單位。檔案大小越小,分割的項目就越多 (因此輸出檔案也會增加)。預設值為 1 GiB。 |
defaultValue |
在部分或完全遮蔽的像素的每個頻帶中設定的值,以及在以陣列頻帶建立的輸出 3D 地圖項目中設定的值,其中來源像素的陣列長度小於地圖項目值的深度。對於整數類型頻帶,系統會捨棄小數部分,並將其限制在頻帶類型的範圍內。預設為 0。 |
tensorDepths |
將輸入陣列頻帶的名稱對應至所建立 3D 張量的深度。陣列會截斷,或以預設值填補,以符合指定的形狀。每個陣列頻帶都必須有對應的項目。 這個物件中包含 |
sequenceData |
如果為 true,每個像素都會輸出為 SequenceExample,將標量頻帶對應至內容,並將陣列頻帶對應至範例的序列。系統會依照每個圖塊中像素的列優先順序輸出 SequenceExamples,然後依照檔案序列中區域圖塊的列優先順序輸出。 |
collapseBands |
如果為 true,所有頻帶都會合併為單一 3D 張量,並採用圖像中第一個頻帶的名稱。所有頻帶都會依序升級為位元組、int64,然後是浮點,這取決於所有頻帶中該序列最遠的類型。只要指定了 tensorDepths,就允許陣列頻帶。 |
maxMaskedRatio |
修補區域中允許的遮罩像素比例上限。超過這個限額的修補程式會遭到捨棄,而不會寫入檔案。如果這個欄位設為 1 以外的值,系統就不會產生 JSON 附加檔案。預設值為 1。 |