Mapnik ist ein Toolkit zum Entwickeln von GIS-Anwendungen. Im Kern ist eine Shared Library in C++, die die Algorithmen und Pattern für den Zugriff auf und die Visualisierung von geografischen Daten enthält. Im Wesentlichen ist es eine Sammlung von geografischen Objekten (Karte, Ebene, Datenquelle, Feature und Geometrie). Die Bibliothek benötigt kein Window-System und kann in Server-Umgebungen eingesetzt werden. Sie integriert sich gut in Umgebungen mit Threads und ist hauptsächlich, aber nicht einzig, auf Web-Entwicklungen ausgelegt. Python-Bindungen auf hoher Ebene (boost.python) ermöglichen die schnelle Entwicklung von Anwendungen, die unter Zope3, Django usw. laufen. (hjb)