Saltar al contenido

Muestreo aleatorio estratificado con Google Earth Engine Error

Bienvenido a nuestro espacio, aquí encontrarás la solucíon de lo que necesitas.

Solución:

Intente usar solo el algoritmo de muestreo estratificado: https://code.earthengine.google.com/e061f92736d8261f812db1dc2bfa8934

var ROI = ee.Geometry.Rectangle(-82.56277, 35.58935,-82.53436, 35.59996); // define area

var features = ee.FeatureCollection([
    ee.Feature(ee.Geometry.Rectangle(-82.56123, 35.59053,-82.55213, 35.59674),class: 0),
    ee.Feature(ee.Geometry.Rectangle(-82.54245, 35.591453, -82.537172, 35.596496),class:1)
])

var classes = ee.Image().byte().paint(features, "class").rename("class")

Map.centerObject(ROI);
Map.addLayer(classes,min:0,max:1,palette: ['grey','white']);

var stratified = classes.addBands(ee.Image.pixelLonLat())
    .stratifiedSample(
      numPoints: 1000,
      classBand: 'class',
      projection: 'EPSG:3665',
      scale: 10,
      region: features.geometry()
    ).map(function(f) 
      return f.setGeometry(ee.Geometry.Point([f.get('longitude'), f.get('latitude')]))
    )

print (stratified.reduceColumns(ee.Reducer.frequencyHistogram(),['class']));
Map.addLayer(stratified);

Reseñas y valoraciones de la guía

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *