Method: projects.image.computePixels

Resim verileri üzerinde rastgele bir hesaplama gerçekleştirerek bir piksel karosu hesaplar.

İstekler, istek başına sıkıştırılmamış veri olarak 48 MB ile sınırlıdır. Bu değer, piksel cinsinden istek boyutlarının, istenen resim bantlarının sayısı ve her bant için piksel başına bayt sayısı çarpımı olarak hesaplanır. İstekler, her iki boyutta da en fazla 32.000 piksel ve en fazla 1.024 bantla sınırlıdır. Bu sınırları aşan istekler 400 (BAD_REQUEST) hata koduyla sonuçlanır.

Başarılı olursa yanıt metni, istekteki fileFormat alanında belirtilen kodlamada istenen piksel verilerini içerir.

HTTP isteği

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

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.computations.create

İstek içeriği

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

JSON gösterimi
{
  "expression": {
    object (Expression)
  },
  "fileFormat": enum (ImageFileFormat),
  "grid": {
    object (PixelGrid)
  },
  "bandIds": [
    string
  ],
  "visualizationOptions": {
    object (VisualizationOptions)
  },
  "workloadTag": string
}
Alanlar
expression

object (Expression)

Hesaplanacak ifade.

fileFormat

enum (ImageFileFormat)

Piksel değerlerinin döndürüleceği çıkış dosyası biçimi.

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.

bandIds[]

string

Varsa expression değerinin değerlendirilmesi sonucunda seçilecek belirli bir bant grubunu belirtir. Bu parametre yoksa expression sonucu olarak elde edilen tüm bantlar seçilir.

visualizationOptions

object (VisualizationOptions)

Varsa verilerin 8 bit RGB görselleştirmesini oluşturmak için uygulanacak bir görselleştirme seçenekleri grubu.

workloadTag

string

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

Yanıt gövdesi

Başarılı olursa yanıt, biçimi yöntem tarafından tanımlanan genel bir HTTP yanıtıdır.

Yetkilendirme kapsamları

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

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/earthengine.readonly
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only

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