环境:python
一、Windows 7_64位c++
二、Python 2.7_32位测试
步骤:spa
一、下载 Mapnik SDK http://mapnik.org/download/ 我下载的是 Windows 32 bit SDKcode
二、将下载的 SDK 解压,我存放位置是 D:\mapnik-v2.2.0xml
三、设置系统环境变量。blog
3.一、PATH 变量中追加 D:\mapnik-v2.2.0\lib\;D:\mapnik-v2.2.0\bin\; ip
3.二、新建系统变量 PYTHONPATH 值为 D:\mapnik-v2.2.0\python\2.7\site-packages\ get
四、运行 C++ Demo测试安装it
4.一、在命令提示符(CMD)中进入C++ Demo目录,测试Mapnik。
cd D:\mapnik-v2.2.0\demo\c++
4.二、输入
rundemo ..\..\
4.三、安装成功的话,会在目录下输出切片文件。
五、运行 Python Demo测试安装
5.一、在命令提示符(CMD)中进入Python Demo目录,测试Mapnik。
cd D:\mapnik-v2.2.0\demo\python
5.二、输入
python rundemo.py
5.三、安装成功的话,会在目录下输出切片文件。
遇到的问题:
一、运行 C++ Demo 时,提示 ”没法定位程序输入点 xmlXIncludeProcessFlags 于动态连接库 libxml2.dll 上。“
尝试:在机器上配置了Java的环境变量,在 X:\Java\jdk1.7.0_51\jre\bin\ 目录中也存在一个 libxml2.dll。将步骤3.1的Mapnik变量放在Java变量以前。