Windows 使用 rasterio 读取 tif 图像
一 、rasterio安装
1、在虚拟环境中输入如下命令:
conda install gdal rasterio
安装完毕后,直接 import rasterio会报错,是关于GDAL_DATA链接的问题
2、下载相关文件,并复制到指定路径:
https://pan.baidu.com/s/1g6OdkHk2AjfjHG1zJ66Lxw
提取码:1up7
3、将下载好的文件放置在如下地址,并解压:
4、添加环境变量
变量名:GDAL_DATA
变量值:D:\anaconda\envs\demo\Lib\site-packages\GDAL-3.0.4-py3.6-win-amd64.egg-info\gata-data
5、导入测试
二、rasterio读取文件
with rasterio.open(image_path) as patch:
data = patch.read(bands) # bands<list> (h,w,c)中维度c的通道序号列表
bounds = patch.bounds # bounds<list> 返回的地理信息
其中,data.shape 是 (len(bands),h,w)