gdal读取波段
时间: 2023-07-18 14:16:01 浏览: 133
GDAL读取影像数据
4星 · 用户满意度95%
可以使用GDAL库的RasterIO函数读取波段数据。下面是一个示例代码:
```python
from osgeo import gdal
# 打开栅格数据集
ds = gdal.Open('path/to/raster')
# 读取第一个波段的数据
band = ds.GetRasterBand(1)
data = band.ReadAsArray()
# 关闭数据集
ds = None
```
在这个示例中,使用了GDAL库的Open函数打开了一个栅格数据集,然后使用GetRasterBand函数获取了第一个波段的对象,最后使用ReadAsArray函数读取了波段数据。可以通过修改参数来读取不同波段的数据。最后,使用None关闭了数据集。
阅读全文