Mapnik是一个开源的Python/C++地图渲染引擎,他的功能是把数据形式的地图,包含一些地理对象,如地图、层、数据源、特征和地理几何等,通过一个样式表的定义,渲染成位图格式,用来提供WMS服务。其核心是一个C++的共享库提供空间数据访问和可视化的算法和模式。该共享库支持多种操作系统,可以在多线程环境下很好的运行,主要面向一些提供GIS服务的Web应用开发。目录mapnik简要介绍11Mapnik介绍12地图数据组织13Mapnik主要架构类关系图44Mapnik使用示例55总结7