ee.Dictionary.map

Einen Algorithmus einem Dictionary zuordnen. Der Algorithmus sollte zwei Argumente akzeptieren: einen Schlüssel aus dem vorhandenen Dictionary und den entsprechenden Wert. Er sollte einen neuen Wert für den angegebenen Schlüssel zurückgeben. Wenn der Algorithmus „null“ zurückgibt, wird der Schlüssel verworfen.

NutzungAusgabe
Dictionary.map(baseAlgorithm)Wörterbuch
ArgumentTypDetails
So gehts: dictionaryWörterbuch
baseAlgorithmAlgorithmus

Beispiele

Code-Editor (JavaScript)

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

/**
 * Convert S2 surface reflectance units to native scale.
 */
function scale(key, value) {
  return ee.Number(value).divide(1e4);
}

print('S2 surface reflectance in native units', dict.map(scale));

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)

# A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image).
dic = ee.Dictionary({
    'B1': 182,
    'B2': 219,
    'B3': 443
})


def scale(key, value):
  """Convert S2 surface reflectance units to native scale."""
  return ee.Number(value).divide(1e4)

print('S2 surface reflectance in native units:', dic.map(scale).getInfo())