Linux(centos7)系统安装编译GDAL
转载地址:https://zhuanlan.zhihu.com/p/29417899
GDAL库在地理信息处理、遥感影像处理等方面是一个非常强大的库,但是它也是出了名的难以安装编译,中途会出现各种坑。这篇文章主要记录了如何在Linux(Centos7)系统和Mac系统中安装编译GDAL。
GDAL库的官方地址
源码下载地址:http://trac.osgeo.org/gdal/wiki/DownloadSource
Linux系统
第一种方式
优点:
1.安装内容比较全,gdal相关库以及额外支持的内容都已经打包好了
2.安装简单方便
缺点:
1.安装的版本是1.11.4版本,2.x版本没有
yum install gdal
yum install gdal-python
第二种方式
- 从源码下载地址下载对应的源码
wget -c http://download.osgeo.org/gdal/2.2.1/gdal-2.2.1.tar.gz
- 解压下载的源码包到指定的目录,我们这里直接解压命令如下:
tar xvf gal-2.2.1.tar.gz
- 进入解压后的包中
cd gdal-2.2.1
- 安装编译需要的库
yum install -y gcc make subversion gcc-c++ sqlite-devel libxml2-devel python-devel numpy swig expat-devel libcurl-devel
- 执行配置
./configure
- 编译
make
- 安装
make install
按照默认位置安装成功后,会在/usr/local/include文件夹中产生一系列.h文件(cpl_config.h、gdal.h……),在/usr/local/lib文件夹中产生5个库文件,其中libgdal.a和libgdal.la为静态链接库,libgdal.so等为动态链接库。
- 等待编译完成,在bashrc文件中添加库链接
首先执行 vim ~/.bashrc 然后录入
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
保存退出
- 检验是否安装成功
goalinfo —-version
- 安装python库
pip install gdal
如果报错:command ‘gcc’ failed with exit status 1
那么执行
yum install python-devel
转载自:https://blog.csdn.net/learn_tech/article/details/80195566