La conversione da vettore a raster in Earth Engine è gestita dal metodo
featureCollection.reduceToImage()
. Questo metodo assegna ai pixel di
ogni elemento il valore della proprietà specificata. Questo esempio utilizza i dati dei contee
per creare un'immagine che rappresenta l'area di ciascuna contea:
Editor di codice (JavaScript)
// Load a collection of US counties. var counties = ee.FeatureCollection('TIGER/2018/Counties'); // Make an image out of the land area attribute. var landAreaImg = counties .filter(ee.Filter.notNull(['ALAND'])) .reduceToImage({ properties: ['ALAND'], reducer: ee.Reducer.first() }); // Display the county land area image. Map.setCenter(-99.976, 40.38, 5); Map.addLayer(landAreaImg, { min: 3e8, max: 1.5e10, palette: ['FCFDBF', 'FDAE78', 'EE605E', 'B63679', '711F81', '2C105C'] });
import ee import geemap.core as geemap
Colab (Python)
# Load a collection of US counties. counties = ee.FeatureCollection('TIGER/2018/Counties') # Make an image out of the land area attribute. land_area_img = counties.filter(ee.Filter.notNull(['ALAND'])).reduceToImage( properties=['ALAND'], reducer=ee.Reducer.first() ) # Display the county land area image. m = geemap.Map() m.set_center(-99.976, 40.38, 5) m.add_layer( land_area_img, { 'min': 3e8, 'max': 1.5e10, 'palette': ['FCFDBF', 'FDAE78', 'EE605E', 'B63679', '711F81', '2C105C'], }, ) m
Specifica un riduttore per indicare come aggregare le proprietà delle caratteristiche sovrapposte. Nell'esempio precedente, poiché non vi è alcuna sovrapposizione, è sufficiente un
ee.Reducer.first()
. Come in questo
esempio, filtra in anticipo i dati per eliminare i valori null che non possono essere trasformati in un'immagine.
L'output dovrebbe essere simile alla Figura 1, che mappa un gradiente di colore alle dimensioni del contea. Come per tutti i riduttori che generano immagini in Earth Engine, la scala viene impostata dinamicamente dall'output. In questo caso, la scala corrisponde al
livello di zoom nell'editor di codice.

reduceToImage()
che utilizza la proprietà "ALAND" (superficie del suolo)
di FeatureCollection
"TIGER/2018/Counties".