Google Earth Engine (GEE) - Bilder reduzieren Regionsstatistiken auf Maximum, Minimum, Standardabweichung, Varianz und Anzahl der Pixel usw.

Berechnen Sie eine einfache Verkleinerung über einen Bereich des Bildes. Reduktion ist ein beliebiger Prozess, der eine beliebige Anzahl von Eingaben (z. B. alle Bildpixel innerhalb eines bestimmten Bereichs) benötigt und eine oder mehrere feste Ausgaben berechnet. Das Ergebnis ist ein Wörterbuch, das die berechneten Werte enthält, die in diesem Fall der maximale Pixelwert, der minimale Wert, die Standardabweichung, die Varianz, die Anzahl und die Summe der Region usw. sind.

 Dieses Beispiel zeigt, wie das resultierende Wörterbuch an die Konsole ausgegeben wird, was beim Entwickeln und Debuggen von Skripts nützlich ist, aber in einem größeren Workflow können Sie die Dictionary.get()-Funktion verwenden, um aus dem Wörterbuch zu extrahieren, was Sie als Eingabe für andere Funktionen benötigen .

Code:

//选择的geometry
var geometry = 
    /* color: #98ff00 */
    /* displayProperties: [
      {
        "type": "rectangle"
      }
    ] */
    ee.Geometry.Polygon(
        [[[93.89406712158069, 30.6595718210616],
          [93.89406712158069, 30.408807651121965],
          [95.03664524658069, 30.408807651121965],
          [95.03664524658069, 30.6595718210616]]], null, false);

//选择单景影像90m分辨率数据DEM
var image = ee.Image('CGIAR/SRTM90_V4');

//最大值
var max = image.reduceRegion({
  reducer: ee.Reducer.max(),
  geometry: geometry,
  scale: 200
});
print(max);
//最小值
var min = image.reduceRegion({
  r

Ich denke du magst

Origin blog.csdn.net/qq_31988139/article/details/123803814
Empfohlen
Rangfolge