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
转载自:https://blog.csdn.net/yagamimisa/article/details/81556517