linux 安装gdal(含hdf)记录

一、准备工作
(经实践,在其他用户下存在某种问题,可能是对Centos系统上不熟悉,无法解决,需在root用户下安装):su - root
安装编译环境
 sudo yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel
 注意:如果嫌麻烦的话,那就直接yum groupinstall "Development tools” 
yum  -y  groupinstall "Development tools"
yum -y install zlib-devel
二、安装GDAL
1、proj
tar -zxvf proj-6.1.0.tar.gz
cd proj-6.1.0
./configure --prefix=/usr/local
make
make install
cd ..
2、geos
bz2 解压支持安装:
sudo yum -y install bzip2 
tar xjf geos-3.4.2.tar.bz2
cd geos-3.4.2
./configure --prefix=/usr/local
make 
make install
ldconfig
cd ..
3、hdf4
tar -zxf hdf-4.2.13.tar.gz
cd hdf-4.2.13
./configure --prefix=/usr/local --enable-shared --disable-fortran --disable-netcdf
make
make install
cd ..
4、hdf5
tar -zxf hdf5-1.10.5.tar.gz
cd hdf5-1.10.5
export F9X=ifort
./configure --prefix=/usr/local --enable-cxx
make
make install
cd ..
5、gdal安装
tar -zxf gdal-3.1.4.tar.gz
cd gdal-3.1.4
make distclean
./configure --prefix=/usr/local --with-netcdf=no
make -j 8
make install
cd ..
6、生成python包
cd swig/python
#java使用 swgi/java make;make install
修改setup.cfg
vi setup.cfg
gdal_config=/usr/local/bin/gdal-config
python3 setup.py build
python3 setup.py install
输入pip list
可以看到gdal安装成功。
7、使用
python3
from osgeo import gdal
配置环境变量
(1) vim ~/.bashrc
(2)输入“i”进入插入模式,将光标移动到文件末尾
(3)
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
(4)按esc退出插入模式,输入“:wq”保存退出,执行“source ~/.bashrc”更新变量
(5)安装配置成功

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装GDALLinux上需要进行一系列步骤。首先,您需要下载GDAL的压缩包并解压它。您可以从GDAL的官方网站下载最新的压缩包。解压后,您需要进入解压后的目录,并执行"./configure --prefix=/home/install_file"命令来配置GDAL安装路径。在此过程中,可能会出现一些依赖错误,比如缺少C编译器。您可以使用"yum install gcc gcc-c"命令来安装所需的依赖。然后,您可以继续执行"./configure --prefix=/home/install_file"命令来重新配置。一旦配置成功,您可以执行"make"和"make install"命令来编译安装GDAL。请注意,安装过程中可能还需要安装其他依赖,比如PROJ和sqlite3。完成安装后,您可以将GDAL的.jar文件打包到Maven中,以便在Java项目中使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux安装GDALdocker部分)](https://blog.csdn.net/qq_32605245/article/details/129929134)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Linux下实现GDAL部署安装,java项目引用](https://blog.csdn.net/qq_43921184/article/details/121765417)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值