画像をインポートします。
HTTP リクエスト
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/image:import
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
project |
このリクエストのサービス ユーザーとして扱う必要がある Google Cloud Platform プロジェクトのプロジェクト ID またはプロジェクト番号。形式は 認可には、指定されたリソース
|
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{
"imageManifest": {
object ( |
フィールド | |
---|---|
imageManifest |
イメージ マニフェスト。 |
description |
タスクのわかりやすい名前。 |
overwrite |
既存のアセットを上書きするかどうか。 |
requestId |
重複したリクエストを検出するために使用される一意の文字列。同じユーザーが同じ空でない |
レスポンスの本文
成功した場合、レスポンスの本文には Operation
のインスタンスが含まれます。
認可スコープ
以下のいずれかの OAuth スコープが必要です。
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
詳細については、OAuth 2.0 Overview をご覧ください。
ImageManifest
EarthEngine サービスがファイルのセットから画像を合成する方法について説明します。
JSON 表現 |
---|
{ "name": string, "properties": { object }, "uriPrefix": string, "tilesets": [ { object ( |
フィールド | |
---|---|
name |
作成するアセットの名前。 |
properties |
アセットの追加プロパティ。プロパティ名「system:time_start」と「system:time_end」は非推奨になりました。代わりに |
uriPrefix |
このマニフェストで定義されているすべての |
tilesets[] |
タイルのセット。各タイルマップには一意の ID が必要です。 |
bands[] |
バンド。アセットのバンド順序は |
maskBands[] |
マスクバンド。 |
footprint |
フットプリントのピクセル座標(緯度/経度の座標ではありません)。空の場合、デフォルトのフットプリントはイメージ全体です。ピクセル座標の詳細については、 |
missingData |
画像のすべてのバンドにデータがないことを表す値。独自の |
pyramidingPolicy |
ピラミッド型販売に関するポリシー。指定しない場合、デフォルトでポリシー MEAN が適用されます。独自の |
startTime |
アセットに関連付けられたタイムスタンプ(ある場合)。たとえば、衛星画像が撮影された時刻などです。1 か月または 1 年間の平均値など、期間に対応するアセットの場合、このタイムスタンプはその期間の開始に対応します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
endTime |
期間に対応するアセット(1 か月または 1 年間の平均値など)の場合、このタイムスタンプは期間の終了時刻(除く)に対応します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
skipMetadataRead |
GDAL を使用してファイルからメタデータを読み取るかどうか。このフィールドが true の場合、タイルマップには、データ型、CRS、変換、ファイルのディメンション、データ値のない完全な GDAL メタデータが含まれている必要があります。 |
memo |
ユーザーのメモを保存するための自由形式のフィールド。取り込みでは使用されません。 |
TilesetBand
タイルマップから取得された単一のバンドを表します。
JSON 表現 |
---|
{ "id": string, "tilesetId": string, "tilesetBandIndex": integer, "missingData": { object ( |
フィールド | |
---|---|
id |
バンドの ID。 |
tilesetId |
バンドに対応するタイルマップの ID。 |
tilesetBandIndex |
バンドに対応するタイルマップからのゼロベースのバンド インデックス。たとえば、1 の場合、バンドのピクセルは、ID が |
missingData |
バンド内にデータがないことを表す値。 |
pyramidingPolicy |
ピラミッド型販売に関するポリシー。 |
TilesetMaskBand
タイルマップから取得された単一のマスクバンドを表します。
JSON 表現 |
---|
{ "tilesetId": string, "bandIds": [ string ] } |
フィールド | |
---|---|
tilesetId |
マスクバンドに対応するタイルシートの ID。タイルシートの最後のバンドは常にマスクバンドとして使用されます。 |
bandIds[] |
マスクバンドが適用されるバンドの ID。空の場合、マスクバンドはアセット内のすべてのバンドに適用されます。各バンドに対応するマスクバンドは 1 つだけです。これらのバンドのいずれかに内部マスクがある場合、内部マスクは無視され、このマスクバンドが優先されます。 |
PixelFootprint
画像内のすべての有効なピクセルのフットプリント。
JSON 表現 |
---|
{
"points": [
{
object ( |
フィールド | |
---|---|
points[] |
画像のすべての有効なピクセルの中心を含む単純なポリゴンの外側を形成するリング。線形リングである必要があります。つまり、最後のポイントが最初のポイントと等しくなければなりません。座標は、 注: ピクセル(1x1 の長方形)がフットプリントと交差する場合にのみ、フットプリント内にピクセルを含めるため、各ピクセルの中心など、整数以外の座標を使用します。隣接するピクセルを誤って選択しないように、整数値の座標は使用しないでください。整数値の座標はピクセル間の境界です。ピクセル中心に沿ってフットプリントを描画すると、意図しないピクセルが含まれなくなります。意図したピクセルがアンチメリディアンや極点などの地図境界に接している場合にエラーが発生する可能性があります。 たとえば、4 つのピクセルがすべて有効な 2x2 の画像の場合、次のリングが考えられます。[{"x": 0.5, "y": 0.5}, {"x": 0.5, "y": 1.5}, {"x": 1.5, "y": 1.5}, {"x": 1.5, "y": 0.5}, {"x": 0.5, "y": 0.5}] |
bandId |
CRS がフットプリントの座標を定義するバンドの ID。空の場合は、最初のバンドが使用されます。 |
GridPoint
2 次元の点またはベクトル。
JSON 表現 |
---|
{ "x": number, "y": number } |
フィールド | |
---|---|
x |
x 座標値。 |
y |
y 座標値。 |