gdal、rasterio的安装

本文详细介绍了如何按顺序安装Rasterio及其依赖的库,包括pyproj、Shapely、GDAL(推荐3.1.4版本)、Fiona、geopandas和Rasterio(1.1.8版本)。提供了解决下载链接问题的方法,以及GDAL版本与Rasterio版本的对应建议。同时指导了使用pip、conda等工具检查和安装过程。
摘要由CSDN通过智能技术生成

rasterio依赖很多第三方库,我们按下面的顺序依次安装即可。

pyproj
Shapely
GDAL==3.1.4
Fiona==1.8.18
geopandas
rasterio==1.1.8

通过这个网址下载第三方库rasterio:

# 下载GDAL
https://www.lfd.uci.edu/~gohlke/pythonlibs/

# 下载rasterio
https://www.lfd.uci.edu/~gohlke/pythonlibs/#rasterio

目前上述链接打开会出错,下面得其他方法:

# gdal官网
https://gdal.org/download.html

# gdal github网址
https://github.com/OSGeo/GDAL

# gdal github离线下载whl文件
https://github.com/cgohlke/geospatial-wheels/releases

# PyPI下载
https://pypi.org/

# gdal conda安装
conda install -c conda-forge gdal

注:其实只要先安装GDAL、在安装rasterio即可安装成功。

这个好像有版本对应,GDAL==3.0.4对应rasterio==1.1.4,GDAL==3.1.4对应rasterio==1.1.8,GDAL==3.4.5对应rasterio==1.2.10

查看自己电脑可以安装什么配置的库:

pip debug --verbose

查看依赖包版本

conda search --full-name gdal # 用它即可
# --full-name为精确查找的参数。

conda search <text> # 模糊查找

conda search gdal -info # -info 选项提供有关所搜索软件包的附加信息。

查看当前环境安装的所有依赖包:

conda list

rasterio库github地址:https://github.com/rasterio/rasterio
rasterio库稳定版文档帮助:Rasterio: access to geospatial raster data — rasterio documentation

附录

1、网址

最近发现一些网址失效,特来补充。

也可以从OpenQuake的wheelhouse网站下载GDAL的预编译whl文件:

https://wheelhouse.openquake.org/

还有另外一个网址:

https://girder.github.io/large_image_wheels/

2、linux的安装

可以使用以下命令安装这些依赖库(以Ubuntu为例):

sudo apt-get update
sudo apt-get install gdal-bin libgdal-dev libgeos-dev libproj-dev libsqlite3-dev

然后,我们可以使用以下命令安装Python的OSGeo库:

pip install GDAL
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
gdal rasterio 是一个基于 Python 的开源,用于读取、写入和处理栅格数据。它是在 GDAL(地理空间数据抽象)和 Rasterio(基于 GDAL 的 Python 绑定)的基础上开发的。 gdal rasterio 的源码包括各种功能和模块,用于处理不同类型的栅格数据,如 DEM(数字高程模型)、卫星影像和遥感数据等。它提供了一种简单而强大的接口,可以在 Python 环境中轻松读取和处理这些数据。 源码中的主要模块包括: 1. 数据读取和写入:gdal rasterio 提供了功能强大的数据读取和写入功能,可以加载不同格式的栅格数据文件,如 TIFF、GeoTIFF、JPEG 等,并将数据保存到不同的格式中。它还支持对栅格数据的各种操作,如投影转换、剪切、裁剪、重采样等。 2. 数据处理和分析:gdal rasterio 还包括一些数据处理和分析的功能,如计算栅格数据的统计信息、计算两个栅格数据的差异、计算栅格数据的直方图等。这些功能使用户能够更加灵活地进行栅格数据的处理和分析。 3. 元数据管理:gdal rasterio 还提供了元数据管理的功能,用户可以读取和修改栅格数据文件的元数据信息,如坐标系、分辨率、地理范围等。这使得用户能够更好地了解和使用栅格数据。 总之,gdal rasterio 是一个功能强大且易于使用的,可以方便地读取、写入和处理栅格数据。它的源码中包含了各种功能和模块,帮助用户处理不同格式的栅格数据,并提供了各种数据处理和分析的功能,以及元数据管理的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清纯世纪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值