Method: projects.image.export

Bir resmi hesaplayan ve sonucu birkaç hedeften birine yazan bir toplu işlem başlatır.

HTTP isteği

POST https://earthengine.googleapis.com/v1beta/{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 değerlendirilmesi gereken Google Cloud Platform projesinin proje kimliği veya proje numarası. Biçim projects/{project-id}'tür.

Yetkilendirme, belirtilen kaynak project için aşağıdaki IAM iznini gerektirir:

  • earthengine.exports.create

İstek içeriği

İstek metni 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,

  // Union field export_options can be only one of the following:
  "fileExportOptions": {
    object (ImageFileExportOptions)
  },
  "assetExportOptions": {
    object (ImageAssetExportOptions)
  }
  // End of list of possible types for union field export_options.
}
Alanlar
expression

object (Expression)

Hesaplanacak ve dışa aktarılacak resmi değerlendiren bir ifade.

description

string

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

maxPixels

string (Int64Value format)

Hesaplanacak ve dışa aktarılacak maksimum piksel sayısı. Bu, yanlışlıkla istediğinizden daha büyük bir dışa aktarma işlemi başlatmanızı önlemek için 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 projelendirileceğini ve kırpılacağını açıklayan parametreler. Bu parametre yoksa hesaplanan görüntünün tamamı, yerel projeksiyonunda döndürülür.

requestId

string

Yinelenen istekleri tespit etmek 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

Bu hesaplamayı izlemek için kullanıcı tarafından sağlanan etiket.

priority

integer

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

Birlik alanı export_options. Sonuçların nerede ve nasıl saklanacağını açıklayan seçenekler. export_options yalnızca aşağıdakilerden biri olabilir:
fileExportOptions

object (ImageFileExportOptions)

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

assetExportOptions

object (ImageAssetExportOptions)

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

Yanıt gövdesi

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),
    ...
  },

  // Union field destination can be only one of the following:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of list of possible types for union field destination.
}
Alanlar
pyramidingPolicy

enum (PyramidingPolicy)

Tüm bantlara varsayılan olarak uygulanacak piramit oluşturma politikası.

pyramidingPolicyOverrides

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

Belirli bant başına piramit politikası geçersiz kılmaları.

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

Birlik alanı destination. Sonuçların yazılacağı yer. destination yalnızca aşağıdakilerden biri olabilir:
earthEngineDestination

object (EarthEngineDestination)

Belirtilirse Earth Engine'a dışa aktarmayı yapılandırır.