ee.Image.stratifiedSample

Extrait un échantillon aléatoire stratifié de points d'une image. Extrait le nombre spécifié d'échantillons pour chaque valeur distincte découverte dans "classBand". Renvoie une FeatureCollection d'une caractéristique par point extrait, chaque caractéristique ayant une propriété par bande dans l'image d'entrée. Si le nombre d'échantillons disponibles pour une valeur de classe donnée est inférieur au nombre spécifié, tous les points de cette classe seront inclus. Exige que classBand contienne des valeurs entières.

UtilisationRenvoie
Image.stratifiedSample(numPoints, classBand, region, scale, projection, seed, classValues, classPoints, dropNulls, tileScale, geometries)FeatureCollection
ArgumentTypeDétails
ceci : imageImageImage à échantillonner.
numPointsNombre entierNombre par défaut de points à échantillonner dans chaque classe. Peut être remplacé pour des classes spécifiques à l'aide des propriétés "classValues" et "classPoints".
classBandChaîne, valeur par défaut : nullNom de la bande contenant les classes à utiliser pour la stratification. Si aucune valeur n'est spécifiée, la première bande de l'image d'entrée est utilisée.
regionGéométrie, valeur par défaut : nullRégion à partir de laquelle effectuer l'échantillonnage. Si aucune valeur n'est spécifiée, l'empreinte entière de l'image d'entrée est utilisée.
scaleFloat, valeur par défaut : nullÉchelle nominale en mètres de la projection à échantillonner. La valeur par défaut correspond à l'échelle de la première bande de l'image d'entrée.
projectionProjection, valeur par défaut : nullProjection dans laquelle échantillonner. Si aucune valeur n'est spécifiée, la projection de la première bande de l'image d'entrée est utilisée. Si elle est spécifiée en plus de la mise à l'échelle, elle est remise à l'échelle spécifiée.
seedEntier, valeur par défaut : 0Graine de randomisation à utiliser pour le sous-échantillonnage.
classValuesListe, valeur par défaut : nullListe des valeurs de classe pour lesquelles remplacer le paramètre numPoints. Doit avoir la même taille que classPoints ou être nul.
classPointsListe, valeur par défaut : nullListe du nombre maximal de pixels par classe à échantillonner pour chaque classe de la liste classValues. Doit avoir la même taille que classValues ou être nul.
dropNullsBooléen, valeur par défaut : trueIgnorer les pixels dans lesquels une bande est masquée.
tileScaleFloat, valeur par défaut : 1Facteur de scaling utilisé pour réduire la taille des tuiles d'agrégation. Si vous utilisez un tileScale plus grand (par exemple, 2 ou 4) peut permettre d'effectuer des calculs qui manquent de mémoire avec la valeur par défaut.
geometriesBooléen, valeur par défaut : falseSi la valeur est "true", les résultats incluront une géométrie par pixel échantillonné. Sinon, les géométries seront omises (ce qui permet d'économiser de la mémoire).