Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin Earth Engine erişimini sürdürmek için
ticari olmayan uygunluğu doğrulaması gerekir.
ee.Number.evaluate
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu nesnenin değerini sunucudan eşzamansız olarak alır ve sağlanan geri çağırma işlevine iletir.
Kullanım | İadeler |
---|
Number.evaluate(callback) | |
Bağımsız Değişken | Tür | Ayrıntılar |
---|
bu: computedobject | ComputedObject | ComputedObject örneği. |
callback | İşlev | Sunucu yanıt döndürdüğünde çağrılan, function(success, failure) biçimindeki bir işlev. İstek başarılı olursa başarı bağımsız değişkeni, değerlendirilen sonucu içerir. İstek başarısız olursa hata bağımsız değişkeni bir hata mesajı içerir. |
Örnekler
Kod Düzenleyici (JavaScript)
/**
* WARNING: this function transfers data from Earth Engine servers to the
* client. Doing so can negatively affect request processing and client
* performance. Server-side options should be used whenever possible.
* Learn more about the distinction between server and client:
* https://developers.google.com/earth-engine/guides/client_server
*/
// A server-side ee.Number object.
var numberServer = ee.Number(10.3);
// Use evaluate to transfer server-side number to the client.
numberServer.evaluate(function(numberClient) {
print('Client-side primitive data type', typeof numberClient); // number
print('Client-side number', numberClient); // 10.3
print('Client-side number used in expression', numberClient + 10); // 20.3
});
Python kurulumu
Python API'si ve etkileşimli geliştirme için geemap
kullanımı hakkında bilgi edinmek üzere
Python Ortamı sayfasına bakın.
import ee
import geemap.core as geemap
Colab (Python)
# The Earth Engine Python client library does not have an evaluate method for
# asynchronous evaluation of ee.Number objects.
# Use ee.Number.getInfo() instead.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[],["The `evaluate` method asynchronously retrieves a `ComputedObject`'s value from the server and provides it to a callback function. The callback receives a success argument with the result or a failure argument with an error message. It's called on a `Number` object. The examples demonstrated transfering a server-side number to the client, using the retrieved value. Python does not have this method and recommends `getInfo()` instead.\n"],null,[]]