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
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值