タイルマップで計算された結果を Google Cloud Storage に書き込むバッチ処理を開始します。
HTTP リクエスト
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/map:export
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
project |
このリクエストのサービス ユーザーとして扱う必要がある Google Cloud Platform プロジェクトのプロジェクト ID またはプロジェクト番号。形式は 認可には、指定されたリソース
|
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "expression": { object ( |
フィールド | |
---|---|
expression |
計算してエクスポートするイメージに評価される式。画像の境界は、レンダリングする地図タイルセットを決定するために使用されます。エクスポートする領域を制御するには、エクスポートする前に画像をクリップします。 |
description |
タスクのわかりやすい名前。 |
tileOptions |
生成する地図タイルを表すオプション。 |
tileExportOptions |
地図タイルのエクスポート先と形式のオプション。現在、地図のエクスポートの宛先としてサポートされているのは Cloud Storage のみです。 |
requestId |
重複したリクエストを検出するために使用される一意の文字列。同じユーザーが同じ空でない |
workloadTag |
この計算を追跡するためにユーザーが指定したラベル。 |
priority |
省略可。プロジェクト内のエクスポート タスクの優先度。優先度の高いタスクはより早くスケジュールされます。0 ~ 9999 の整数を指定してください。設定しない場合、デフォルトは 100 です。 |
レスポンスの本文
成功した場合、レスポンスの本文には Operation
のインスタンスが含まれます。
認可スコープ
以下のいずれかの OAuth スコープが必要です。
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/devstorage.full_control
詳細については、OAuth 2.0 Overview をご覧ください。
TileOptions
エクスポートする画像または動画のマップタイルを表すオプション。
JSON 表現 |
---|
{ "startZoom": integer, "skipEmpty": boolean, "mapsApiKey": string, "dimensions": { object ( |
フィールド | |
---|---|
startZoom |
エクスポート用地図タイルの生成を開始するズームレベル。デフォルトは 0 です。 |
skipEmpty |
true の場合、空の(完全に透明な)地図タイルの書き込みをスキップします。 |
mapsApiKey |
生成された地図タイル ビューア用の Google Maps Platform API キー(省略可)。 |
dimensions |
出力動画タイルの幅と高さ。タイルの動画ピラミッド(ExportVideoMap)のエクスポートにのみ使用されます。 |
stride |
タイルの行と列のストライド。(ExportVideoMap)スパース タイルの場合は 4(WebGL のみ)、最大限の互換性を確保する場合は 1(デフォルト)に設定します。 |
zoomSubset |
タイルを生成するズームレベルのサブセット。 |
共用体フィールド end_zoom_or_scale 。マップタイルの生成を停止するズームレベルまたは縮尺。どちらか一方を指定する必要があります。end_zoom_or_scale は次のいずれかになります。 |
|
endZoom |
マップタイルの生成を停止するズームレベル。 |
scale |
最大画像解像度(ピクセルあたりのメートル)。スケールは、赤道で最も適切な最大ズームレベルに変換されます。 |
ZoomSubset
タイルを生成するズームレベルのサブセット(ExportVideoMap)。開始サブセットと終了サブセットは倍精度値で、ズームレベルを段階的にレンダリングできます。開始ズームが 12 のピラミッド全体をレンダリングするには(startZoom=0、endZoom=12)、このメッセージを設定しないでください。レベル 0 ~ 11 とレベル 12 の最初の 10% をレンダリングするには、startZoom=0、endZoom=12、subset = {min=0, max=12.1 } を使用します。レベル 12 の次の 10% をレンダリングするには、startZoom=0、endZoom=12、subset = {min=12.1, max=12.2 } を使用します。レベル 12 の残りの 80% をレンダリングするには、startZoom=0、endZoom=12、subset = {min=12.2, max=13 } を使用します。また、すべてのエクスポート シャードで、start/endZoom に同じ(完全な)ピラミッド サイズを指定する必要があります。
JSON 表現 |
---|
{ "start": number, "end": number } |
フィールド | |
---|---|
start |
タイルを生成する開始ズームレベルのサブセット(ExportVideoMap)ここで、サブセットは倍精度値であり、ズームレベルを段階的にレンダリングできます。たとえば、12.1 は、指定されていないが確定的な順序で、ズームレベル 12 の最初の 10% のタイルです。 |
end |
タイルを生成する終了ズームレベルのサブセット(ExportVideoMap)。指定されていないが確定的な順序で、最大サブセット(指定されている場合)まで、ズームレベルを段階的にレンダリングできます。 |