2 votos

Elaboración de un mapa de coropletas a partir de estadísticas zonales en GEE

He contado los píxeles con NDVI superior a 0,2 para cada polígono en un shapefile. Ahora quiero crear un mapa coropleto que muestre el recuento de píxeles en cada polígono. Quiero saber cómo crear un mapa de coropletas después de usar reduceregions mando.

green_areas media de píxeles con NDVI superior a 0,2 test is shapefile

var  sumgreen  =  green_areas.reduceRegions({
  collection: test # my shapefile 
  reducer: ee.Reducer.count(),
  scale: 10,
});

1voto

Michal Stefanow Puntos 106

He tenido éxito convirtiendo mi featureCollection a raster y luego trazando el featureCollection (con transparencia) encima del raster.

// bottom-left, top-right
var aoi = ee.Geometry.Rectangle(43.1, 13, 47, 30);

var ecoregions = ee.FeatureCollection('RESOLVE/ECOREGIONS/2017')
  .filterBounds(aoi);

var ecoregions_img = ecoregions
  .filter(ee.Filter.notNull(['SHAPE_AREA']))
  .reduceToImage({
    properties: ['SHAPE_AREA'],
    reducer: ee.Reducer.first()
});

var area_values = ecoregions
  .filter(ee.Filter.greaterThan("SHAPE_AREA", 0))
  .aggregate_array("SHAPE_AREA");
print(area_values) // 0 - 72

Map.centerObject(ecoregions, 4)
Map.addLayer(ecoregions_img, {
  min: 0,
  max: 73,
  palette: ['FCFDBF', 'FDAE78', 'EE605E', 'B63679', '711F81', '2C105C']
});
Map.addLayer({eeObject: ecoregions.draw({color: 'black', strokeWidth: 1}), visParams: {}, opacity: 0.3});

enter image description here

Véase https://developers.google.com/earth-engine/guides/reducers_reduce_to_image

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X