ee.Image.reduceToVectors

Converti un'immagine in una raccolta di caratteristiche riducendo le regioni omogenee. Data un'immagine contenente una banda di segmenti etichettati e zero o più bande aggiuntive, esegue un riduttore sui pixel di ogni segmento producendo una funzionalità per segmento.

Il riduttore deve avere un input in meno rispetto alle bande dell'immagine oppure deve avere un solo input e verrà ripetuto per ogni banda.

UtilizzoResi
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
ArgomentoTipoDettagli
questo: imageImmagineL'immagine di input. La prima banda deve essere di tipo intero; i pixel adiacenti si troveranno nello stesso segmento se hanno lo stesso valore in questa banda.
reducerRiduttore, valore predefinito: nullIl riduttore da applicare. I suoi input verranno presi dalle bande dell'immagine dopo aver rilasciato la prima banda. Il valore predefinito è Reducer.countEvery().
geometryGeometria, valore predefinito: nullLa regione su cui ridurre i dati. Il valore predefinito è l'impronta della prima banda dell'immagine.
scaleFloat, valore predefinito: nullUna scala nominale in metri della proiezione su cui lavorare.
geometryTypeStringa, valore predefinito: "polygon"Come scegliere la geometria di ogni funzionalità generata: "polygon" (un poligono che racchiude i pixel nel segmento), "bb" (un rettangolo che delimita i pixel) o "centroid" (il centroide dei pixel).
eightConnectedBooleano, valore predefinito: trueSe è true, i pixel collegati in diagonale vengono considerati adiacenti; in caso contrario, solo i pixel che condividono un bordo.
labelPropertyStringa, valore predefinito: "label"Se non è nullo, il valore della prima banda verrà salvato come proprietà specificata di ogni funzionalità.
crsProiezione, valore predefinito: nullLa proiezione in cui lavorare. Se non specificata, viene utilizzata la proiezione della prima banda dell'immagine. Se specificato in aggiunta alla scala, viene ridimensionato alla scala specificata.
crsTransformElenco, valore predefinito: nullL'elenco dei valori di trasformazione del CRS. Si tratta di un ordinamento per righe della matrice di trasformazione 3x2. Questa opzione si esclude a vicenda con "scale" e sostituisce qualsiasi trasformazione già impostata sulla proiezione.
bestEffortBooleano, valore predefinito: falseSe il poligono contiene troppi pixel alla scala specificata, calcola e utilizza una scala più grande che consenta l'operazione.
maxPixelsLong, valore predefinito: 10000000Il numero massimo di pixel da ridurre.
tileScaleVirgola mobile, valore predefinito: 1Un fattore di scalabilità utilizzato per ridurre le dimensioni del riquadro di aggregazione; se utilizzi un valore di tileScale più grande (ad es. 2 o 4) potrebbero consentire calcoli che esauriscono la memoria con il valore predefinito.
geometryInNativeProjectionBooleano, valore predefinito: falseCrea geometrie nella proiezione dei pixel, anziché EPSG:4326.