ee.Image.stratifiedSample

Extrae una muestra aleatoria estratificada de puntos de una imagen. Extrae la cantidad especificada de muestras para cada valor distinto descubierto en 'classBand'. Muestra una FeatureCollection de 1 Feature por punto extraído, y cada atributo tiene 1 propiedad por banda en la imagen de entrada. Si hay menos de la cantidad especificada de muestras disponibles 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
este: imageImagenEs la imagen de la que se tomará la muestra.
numPointsNúmero enteroEs la cantidad predeterminada de puntos que se tomarán como muestra en cada clase. Se puede anular para clases específicas con las propiedades 'classValues' y 'classPoints'.
classBandString, valor predeterminado: nullEs 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: nullEs la región de la que se tomará la muestra. Si no se especifica, se usa toda la huella de la imagen de entrada.
scaleFlotante, valor predeterminado: nullEs una escala nominal en metros de la proyección en la que se tomará la muestra. El valor predeterminado es la escala de la primera banda de la imagen de entrada.
projectionProyección, valor predeterminado: nullEs 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 vuelve a ajustar 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 tomarán como muestra para cada clase en la lista classValues. Debe tener el mismo tamaño que classValues o ser nulo.
dropNullsBooleano, valor predeterminado: trueOmite los píxeles en los que se enmascara cualquier banda.
tileScaleFlotante, valor predeterminado: 1Es un factor de escala que se usa para reducir el tamaño de los mosaicos de agregación. Si se usa un tileScale más grande (p. ej., 2 o 4), se pueden habilitar los cálculos que se quedan sin memoria con el valor predeterminado.
geometriesBooleano, valor predeterminado: falseSi 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).