Mapnik ist ein Toolkit für die Erstellung von sehenswerten Landkarten, mit sauberen und weichen Kanten, ermöglicht durch qualitativ hochwertige Grafiken mit Anti-Aliasing, intelligente Anordnung von Beschriftungstext und skalierbare Symbole als SVG. Am bekanntesten ist Mapnik als Werkzeug zum Rendern der Standardkarte des OpenStreetMap Projekts.
Mapnik kam zumeist in Python-Anwendungen zur Verwendung, die ihre Karten über das Internet bereitstellen. Trotzdem wird Mapnik, dank Verbesserungen im Bereich der Skalierbarkeit, seit kurzem auch zur Erstellung hochauflösender Landkarten in Papierform verwendet.
Im Wesentlichen eine Sammlung von geografischen Objekten (Karte, Ebene, Datenquelle, Eigenschaft, Geometrie), ist die Bibliothek nicht auf “grafische Systeme” angewiesen und kann in jeder Serverumgebung eingesetzt werden. Es ist beabsichtigt, Multi-threaded Umgebungen gleichermaßen zu unterstützten. Eine web-basierte Verwendung wird bevorzugt, jedoch nicht ausschließlich, angestrebt.
Webseite: http://www.mapnik.org/
Lizenz: LGPL (GNU Lesser General Public Licence)
Software Version: 0.7.0
Unterstützte Betriebssysteme: Windows, Linux, Mac
API Schnittstellen: C++, Python