Linux下实现GDAL部署安装,java项目引用

本文详细介绍了在Linux系统下部署GDAL、SQLite3、PROJ和GEOS的过程,包括编译安装、配置动态链接库、GDAL与Java的结合,以及将gdal.jar打包到maven仓库的步骤。在安装过程中,还提到了可能遇到的问题及解决方案。
摘要由CSDN通过智能技术生成


提示:以下是本篇文章正文内容,下面案例可供参考

一、部署要求

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
或者直接运行命令:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值