Bir resim öğesinden piksel getirir. Bu özel yöntem, arayanın isteğe bağlı olarak bantları ve harita projeksiyonunu belirterek bir resimden rastgele bir piksel karosu istemesine olanak tanır. Maskelenen veya eksik veriler sıfır olarak kodlanır.
İ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/{name=projects/*/assets/**}:getPixels
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Zorunlu. Piksellerin alınacağı resim öğesinin adı. Yetkilendirme, belirtilen kaynak
|
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "fileFormat": enum ( |
Alanlar | |
---|---|
fileFormat |
Piksel değerlerinin döndürüleceği çıkış dosyası biçimi. |
grid |
Verilerin alınacağı piksel ızgarasını tanımlayan parametreler. Varsayılan olarak verilerin yerel piksel ızgarasıdır. |
region |
Varsa döndürülecek veri bölgesi. GeoJSON geometri nesnesi olarak belirtilir (bkz. RFC 7946). Döndürülen resim her zaman dikdörtgen olduğundan, çıkış koordinat sisteminde verilen geometrinin sınır kutusu aslında kullanılır. |
bandIds[] |
Varsa piksel alınacak belirli bir bant grubunu belirtir. Bantlar, bir ImageBand prototipinin |
visualizationOptions |
Varsa ham verileri döndürmek yerine verilerin 8 bit RGB görselleştirmesini oluşturmak için uygulanacak bir görselleştirme seçenekleri grubu. |
workloadTag |
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.