ee.Dictionary.evaluate

Ruft den Wert dieses Objekts asynchron vom Server ab und übergibt ihn an die bereitgestellte Callback-Funktion.

NutzungAusgabe
Dictionary.evaluate(callback)
ArgumentTypDetails
So gehts: computedobjectComputedObjectDie ComputedObject-Instanz.
callbackFunktionEine Funktion der Form function(success, failure), die aufgerufen wird, wenn der Server eine Antwort zurückgibt. Wenn die Anfrage erfolgreich war, enthält das Argument „success“ das ausgewertete Ergebnis. Wenn die Anfrage fehlgeschlagen ist, enthält das Argument „failure“ eine Fehlermeldung.

Beispiele

Code-Editor (JavaScript)

// A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image).
var dictServer = ee.Dictionary({
  B1: 182,
  B2: 219,
  B3: 443
});

// Use evaluate to transfer server-side dictionary to the client.
dictServer.evaluate(function(dictClient) {
  print('Client-side dot notation to access "B1" value', dictClient.B1);
  print('Client-side bracket notation to access "B1" value', dictClient['B1']);

  print('Client-side operations to print all key-value pairs');
  Object.keys(dictClient).forEach(function(key) {
    print('    ' + key + ': ' + dictClient[key]);
  });
});

Python einrichten

Informationen zur Python API und zur Verwendung von geemap für die interaktive Entwicklung finden Sie auf der Seite Python-Umgebung.

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.Dictionary objects.
# Use ee.Dictionary.getInfo() instead.