Gee获取遥感影像的四个顶点的代码
时间: 2024-10-21 20:04:18 浏览: 36
GEE上不同影像NDWI的计算公式.txt
5星 · 资源好评率100%
在GEE(Google Earth Engine)中,获取遥感影像的四个顶点通常用于定义一个地理空间区域。这里以Python API为例,你需要首先创建一个几何四边形(Polygon),然后用它来查询影像数据。以下是一个简单的示例:
```python
# 导入必要的库
import ee
ee.Authenticate() # 登录你的Google账户
ee.Initialize()
# 定义坐标(例如经纬度列表)
top_left = [lon1, lat1] # 上北下南左西右东
bottom_right = [lon2, lat2]
# 创建一个几何四边形
polygon = ee.Geometry.Polygon([top_left, [lat1, lon2], bottom_right, [lat2, lon1], top_left])
# 使用GEE库的ImageCollection对象
image_collection = ee.ImageCollection('COPERNICUS/S2') # 选择卫星影像源
# 查询指定范围内的最新影像
filtered_images = image_collection.filterBounds(polygon).sort('system:time_start', False) # 按时间倒序排序
# 获取第一条(最新)影像
first_image = filtered_images.first()
print("First image URL:", first_image.url()) # 输出图像URL
```
在这个例子中,`top_left` 和 `bottom_right` 是你想要的影像覆盖区的顶点,`lon1`, `lat1`, `lon2`, `lat2` 应替换为实际的经度和纬度值。
阅读全文