ee.Image.reduceToVectors

Ein Bild in eine Sammlung von Features umwandeln, indem homogene Regionen reduziert werden. Für ein Bild mit einem Band aus beschrifteten Segmenten und null oder mehr zusätzlichen Bändern wird ein Reducer für die Pixel in jedem Segment ausgeführt, um ein Attribut pro Segment zu erstellen.

Entweder muss der Reducer eine Eingabe weniger als die Anzahl der Bänder des Bildes haben oder er muss eine einzelne Eingabe haben, die für jedes Band wiederholt wird.

NutzungAusgabe
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
ArgumentTypDetails
So gehts: imageBildDas Eingabebild. Das erste Band muss ein Ganzzahltyp sein. Benachbarte Pixel gehören zum selben Segment, wenn sie in diesem Band denselben Wert haben.
reducerReducer, Standard: nullDer anzuwendende Reducer. Die Eingaben werden aus den Bändern des Bildes entnommen, nachdem das erste Band entfernt wurde. Die Standardeinstellung ist „Reducer.countEvery()“.
geometryGeometrie, Standardwert: nullDie Region, für die Daten reduziert werden sollen. Standardmäßig wird der Footprint des ersten Bands des Bilds verwendet.
scaleGleitkommazahl, Standardwert: nullEin nominaler Maßstab in Metern für die Projektion, in der gearbeitet werden soll.
geometryTypeString, Standard: „polygon“Wie die Geometrie der einzelnen generierten Features ausgewählt werden soll: „polygon“ (ein Polygon, das die Pixel im Segment umschließt), „bb“ (ein Rechteck, das die Pixel umschließt) oder „centroid“ (der Schwerpunkt der Pixel).
eightConnectedBoolescher Wert, Standard: „true“Wenn „true“, werden diagonal verbundene Pixel als benachbart betrachtet. Andernfalls nur Pixel, die eine Kante gemeinsam haben.
labelPropertyString, Standard: „label“Wenn nicht null, wird der Wert des ersten Bands als das angegebene Attribut jedes Features gespeichert.
crsProjektion, Standardwert: nullDie Projektion, in der gearbeitet werden soll. Wenn nichts angegeben ist, wird die Projektion des ersten Bands des Bildes verwendet. Wird zusätzlich zur Skalierung angegeben und auf die angegebene Skalierung skaliert.
crsTransformListe, Standard: nullDie Liste der Werte für die CRS-Transformation. Dies ist eine zeilenweise Anordnung der 3 × 2-Transformationsmatrix. Diese Option schließt sich gegenseitig mit „scale“ aus und ersetzt alle Transformationen, die bereits für die Projektion festgelegt sind.
bestEffortBoolescher Wert, Standard: „false“Wenn das Polygon bei der angegebenen Skalierung zu viele Pixel enthalten würde, berechnen und verwenden Sie eine größere Skalierung, damit der Vorgang erfolgreich ausgeführt werden kann.
maxPixelsLang, Standardwert: 10000000Die maximale Anzahl der zu reduzierenden Pixel.
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.
geometryInNativeProjectionBoolescher Wert, Standard: „false“Erstellen Sie Geometrien in der Pixelprojektion und nicht in EPSG:4326.