Linux-GDAL部署
提示:以下是本篇文章正文内容,下面案例可供参考
一、部署要求
java,ant,pcre和swig:其中pcre是swig所需的依赖项,因此必须先于swig安装。java、ant和swig都可以通过 -version查看。ava和ant的安装比较类似,将下载下来的压缩包解压好后,在/etc/profile文件中配置好JAVA_HOME、ANT_HOME以及CLASSPATH后即可记得对这三个变量进行export,并把前两个加入到PATH中。
gcc和g++ :这个如果没有去装一个就好了,可以通过命令gcc -v 和 g++ -v 来查看
SQLite3:PROJ需要的环境 下载地址: https://www.sqlite.org/download.html
PROJ:gdal需要的环境 下载地址:https://proj.org/download.html
GEOS:gdal需要的环境 下载地址:http://download.osgeo.org/geos/
注:gadl3.0以上需要proj6以上
二、安装
1、SQLite3:解压,配置 并编译安装 SQLite3:
powershell
tar -zxvf sqlite-autoconf-3330000.tar.gz
cd sqlite-autoconf-3330000/
./configure
make
make install
2、PROJ:解压、配置 并编译 PROJ:
tar -zxvf proj-6.3.0.tar.gz
cd proj-6.3.0/
./configure
make
make install
4、GEOS:解压、配置并编译安装GEOS:
tar -xvf geosXXX.tar.gz
cd ./geosXXX
./configure --prefix=/opt/geosXXX
make
make install
提示:其中/opt/geosXXX为定义的安装位置
5、配置动态链接库
让gdal能够找到proj及geos的所在位置。共享文件默认安装在/usr/local/lib位置下:
cd /etc/ld.so.conf.d/
touch local.conf
echo "/usr/local/lib" > local.conf
最后可使用ldconfig -v来查看详细信息。
6、GDAL 解压、配置 并编译安装 GDAL:
因为是liunx系统,直接去官网下载二进制源文件 编译
官网:https://gdal.org/download.html
或者直接运行命令: