ee.Image.stratifiedSample

从图片中提取分层随机点样本。针对“classBand”中发现的每个不同值,提取指定数量的样本。返回一个 FeatureCollection,其中每个提取的点对应 1 个 Feature,并且每个 Feature 在输入图片中每个波段对应 1 个属性。如果给定类值的可用样本数量少于指定数量,则该类的所有点都将包含在内。要求 classBand 包含整数值。

用法返回
Image.stratifiedSample(numPoints, classBand, region, scale, projection, seed, classValues, classPoints, dropNulls, tileScale, geometries)FeatureCollection
实参类型详细信息
this: image图片要采样的图片。
numPoints整数每个类中要采样的默认点数。可以使用“classValues”和“classPoints”属性针对特定类进行替换。
classBand字符串,默认值:null包含要用于分层的类的波段的名称。如果未指定,则使用输入图片中的第一个波段。
region几何图形,默认值:null要从中采样的区域。如果未指定,则使用输入图片的整个轮廓。
scale浮点数,默认值:null要采样的投影的标称比例(以米为单位)。默认为输入图片第一个波段的比例。
projection投影,默认值:null要采样的投影。如果未指定,则使用输入图片第一个波段的投影。如果除了比例之外还指定了投影,则会重新缩放为指定的比例。
seed整数,默认值:0用于子采样的随机种子。
classValues列表,默认值:null要替换 numPoints 参数的类值的列表。必须与 classPoints 的大小相同,或者为 null。
classPoints列表,默认值:null一个列表,其中包含 classValues 列表中每个类的每个类要采样的最大像素数。必须与 classValues 的大小相同,或者为 null。
dropNulls布尔值,默认值:true跳过任何波段被遮盖的像素。
tileScale浮点数,默认值:1用于减小聚合图块大小的缩放比例;使用较大的 tileScale(例如 2 或 4)可能会启用在默认情况下内存不足的计算。
geometries布尔值,默认值:false如果为 true,则结果将包含每个采样像素的几何图形。否则,系统将省略几何图形(节省内存)。