ee.ImageCollection替换
时间: 2024-05-10 14:16:38 浏览: 95
在 Google Earth Engine 中,如果你想要用一个 ImageCollection 替换另一个 ImageCollection 中的某些图像,可以使用 `ee.ImageCollection.merge()` 方法。该方法可以将两个或多个 ImageCollection 合并为一个,其中每个 ImageCollection 中的图像都将被保留。
以下是一个示例代码,演示如何将一个 ImageCollection 中的所有图像替换为另一个 ImageCollection 中的图像:
```javascript
// 定义两个 ImageCollection
var collection1 = ee.ImageCollection("LANDSAT/LC08/C01/T1_TOA")
.filterDate('2019-01-01', '2019-12-31');
var collection2 = ee.ImageCollection("LANDSAT/LC08/C01/T1_TOA")
.filterDate('2020-01-01', '2020-12-31');
// 将 collection1 中的所有图像替换为 collection2 中的图像
var mergedCollection = collection1.merge(collection2);
// 打印 mergedCollection 中的图像数量
print('mergedCollection size:', mergedCollection.size());
```
这个示例代码中,我们首先定义了两个 ImageCollection,然后使用 `ee.ImageCollection.merge()` 方法将它们合并为一个新的 ImageCollection。最后,我们打印了新 ImageCollection 中的图像数量,可以看到它等于两个原始 ImageCollection 中图像数量之和。
阅读全文