Earth Engine の外部で画像をファイルとしてエクスポートするためのオプション。
| JSON 表現 |
|---|
{ "fileFormat": enum ( |
| フィールド | |
|---|---|
fileFormat |
画像をエクスポートするファイル形式。 |
| 結果を書き込む場所。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。 | |
driveDestination |
指定すると、Google ドライブへのエクスポートが構成されます。 |
cloudStorageDestination |
指定すると、Google Cloud Storage へのエクスポートが構成されます。 |
| 相互に排他的なフィールドの終了。 | |
| ファイル形式固有のオプション。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。 | |
geoTiffOptions |
|
tfRecordOptions |
|
| 相互に排他的なフィールドの終了。 | |
GeoTiffImageExportOptions
画像を GeoTIFF ファイルとしてエンコードするためのオプション。
| JSON 表現 |
|---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
| フィールド | |
|---|---|
cloudOptimized |
true の場合、クラウド環境でのアクセスを効率化するために「クラウド最適化」された GeoTIFF ファイルを生成します(www.cogeo.org を参照)。 |
tileDimensions |
1 つのファイルに収まらないほど画像が大きい場合に、画像を分割するピクセル単位の明示的なサイズ(省略可)。これはタイルサイズの倍数に設定する必要があります。デフォルトは 256 です。 |
skipEmptyFiles |
true の場合、空(完全にマスクされた)画像ファイルの書き込みをスキップします。 |
tileSize |
省略可。出力タイルのサイズを設定する省略可能なパラメータ。このパラメータは、中間出力タイルの辺の長さ(ピクセル単位)です。デフォルトのタイルサイズは 256 で、256x256 タイルに対応します。 |
noData |
省略可。オプションのデータなしの値。現在サポートされているのは |
数値
数字。
| 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. } |
| フィールド | |
|---|---|
| 値です。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。 | |
floatValue |
倍精度浮動小数点値。 |
integerValue |
64 ビットの整数値。 |
| 相互に排他的なフィールドの終了。 | |
TfRecordImageExportOptions
画像を TFRecord ファイルとしてエンコードするためのオプション。
| JSON 表現 |
|---|
{ "tileDimensions": { object ( |
| フィールド | |
|---|---|
tileDimensions |
エクスポート領域にタイル状に配置されたディメンション。境界ボックス内のすべてのピクセルを正確に 1 回だけカバーします(パッチのディメンションが境界ボックスを均等に分割しない場合を除く。この場合、最大の x/y エッジに沿った境界タイルは削除されます)。ディメンションは 0 より大きい値にする必要があります。 |
marginDimensions |
指定すると、タイルはマージン ディメンションで正と負の両方向にバッファリングされ、隣接するパッチ間で重複が生じます。 |
compress |
true の場合、.tfrecord ファイルを gzip で圧縮し、接尾辞「.gz」を追加します。 |
maxSizeBytes |
エクスポートされた .tfrecord の最大サイズ(バイト単位)(圧縮前)。ファイルサイズを小さくすると、シャーディングが増加し、出力ファイルが増えます。デフォルトは 1 GiB です。 |
defaultValue |
部分的にまたは完全にマスクされたピクセルの各バンドに設定された値。また、ソースピクセルの配列長が特徴値の深さよりも小さい配列バンドから作成された出力 3D 特徴の各値に設定された値。整数型のバンドでは小数部分が切り捨てられ、バンド型の範囲にクランプされます。デフォルトは 0 です。 |
tensorDepths |
入力配列バンドの名前から、作成する 3D テンソルの深さへのマッピング。配列は、指定された形状に合わせて切り捨てられるか、デフォルト値でパディングされます。各配列バンドには、対応するエントリが必要です。
|
sequenceData |
true の場合、各ピクセルは SequenceExample として出力されます。この SequenceExample では、スカラーバンドがコンテキストにマッピングされ、配列バンドが例のシーケンスにマッピングされます。SequenceExample は、各パッチのピクセルの行優先順で出力され、次にファイル シーケンスの領域パッチの行優先順で出力されます。 |
collapseBands |
true の場合、すべてのバンドが 1 つの 3D テンソルに結合され、画像の最初のバンドの名前が付けられます。すべてのバンドは、すべてのバンド内でそのシーケンスの最も遠いタイプに応じて、バイト、int64、float の順に昇格されます。tensorDepths が指定されている限り、配列バンドは許可されます。 |
maxMaskedRatio |
パッチ内のマスクされたピクセルの最大許容割合。この許容量を超えるパッチは、ファイルに書き込まれるのではなく、ドロップされます。このフィールドが 1 以外の値に設定されている場合、JSON サイドカーは生成されません。デフォルトは 1 です。 |