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