1、下载源码安装包。
GDAL 2.2.1的源码安装包可以从如下位置下载
http://download.osgeo.org/gdal/2.2.1/gdal221.zip
如果需要python语言支持的话,请下载swig
http://www.swig.org/download.html,从这个页面可以下载源代码,建议在Windows下,下载带有预编译可执行文件的版本(includes a prebuilt executable)。
2、编译GDAl
打开gdal文件夹下的nmake.opt修改GDAL_HOME = "C:/warmerda/bld"把路径改到需要把gdal安装的地方。当然,你也可以保持这个路径不进行修改。建议根据自己的实际情况修改安装的位置,以便将来能够快速的找到位置
如果需要python支持,需要将变量PYDIR修改为系统安装Python解释器的路径,如PYDIR = "C:/Python27" ,并同时修改 SWIG = C:/swig解压的目录/swig.exe。
使用VS2015 x64 本机命令提示符工具,进入vs的控制台依次输入
nmake /f makefile.vc MSVC_VER=1900 WIN64=1
nmake /f makefile.vc MSVC_VER=1900 WIN64=1 install
nmake /f makefile.vc MSVC_VER=1900 WIN64=1 devinstall
3、启动Python语言支持
进入到源码文件夹下的swig文件夹
cd swig
nmake /f makefile.vc MSVC_VER=1900 WIN64=1 python
进入swig文件夹下的python文件夹
cd python
python setup.py build
python setup.py install
4、设置环境变量
添加安装路径下的bin文件夹到系统的PATH环境变量,同时创建一个GDAL_DATA系统变量,指定其值为:GDAL安装目录\data
在Python环境中,输入如下语句进行测试
from osgeo import ogr
from osgeo import gdal
如果导入正确,说明编译成功。