如何在gee上使用Landsat/LC08/C02/T1_L2验证是否存在某地某时间段的卫星图像,给出JavaScript
时间: 2024-10-05 11:02:12 浏览: 53
GEE-利用Landsat C02 T1-L2数据进行某研究区的长时序(1985-2023年)NDVI和FVC计算.pdf
在Google Earth Engine (GEE) 上,你可以使用JavaScript来查询并验证特定地点和时间范围内的 Landsat/LC08/C02/T1_L2 卫星图像是否可用。以下是简单的步骤:
1. **导入必要的库**:
```javascript
var ee = require('@google/earthengine');
```
2. **创建一个地理区域(地点和时间)**:
```javascript
// 替换your_location和your_dates为实际地点坐标和日期范围
var location = ee.Geometry.Point([-122.4194, 37.7749]); // 地点经纬度
var startDate = '2015-01-01'; // 开始日期
var endDate = '2015-12-31'; // 结束日期
```
3. **加载 Landsat/LC08 数据集**:
```javascript
var collection = ee.ImageCollection('LANDSAT/LC08/C02/T1_L2')
.filterDate(startDate, endDate)
.filterBounds(location);
```
4. **检查数据是否存在**:
```javascript
var imagesFound = collection.size().getInfo();
if (imagesFound > 0) {
console.log('存在图像在', startDate, '到', endDate, '期间位于', location);
} else {
console.log('在这段时间内,该位置没有找到Landsat/LC08图像。');
}
```
在这个例子中,`size().getInfo()`返回的是图像集合的大小,如果大于0,则表示有图像匹配条件。
阅读全文