ee.Number.evaluate

הפונקציה מאחזרת באופן אסינכרוני את הערך של האובייקט הזה מהשרת ומעבירה אותו לפונקציית הקריאה החוזרת שסופקה.

שימושהחזרות
Number.evaluate(callback)
ארגומנטסוגפרטים
זה: computedobjectComputedObjectהמופע של ComputedObject.
callbackפונקציהפונקציה מהצורה function(success, failure), שמופעלת כשהשרת מחזיר תשובה. אם הבקשה הצליחה, הארגומנט success מכיל את התוצאה המוערכת. אם הבקשה נכשלה, הארגומנט failure יכיל הודעת שגיאה.

דוגמאות

עורך הקוד (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

מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף Python Environment.

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.