美文网首页GDAL 开源库
Ubuntu 18.4 安装 GDAL

Ubuntu 18.4 安装 GDAL

作者: qingwenLi | 来源:发表于2020-09-16 18:27 被阅读0次

    一、 GDAL APT 命令 安装

    执行下面的命令,用于安装 GDAL 的开发环境

    apt-get install g++ && apt-get install libgdal-dev &&  apt-get install gdal-bin
    

    安装成功后:

    • 可通过 $ gdal-config 命令来查看 GDAL 的相关配置
    • 头文件路径默认安装在:/usr/include/gdal
    • 共享库及静态库默认安装在:/usr/lib
    • 库名字:libgdal.a 和 libgdal.so

    二、 GDAL 自编译 安装

    在安装 GDAL之前 先把 G++ 安装上

    apt-get install g++
    

    2.1 下载源码包并安装

    首先通过 https://github.com/OSGeo 找到 gdal-3.0.4.tar.gz 、 geos-3.8.1.tar.bz2 、proj-7.0.0.tar.gz 并下载

    • 编译并安装PROJ

      解压 proj-7.0.0.tar.gz 进入proj-7.0.0 目录 ,进行以下命令

    ./configure && make && make install
    

    如编译出现问题请参考以下内容:

    ./configure 提示 configure: error: Please install sqlite3 binary.

    解决上述问题通过以下命令即可:

    apt-get install  sqlite3 && apt-get install libsqlite3-dev
    

    ./configure 提示 configure: error: The pkg-config script could not be found or is too old. Make sure it

    is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config.

    apt-get install pkg-config.
    

    ./configure 提示 No package 'libtiff-4' found

    apt-get install libtiff-dev 
    
    • 编译并安装GEOS

      解压 geos-3.8.1.tar.bz2 进入geos-3.8.1 目录 ,进行以下命令

    ./configure && make && make install
    
    • **编译并安装GDAL **

      解压 gdal-3.0.4.tar.gz 进入gdal-3.0.4目录 ,进行以下命令

    ./configure && make && make install
    

    如果 ./configure 提示 configure: error: PROJ 6 symbols not found 改为使用以下命令:

    ./configure --with-proj=/usr/local 
    

    按照默认位置安装成功后,会在/usr/local/include文件夹中产生一系列.h文件(cpl_config.h、gdal.h……),在/usr/local/lib文件夹中产生5个库文件,其中libgdal.a和libgdal.la为静态链接库,libgdal.so等为动态链接库。

    2.2 配置环境变量

    运行以下命令

    vim ~/.bashrc
    
    #写入以下内容:
    export PATH=$PATH:/usr/local/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
    

    2.3 生成 JAVA 库调用

    参考以下链接:
    https://blog.csdn.net/weixin_39494923/article/details/101702039

    2.4 配置 SO 动态链接库

    在上一步中将生成的 libgdalalljni.so 包在ubuntu环境下放进 /usr/lib/ 并创建软连接

    ln -s libgdalalljni.so libgdalalljni.so.26
    ln -s libgdal.so libgdal.so.26
    

    经过以上操作使用 生成的JAVA 进行调用。

    相关文章

      网友评论

        本文标题:Ubuntu 18.4 安装 GDAL

        本文链接:https://www.haomeiwen.com/subject/lhyhyktx.html