Google Earth Engine(GEE)——影像集合的边界筛选和时间筛选

本文介绍了Google Earth Engine(GEE)中如何使用filterBounds和filterDate方法进行影像集合的边界筛选和时间筛选。filterBounds通过与给定几何体的相交来过滤集合,而filterDate则用于按日期范围过滤,支持多种输入类型。这两个方法是GEE中处理影像集合的重要操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

filterBounds(geometry)

Shortcut to filter a collection by intersection with geometry. Items in the collection with a footprint that fails to intersect the given geometry will be excluded.

This is equivalent to this.filter(ee.Filter.bounds(...)).

Caution: collating the geometries of complex FeatureCollection inputs can be slow and memory intensive.

Returns the filtered collection.

通过与几何体的相交来过滤一个集合的快捷方式。集合中的项目如果不能与给定的几何体相交,就会被排除。

这等同于this.filter(ee.Filter.bounds(..))。

注意:整理复杂的FeatureCollection输入的几何体可能会很慢,而且会消耗大量内存。

返回过滤后的集合。

Arguments:

this:collection (Collection):

The Collection instance.

geometry (ComputedObj

### 如何在 Google Earth Engine (GEE) 中计算雷达指数 NDI 雷达指数(NDI, Normalized Difference Index)是一种常见的遥感指标,用于分析不同波段之间的差异。其通用公式如下: \[ NDI = \frac{(B_1 - B_2)}{(B_1 + B_2)} \] 其中 \(B_1\) \(B_2\)两个不同的波段。 #### 计算 NDI 的具体实现 在 GEE 中可以通过 `ee.Image.expression` 或直接操作波段来完成 NDI 的计算。以下是基于 Sentinel-1 数据集的一个示例代码片段[^2]: ```javascript // 加载Sentinel-1影像集合 var sentinel1 = ee.ImageCollection('COPERNICUS/S1_GRD') .filterDate('2023-01-01', '2023-12-31') // 过滤日期范围 .filterBounds(geometry); // 定义研究区域边界 // 选择VVVH波段并计算NDI var ndi = sentinel1.map(function(image){ var vv = image.select('VV'); // VV 波段 var vh = image.select('VH'); // VH 波段 // 使用表达式计算NDI var ndiValue = vv.subtract(vh).divide(vv.add(vh)).rename('NDI'); return image.addBands(ndiValue); }); // 可视化结果 Map.addLayer(ndi.first().select('NDI'), {min:-1,max:1}, 'NDI Visualization'); ``` 上述代码展示了如何加载 Sentinel-1 雷达数据,并通过 `.subtract()` `.add()` 方法组合波段值以生成 NDI 图像。最后一步是将新创建的 NDI 值作为额外波段附加到原始图像上。 如果遇到分辨率不匹配的情况,则可以利用 `.reduceResolution()` 来调整重采样方式[^1]。例如,在某些情况下可能需要先降低空间分辨率再执行进一步处理。 #### 注意事项 当尝试应用 `.reduceResolution()` 函数时,请确认输入对象支持该方法。通常它适用于 ImageCollections 转换后的 Images 上面的操作场景下有效。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此星光明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值