假设您已经有了点,只想选择一个满足缓冲标准的子集。在这种情况下,您可以在随机图像上使用 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