匯入圖片。
HTTP 要求
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/image:import
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
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
說明 Earth Engine 服務如何從一組檔案合成圖片。
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 |
與素材資源相關聯的時間戳記 (如有),例如衛星圖像拍攝時間。如果素材資源對應的時間間隔為一個月或一年的平均值,這個時間戳記就會對應到該時間間隔的開始時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
endTime |
如果資產對應的時間間隔為一週或一年,則這個時間戳記對應的時間點為該時間間隔的結束時間 (不含)。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
skipMetadataRead |
是否要使用 GDAL 略過讀取檔案中繼資料。如果這個欄位為 true,圖塊集應包含完整的 GDAL 中繼資料:資料類型、CRS、轉換、檔案大小和無資料值。 |
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 |
與遮罩頻帶相對應的 Tileset ID。圖塊集的最後一個帶一律會用做遮罩帶。 |
bandIds[] |
遮罩頻帶適用的頻帶 ID。如果留空,遮罩頻帶會套用至素材資源中的所有頻帶。每個頻帶只能有一個對應的遮罩頻帶。如果這些頻帶中有任何一個有內部遮罩,系統會忽略內部遮罩,改用這個遮罩頻帶。 |
PixelFootprint
圖片中所有有效像素的足跡。
JSON 表示法 |
---|
{
"points": [
{
object ( |
欄位 | |
---|---|
points[] |
環形可形成簡單多邊形的外框,且必須包含圖片中所有有效像素的中心點。這必須是線性環:最後一個點必須與第一個點相同。座標會以 注意:請使用非整數座標 (例如每個像素的中心),因為如果像素 (1x1 矩形) 與足跡相交,系統會將該像素納入足跡。為避免誤選相鄰像素,請勿使用整數值座標,因為這些是像素之間的邊界。沿著像素中心繪製足跡,可避免納入非預期的像素,因為當指定的像素與地圖邊界 (例如反經線或極點) 相鄰時,可能會導致錯誤。 舉例來說,如果是 2x2 圖片,且所有 4 個像素皆有效,以下是可能的環形:[{"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 |
頻帶 ID,其 CRS 定義了足跡的座標。如果留空,系統會使用第一個頻帶。 |
GridPoint
二維點或向量。
JSON 表示法 |
---|
{ "x": number, "y": number } |
欄位 | |
---|---|
x |
x 座標值。 |
y |
y 座標值。 |