GDAL(Geospatial Data Abstraction Library)是一个开源的库,用于读取、写入、处理和转换地理空间数据。它是地理信息系统(GIS)应用程序开发中非常重要的工具之一,并且被广泛用于处理栅格数据和矢量数据。
GDAL库使用pip进行安装,失败的概率较大。推荐使用conda命令进行安装,如下:
conda install -c conda-forge gdal
下面是一个简单的使用例子:
from osgeo import gdal
# 打开 GeoTIFF 文件
dataset = gdal.Open('example.tif')
# 获取栅格波段
band = dataset.GetRasterBand(1)
# 读取数据为 numpy 数组
array = band.ReadAsArray()
# 打印数组数据
print(array)
# 关闭数据集
dataset = None