首先进入该网站
GISInternals Support Sitehttps://www.gisinternals.com/release.php
这里我选的是GDAL 2.4.4,想着老的版本可能会稳定一些。
接着选择适合自己系统的版本,x64是64位操作系统,win32是32位操作系统。
MSVC 2015和MSVC 2017是编译器的版本,这里我选的是MSVC 2017。
点进去后可以看到有这么多可以下载的版本。
这里先说明一下GDAL的两个主要使用场景:
于是很多博客就说了,安装GDAL的core和对应的python bindings,如下图所示。
但是实际安装完,按照他们的说法,配置完环境变量仍无法使用。
还有的博客说下载未编译的GDAL,然后在本地编译,我试了也失败了。
最后我找到了一个比较通用的方法:直接下载编译好的GDAL,再配置环境变量。
这个方法安装的GDAL我验证过可以在命令行里正常使用,在Python中我没有验证过。
下载上图所示的编译后的GDAL,解压到指定的目录,我的目录是E:\DownLoad\Thunder\release-1911-x64-gdal-2-4-4-mapserver-7-4-3。(后面出现的三个路径和我的路径是对应的,如果你解压到了你自己的路径,请根据实际路径修改,不要直接照搬我的路径)。
接着配置环境变量,编辑系统变量中的Path里新建两个路径
然后在系统变量中新建GDAL_DATA,变量值为E:\DownLoad\Thunder\release-1911-x64-gdal-2-4-4-mapserver-7-4-3\bin\gdal-data
最后在命令行中进行验证