"Küçük resim" resmi oluşturmak için kullanılabilecek bir kimlik oluşturur.
Bu özellik thumbnails.getPixels
ile birlikte kullanılır. thumbnails.create
çağrısı, bir ifade ve bazı çıkış seçenekleri sağlar. thumbnails.create
sonucu, bu ifadenin değerlendirilmesi ve bu seçeneklerin uygulanmasının sonucu olan bir resmi temsil eden bir kimliktir. Ardından, elde edilen görüntünün tamamının resim verilerini almak için thumbnails.getPixels
çağrısı yapılabilir. Kimlik, orta düzeyde bir süre (birkaç saat) boyunca geçerli olur.
Bu uç nokta çiftinin en yaygın kullanım alanı, thumbnails.create
adresine POST aracılığıyla karmaşık bir ifade sağlamak ve ardından hesaplanan resmi thumbnails.getPixels
adresine GET aracılığıyla almaktır. İki bölümden oluşan bu işlem, ComputePixels
'ten daha fazla durumda kullanılabilir. Özellikle: - Kodlanmış resim baytlarını almak için ComputePixels
sonucunun sarmalanması gerekir. thumbnails.getPixels
sonucu doğrudan bir tarayıcı tarafından görüntülenebilir. - ComputePixels
yalnızca yetkili bir kullanıcı tarafından, uygun kapsamlı bir OAuth jetonu kullanılarak çağrılabilir. thumbnails.create
aynı kısıtlamaya sahiptir ancak thumbnails.getPixels
, API anahtarı içeren bir URL ile çağrılabilir. Bu nedenle, bu işlevi çağıran URL'ler daha geniş bir şekilde kullanılabilir.
İfadenin değerlendirilmesinin sonucu, istenen resim biçimiyle ilgili bazı makul koşulları karşılamalıdır. Özellikle JPEG veya PNG biçiminde bir veya üç çıkış bandı olması ve 0-255 aralığının dışındaki değerlerin kırpılması gerekir.
"Küçük resim" açıklaması, hesaplanan resmin boyutuyla ilgili bir kısıtlama anlamına gelmez: ComputePixels
ile aynı kısıtlamalar thumbnails.create
/thumbnails.getPixels
için de geçerlidir. İstekler, istek başına sıkıştırılmamış veri olarak 48 MB ile sınırlıdır. Bu değer, istek boyutlarının piksel cinsinden çarpımı, istenen resim bantlarının sayısı ve her bant için piksel başına bayt sayısı 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.
HTTP isteği
POST https://earthengine.googleapis.com/v1beta/{parent=projects/*}/thumbnails
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Zorunlu. Küçük resim koleksiyonunun üst öğesi (ör. "projects/*"). Yetkilendirme, belirtilen kaynak
|
Sorgu parametreleri
Parametreler | |
---|---|
workloadTag |
Bu hesaplamayı izlemek için kullanıcı tarafından sağlanan etiket. |
İstek içeriği
İstek metni, Thumbnail
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılı olursa yanıt metni, yeni oluşturulmuş bir Thumbnail
örneği içerir.
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.