python支持下的mapnik安装

继上篇c++环境下安装mapnik跑完demo后,发现各种连接不上mapnik的库,郁闷之极只能回头老老实实用python去调用吧,好在py是用c++写的,2个调用比较方便。本文参考了官方的Installation说明
吐槽下官方给的mapnik各种版本混乱的令人发指,org网站给的是2.2.0,而github和wiki给的又是3.0,无法匹配

0.需要条件

mapnik v2.2.0
python 2.7
MSVS 2010

1.安装配置

  • 安装Python2.7到默认的C:\python27目录
  • 解压缩mapnik-v2.2.0到C:\mapnik-v2.2.0目录
  • 系统环境变量PATH添加C:\mapnik-v2.2.0\lib
  • 系统环境变量新建PYTHONPATH值为;C:\mapnik-v2.2.0\python\2.7\site-packages

此时运行python环境下命令

import mapnik

安装正确的话应该是没什么异常反应,如果有错误提示,看上面官方给的trouble shooting

2.运行demo

C:\mapnik-v2.2.0\demo\python

下运行

rundemo.py

就可以在目录下看到输出的几个地图文件了
python支持下的mapnik安装_第1张图片

你可能感兴趣的:(GIS)