Mapnik es una herramienta para el renderizado de bonitos mapas, con bordes de geometrías limpios y suaves, provisto de un sistema gráfico con anti-aliasing de calidad, posicionamiento inteligente de etiqueas, y simbolización SVG escalable. La mayor fama de mapnik viene por ser utilizado como render de la capa principal de Open Street Map.
Mapnik se suele embeber típicamente en aplicaciones python que publican mapas en Internet, aunque las últimas mejoras incorporadas han permitido que Mapnik también se utilice para crear mapas de alta resolución en papel.
Esencialmente una colección de objetos geográficos (mapa, capa, fuente de datos, entidad, geometría), la librería no necesita un display de ventanas y se puede desplegar en cualquier entorno servidor. Esta diseñado para entornos multi-hilo e inicialmente pensado, aunque no en exclusividad, para desarrollo basado en web.
Los bindings de alto nivel de Python (boost.python) facilitan el desarrollo rápido, para zope3, django etc.
Mapnik es multiplataforma. Los paquetes están disponibles para la mayoría de las distribuciones Linux y los instaladores más comunes en Mac OS X y Windows.
Sitio Web: http://www.mapnik.org/
Licencia: LGPL (GNU Lesser General Public Licence)
Versión Software: 0.7.0
Plataformas soportadas: Windows, Linux, Mac
Interfaces API: C++, Python