在GEE上进行波段运算
时间: 2023-12-22 21:05:14 浏览: 309
GEE_DetectingBuiltUpAreas_GEE_API.pdf
可以使用GEE中的表达式来进行波段运算。表达式可以通过 `ee.Image.expression()` 进行计算。例如,以下代码展示了如何计算NDVI指数:
```python
import ee
ee.Initialize()
# Load an image
image = ee.Image('LANDSAT/LC08/C01/T1_TOA/LC08_044034_20140318')
# Calculate NDVI using an expression
ndvi = image.expression('(NIR - RED) / (NIR + RED)', {'NIR': image.select('B5'), 'RED': image.select('B4')})
# Display the result
print(ndvi.getInfo())
```
在这个例子中,我们从GEE中加载了一张Landsat8图像,并使用NDVI表达式计算了NDVI指数。通过选择红光波段(B4)和近红外波段(B5),并将它们代入到NDVI表达式中,我们得到了一个新的图像,其中每个像素的值都是NDVI指数。
阅读全文