假设您已经有了点,只想选择一个满足缓冲标准的子集。在这种情况下,您可以在随机图像上使用 reduceRegions 和最大缩减器,按细胞图像分组。 max reducer 将允许您指定额外的输入(例如:协变量或像素坐标)以携带它找到的任何最大值。
原有代码:
var geometry =
/* color: #d63000 */
/* shown: false */
/* displayProperties: [
{
"type": "rectangle"
}
] */
ee.Geometry.Polygon(
[[[-107.9679854631424, 38.25870167930314],
[-107.9679854631424, 36.51297838516727],
[-99.3547042131424, 36.51297838516727],
[-99.3547042131424, 38.25870167930314]]], null, false);
var seed = 1
var cellSize = 30
var proj = ee.Projection('EPSG:4326').atScale(cellSize)
var cells = ee.Image.random(seed).multiply(100000).int().clip(geometry).reproject(proj)
Map.addLayer(cells.randomVisualizer(), {}, 'cells')
print(cells, 'cells')
// Generate another random image and select the maximum ran