本文的系统环境为centos7
1. 下载gdal源码及编译相关库安装:
1.1 gdal源代码下载
image
下载指定版本的gdal源码压缩包到当前位置:
wget http://download.osgeo.org/gdal/2.2.4/gdal-2.2.4.tar.gz
解压gdal文件夹到当前路径下
tar xvf gdal-2.2.4.tar.gz
1.2 安装编译需要的库
进入gdal文件夹
cd gdal-2.2.4
安装编译所需要的工具及库
sudo yum install -y gcc make subversion gcc-c++ sqlite-devel libxml2-devel python-devel numpy swig expat-devel libcurl-devel
此时编译工具、以及一些外部库如sqlite,libxml2,libcurl-devel等被安装。
2. 安装其他外部库
2.1 geos
wget http://download.osgeo.org/geos/geos-3.6.2.tar.bz2
tar xjf geos-3.6.2.tar.bz2
cd geos-3.6.2
./configure
sudo make
sudo make install
默认安装在/usr/local/路径下,然后将geos相关的文件都拷贝到 /usr/local/lib文件夹下