保存连接是在 Earth Engine 中表示一对多关系的一种方式。与内部联接不同,保存联接将secondary
集合中的匹配项存储为 集合中特征的命名属性 primary
。要保存所有此类匹配项,请使用 ee.Join.saveAll()
. 如果存在一对多关系, saveAll()
连接会将所有匹配的特征存储为 ee.List
. primary
集合中不匹配的元素将被删除。例如,假设需要获取集合中每个 Landsat 影像两天内获取的所有 MODIS 影像。此示例saveAll()
为此目的使用 连接:
函数:
ee.Join.saveAll(matchesKey, ordering, ascending, measureKey, outer)
返回将第一个集合中的每个元素与第二个集合中的一组匹配元素配对的连接。匹配列表作为附加属性添加到每个结果中。如果指定了 measureKey,则每个匹配项都会附加其连接度量的值。当使用 insideDistance 或 maxDifference 过滤器作为连接条件时,会生成连接度量。
Returns a join that pairs each element from the first collection with a group of matching elements from the