Method: projects.image.export

Bir resmi hesaplayan ve sonucu çeşitli hedeflerden birine yazan bir toplu işlem başlatır.

HTTP isteği

POST https://earthengine.googleapis.com/v1/{project=projects/*}/image:export

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
project

string

Bu istek için hizmet tüketicisi olarak kabul edilmesi gereken Google Cloud Platform projesinin proje kimliği veya proje numarası. Biçim projects/{project-id}'dır.

Yetkilendirme için belirtilen kaynakta project aşağıdaki IAM izni gerekir:

  • earthengine.exports.create

İstek metni

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "maxPixels": string,
  "grid": {
    object (PixelGrid)
  },
  "requestId": string,
  "workloadTag": string,
  "priority": integer,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "fileExportOptions": {
    object (ImageFileExportOptions)
  },
  "assetExportOptions": {
    object (ImageAssetExportOptions)
  }
  // End of mutually exclusive fields.
}
Alanlar
expression

object (Expression)

Hesaplanacak ve dışa aktarılacak görüntüyü değerlendiren bir ifade.

description

string

Görevin, kullanıcılar tarafından okunabilecek adı.

maxPixels

string (Int64Value format)

Hesaplanacak ve dışa aktarılacak maksimum piksel sayısı. Bu, amaçladığınızdan daha büyük bir dışa aktarma işlemini yanlışlıkla başlatmanızı önleyen bir güvenlik önlemidir. Varsayılan değer 1e8 pikseldir ancak bu sınırı yükseltmek veya düşürmek için değeri açıkça ayarlayabilirsiniz.

grid

object (PixelGrid)

expression tarafından hesaplanan görüntünün nasıl yeniden yansıtılacağını ve kırpılacağını açıklayan parametreler. Yoksa tam hesaplanmış görüntü, doğal projeksiyonuyla döndürülür.

requestId

string

Yinelenen istekleri algılamak için kullanılan benzersiz bir dize. Aynı kullanıcı tarafından aynı boş olmayan requestId ile birden fazla istek gönderilirse bu isteklerden yalnızca biri uzun süren bir işlemi başarıyla başlatabilir. requestId; a..z, A..Z, 0-9 veya '-' karakterlerini içerebilir. requestId en fazla 60 karakter uzunluğunda olabilir.

workloadTag

string

Kullanıcı, bu hesaplamayı izlemek için bir etiket sağladı.

priority

integer

İsteğe bağlı. Projedeki dışa aktarma görevinin önceliği. Daha yüksek önceliğe sahip görevler daha erken planlanır. 0 ile 9999 arasında bir tam sayı olmalıdır. Ayarlanmamışsa varsayılan değeri 100'dür.

Sonuçların nerede ve nasıl depolanacağını açıklayan seçenekler. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
fileExportOptions

object (ImageFileExportOptions)

Belirtilirse dışa aktarma işlemini dosya olarak yapılandırır.

assetExportOptions

object (ImageAssetExportOptions)

Belirtilirse dışa aktarma işlemini Earth Engine öğesi olarak yapılandırır.

Karşılıklı olarak hariç tutulan alanların sonu.

Yanıt metni

Başarılıysa yanıt metni, Operation öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/devstorage.full_control

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.

ImageAssetExportOptions

Resimleri Earth Engine öğesi olarak kaydetme seçenekleri.

JSON gösterimi
{
  "pyramidingPolicy": enum (PyramidingPolicy),
  "pyramidingPolicyOverrides": {
    string: enum (PyramidingPolicy),
    ...
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of mutually exclusive fields.
}
Alanlar
pyramidingPolicy

enum (PyramidingPolicy)

Varsayılan olarak tüm bantlara uygulanacak katmanlı fiyatlandırma politikası.

pyramidingPolicyOverrides

map (key: string, value: enum (PyramidingPolicy))

Bant başına özel piramit politikası geçersiz kılmaları.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Sonuçların yazılacağı yer. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır:
earthEngineDestination

object (EarthEngineDestination)

Belirtilirse dışa aktarma işlemini Earth Engine'e göre yapılandırır.

Karşılıklı olarak hariç tutulan alanların sonu.