环境准备
- 先下载安装包
下载
gdal 的源码包 https://trac.osgeo.org/gdal/wiki/DownloadSource
- 下载依赖PROJ6
PROJ6 http://download.osgeo.org/proj/
- 安装编译环境
需要先安装gcc gcc-c++
yum -y install gcc gcc-c++ kernel-devel sqlite-devel
开始安装
- 解压 并安装PROJ6
tar -zxvf proj-6.2.1.tar.gz
cd proj-6.2.1
./configure
make
make install
- 解压并安装gdal
tar -zxvf gdal-3.0.4.tar.gz
cd gdal-3.0.4
./configure --prefix="设置安装路径"
make
make install
- 配置环境变量
在.bashrc里修改环境变量
vi ~/.bashrc
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
source ~/.bashrc
验证一下是否安装成功
gdalinfo --version
安装成功
安装jdk/jre
- 下载并安装jdk或者jre (这个自己安装,不在赘述)
安装ant
- 下载并安装ant (编译gdal java环境jar要用)
编译并生成gdal.jar
进入gdal/swig/java
执行
make && make install
在swig/java下生成 gdal.jar
将gdal.jar 复制到 jdk下的jar/lib/ext 下
将所有的 .so、.lo、.o、.la、*.a 文件复制到jdk的bin目录下
完成!!!