运行环境:vmware+kylin

源码安装gdal(未成功,建议使用conda安装)

下载地址:Download — GDAL documentation

环境要求:

A number of optional libraries are also strongly recommended for most builds: SQLite3, expat, libcurl, zlib, libtiff, libgeotiff, libpng, libjpeg, etc. Consult Raster drivers and Vector drivers pages for information on dependencies of optional drivers.

步骤开始:

  1. 解压:

tar -zxvf '/mnt/hgfs/迁移资料/gdal/gdal-3.6.2.tar.gz' -C '/home/kylin/下载'

编译:

Building GDAL from source — GDAL documentation

  1. 进入gdal解压目录后,首先创建构建目录:

mkdir build
cd build

如下图所示:

  1. 使用cmake编译

cmake ..
cmake --build .
cmake --build . --target install

出现编译错误,如下图所示:

根据错误提示信息,运行环境中要求的部分没有查验,需要安装PROG、EXPAT、SWIG。

apt install swig
apt install expat

使用conda安装PROJ后,

重新执行编译命令,

cmake --build .又出现编译错误了:

删除build目录,重新构建!

其他需要安装的库:libtiff,……,各种库缺少!

使用conda安装

conda install gdal

conda自动把各种库都给安装上了,太方便了!

gdalinfo --version    //查看版本号
ogr2ogr --formats // 查看支持的数据格式

Logo

更多推荐