ee.Image.stratifiedSample

Extrae una muestra aleatoria estratificada de puntos de una imagen. Extrae la cantidad especificada de muestras para cada valor distinto descubierto dentro de "classBand". Devuelve un objeto FeatureCollection de 1 Feature por punto extraído, en el que cada Feature tiene 1 propiedad por banda en la imagen de entrada. Si hay menos muestras disponibles que la cantidad especificada para un valor de clase determinado, se incluirán todos los puntos de esa clase. Requiere que classBand contenga valores enteros.

UsoMuestra
Image.stratifiedSample(numPoints, classBand, region, scale, projection, seed, classValues, classPoints, dropNulls, tileScale, geometries)FeatureCollection
ArgumentoTipoDetalles
esta: imageImagenEs la imagen de la que se tomará la muestra.
numPointsNúmero enteroEs la cantidad predeterminada de puntos para muestrear en cada clase. Se puede anular para clases específicas con las propiedades "classValues" y "classPoints".
classBandCadena, valor predeterminado: nuloEs el nombre de la banda que contiene las clases que se usarán para la estratificación. Si no se especifica, se usa la primera banda de la imagen de entrada.
regionGeometría, valor predeterminado: nuloEs la región de la que se tomará la muestra. Si no se especifica, se usa toda la huella de la imagen de entrada.
scaleNúmero de punto flotante, valor predeterminado: nuloEs una escala nominal en metros de la proyección en la que se debe tomar la muestra. El valor predeterminado es la escala de la primera banda de la imagen de entrada.
projectionProyección, valor predeterminado: nuloEs la proyección en la que se tomará la muestra. Si no se especifica, se usa la proyección de la primera banda de la imagen de entrada. Si se especifica además de la escala, se ajusta a la escala especificada.
seedNúmero entero, valor predeterminado: 0Es una semilla de aleatorización que se usará para el submuestreo.
classValuesLista, valor predeterminado: nullEs una lista de valores de clase para los que se anulará el parámetro numPoints. Debe tener el mismo tamaño que classPoints o ser nulo.
classPointsLista, valor predeterminado: nullEs una lista de la cantidad máxima de píxeles por clase que se pueden muestrear para cada clase en la lista classValues. Debe tener el mismo tamaño que classValues o ser nulo.
dropNullsBooleano, valor predeterminado: verdaderoSe omiten los píxeles en los que se enmascara cualquier banda.
tileScaleNúmero de punto flotante, valor predeterminado: 1Es un factor de ajuste que se usa para reducir el tamaño de la segmentación de agregación. Si se usa un tileScale más grande (p. ej., 2 o 4) puede habilitar cálculos que se agotan de memoria con la configuración predeterminada.
geometriesBooleano, valor predeterminado: falsoSi es verdadero, los resultados incluirán una geometría por píxel muestreado. De lo contrario, se omitirán las geometrías (lo que ahorra memoria).