centos 配置 gdal

首次使用gdal。似乎是一个处理栅格数据用于遥感方面的库(https://www.gdal.org/index.html)。官网没有把centos单独拎出来说。这里找了两个参考。按照步骤试试看:

https://zhuanlan.zhihu.com/p/29417899

https://zhuanlan.zhihu.com/p/29418017

https://gis.stackexchange.com/questions/263495/how-to-install-gdal-on-centos-7-4

 

先下载安装包:

没有wget的请先安装wget:

yum install wget

 这里不安装最新的版本,来个2.2.4看看:

版本库在这里,可以自己选择下载:

http://download.osgeo.org/gdal/

wget -c http://download.osgeo.org/gdal/2.2.4/gdal-2.2.4.tar.gz 

 解压缩:

tar xzf gdal-2.2.4.tar.gz
cd gdal-2.2.4

安装需要的库:

sudo yum install -y gcc make subversion gcc-c++ sqlite-devel libxml2-devel python-devel numpy swig expat-devel libcurl-devel

编译安装:

 

./configure
make
sudo make install

make 那步花了我好久时间。

在.bashrc里修改环境变量。可以通过echo $<变量名>来看,如果已经对了(像我以前就已经把user/local/bin放到path里了),就不用再改了。改完可以自己echo检查一下。

vi ~/.bashrc
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

别忘了source ~/.bashrc

都改好了检查一下:

gdalinfo --version

如果我早点知道这个命令就好了。之前就是没查到,这个可以显示你的gdal版本。我的docker里面装的是gdal2.2.3。。。本地应该安装相同的来着。。

然后安装一下pyhon库。这里我的pip3需要升级,pip3升级:

sudo pip3 install --upgrade pip
pip3 install gdal

 

 

你可能感兴趣的:(centos 配置 gdal)