mapnik的demo运行

mapnik的demo运行

mapnik是一个非常优秀的开源地图渲染库,OSM底层用的就是这个库。该库在github上的地址在这里。
这个库的安装编译都比较复杂,具体看这里。官方给的安装里要安装Python,而且要用Python去运行命令,虽然Python很简单,但还是强迫症的想用纯净的c++来运行。这个地址介绍了怎么运行c++的demo。注意这个地址需要自备梯子才能访问。
这里记录下完整的运行c++demo过程。
1.下载mapnik的FULL SDK
官方地址在这里,CSDN内站地址在这里。
2.解压缩到C盘根目录下

c:\mapnik-v2.2.0

3.运行CMD命令打开命令提示符
输入

set PATH=c:\\mapnik-v2.2.0\lib;%PATH%
set PATH=c:\\mapnik-v2.2.0\bin;%PATH%
cd c:\\mapnik-v2.2.0\demo\c++
rundemo ..\..\

注意最后一步rundemo的时候可能会弹出出错对话框提示找不到mapnik.dll,这时只要再运行下命令

set PATH=c:\\mapnik-v2.2.0\lib;%PATH%

就可以了
4.得到demo运行结果

c:\mapnik-v2.2.0\demo\c++

文件夹下分别有用AGG渲染的4张图片和用cario渲染的4张图片。

5.end

你可能感兴趣的:(GIS,MFC)