ee.Image.stratifiedSample

Extrahiert eine geschichtete Zufallsstichprobe von Punkten aus einem Bild. Extrahiert die angegebene Anzahl von Stichproben für jeden eindeutigen Wert, der im „classBand“ gefunden wurde. Gibt eine FeatureCollection mit einem Feature pro extrahiertem Punkt zurück. Jedes Feature hat eine Eigenschaft pro Band im Eingabebild. Wenn für einen bestimmten Klassenwert weniger Stichproben als die angegebene Anzahl verfügbar sind, werden alle Punkte für diese Klasse berücksichtigt. Erfordert, dass „classBand“ Ganzzahlwerte enthält.

NutzungAusgabe
Image.stratifiedSample(numPoints, classBand, region, scale, projection, seed, classValues, classPoints, dropNulls, tileScale, geometries)FeatureCollection
ArgumentTypDetails
So gehts: imageBildDas Bild, aus dem die Stichprobe entnommen werden soll.
numPointsGanzzahlDie Standardanzahl der Punkte, die in jeder Klasse als Stichprobe verwendet werden. Kann für bestimmte Klassen mit den Attributen „classValues“ und „classPoints“ überschrieben werden.
classBandString, Standard: nullDer Name des Bereichs, der die Klassen für die Stratifizierung enthält. Wenn nichts angegeben ist, wird das erste Band des Eingabebilds verwendet.
regionGeometrie, Standardwert: nullDie Region, aus der die Stichprobe gezogen werden soll. Wenn nichts angegeben ist, wird die gesamte Fläche des Eingabebilds verwendet.
scaleGleitkommazahl, Standardwert: nullEine nominale Skala in Metern der Projektion, in der die Stichprobe erstellt werden soll. Die Standardeinstellung ist die Skalierung des ersten Bands des Eingabebilds.
projectionProjektion, Standardwert: nullDie Projektion, in der die Stichproben genommen werden sollen. Wenn nichts angegeben ist, wird die Projektion des ersten Bands des Eingabebilds verwendet. Wird zusätzlich zur Skalierung angegeben und auf die angegebene Skalierung skaliert.
seedGanzzahl, Standardwert: 0Ein Randomisierungs-Seed, der für die Teilstichprobenerhebung verwendet werden soll.
classValuesListe, Standard: nullEine Liste der Klassenwerte, für die der Parameter „numPoints“ überschrieben werden soll. Muss dieselbe Größe wie „classPoints“ haben oder null sein.
classPointsListe, Standard: nullEine Liste der maximalen Anzahl von Pixeln pro Klasse, die für jede Klasse in der Liste „classValues“ erfasst werden sollen. Muss dieselbe Größe wie „classValues“ haben oder null sein.
dropNullsBoolescher Wert, Standard: „true“Überspringen Sie Pixel, in denen ein beliebiges Band maskiert ist.
tileScaleGleitkommazahl, Standardwert: 1Ein Skalierungsfaktor, mit dem die Größe von Aggregationskacheln verringert wird. Wenn Sie einen größeren tileScale-Wert verwenden (z. B. 2 oder 4) können Berechnungen ermöglicht werden, die mit dem Standardwert nicht möglich sind, weil der Arbeitsspeicher nicht ausreicht.
geometriesBoolescher Wert, Standard: „false“Bei „true“ enthalten die Ergebnisse eine Geometrie pro Stichprobenpixel. Andernfalls werden Geometrien ausgelassen, um Speicherplatz zu sparen.